OSDN Git Service

import plasma-nm with minor changes
authorIvailo Monev <xakepa10@gmail.com>
Fri, 27 Mar 2015 21:32:00 +0000 (21:32 +0000)
committerIvailo Monev <xakepa10@gmail.com>
Fri, 27 Mar 2015 21:32:00 +0000 (21:32 +0000)
752 files changed:
CMakeLists.txt
plasma-nm/CMakeLists.txt [new file with mode: 0644]
plasma-nm/COPYING [new file with mode: 0644]
plasma-nm/COPYING.LIB [new file with mode: 0644]
plasma-nm/FindMobileBroadbandProviderInfo.cmake [new file with mode: 0644]
plasma-nm/Messages.sh [new file with mode: 0644]
plasma-nm/README [new file with mode: 0644]
plasma-nm/applet/CMakeLists.txt [new file with mode: 0644]
plasma-nm/applet/declarative/contents/config/main.xml [new file with mode: 0644]
plasma-nm/applet/declarative/contents/ui/CompactRepresentation.qml [new file with mode: 0644]
plasma-nm/applet/declarative/contents/ui/ConnectionItem.qml [new file with mode: 0644]
plasma-nm/applet/declarative/contents/ui/Header.qml [new file with mode: 0644]
plasma-nm/applet/declarative/contents/ui/ListItem.qml [new file with mode: 0644]
plasma-nm/applet/declarative/contents/ui/SwitchButton.qml [new file with mode: 0644]
plasma-nm/applet/declarative/contents/ui/Toolbar.qml [new file with mode: 0644]
plasma-nm/applet/declarative/contents/ui/TrafficMonitor.qml [new file with mode: 0644]
plasma-nm/applet/declarative/contents/ui/config.ui [new file with mode: 0644]
plasma-nm/applet/declarative/contents/ui/main.qml [new file with mode: 0644]
plasma-nm/applet/declarative/metadata.desktop.cmake [new file with mode: 0644]
plasma-nm/applet/icons/CMakeLists.txt [new file with mode: 0644]
plasma-nm/applet/icons/ox32-device-network-defaultroute.png [new file with mode: 0644]
plasma-nm/applet/icons/plasma-networkmanagement.svgz [new file with mode: 0644]
plasma-nm/config.h.cmake [new file with mode: 0644]
plasma-nm/editor/CMakeLists.txt [new file with mode: 0644]
plasma-nm/editor/Messages.sh [new file with mode: 0644]
plasma-nm/editor/connectioneditor.cpp [new file with mode: 0644]
plasma-nm/editor/connectioneditor.h [new file with mode: 0644]
plasma-nm/editor/kde-nm-connection-editor.desktop [new file with mode: 0755]
plasma-nm/editor/kde-nm-connection-editorui.rc [new file with mode: 0644]
plasma-nm/editor/main.cpp [new file with mode: 0644]
plasma-nm/editor/ui/connectioneditor.ui [new file with mode: 0644]
plasma-nm/kded/CMakeLists.txt [new file with mode: 0644]
plasma-nm/kded/Messages.sh [new file with mode: 0644]
plasma-nm/kded/bluetoothmonitor.cpp [new file with mode: 0644]
plasma-nm/kded/bluetoothmonitor.h [new file with mode: 0644]
plasma-nm/kded/modemmonitor.cpp [new file with mode: 0644]
plasma-nm/kded/modemmonitor.h [new file with mode: 0644]
plasma-nm/kded/networkmanagement.desktop [new file with mode: 0644]
plasma-nm/kded/networkmanagement.notifyrc [new file with mode: 0644]
plasma-nm/kded/notification.cpp [new file with mode: 0644]
plasma-nm/kded/notification.h [new file with mode: 0644]
plasma-nm/kded/passworddialog.cpp [new file with mode: 0644]
plasma-nm/kded/passworddialog.h [new file with mode: 0644]
plasma-nm/kded/passworddialog.ui [new file with mode: 0644]
plasma-nm/kded/pindialog.cpp [new file with mode: 0644]
plasma-nm/kded/pindialog.h [new file with mode: 0644]
plasma-nm/kded/pinwidget.ui [new file with mode: 0644]
plasma-nm/kded/secretagent.cpp [new file with mode: 0644]
plasma-nm/kded/secretagent.h [new file with mode: 0644]
plasma-nm/kded/service.cpp [new file with mode: 0644]
plasma-nm/kded/service.h [new file with mode: 0644]
plasma-nm/libs/CMakeLists.txt [new file with mode: 0644]
plasma-nm/libs/debug.cpp [new file with mode: 0644]
plasma-nm/libs/debug.h [new file with mode: 0644]
plasma-nm/libs/declarative/CMakeLists.txt [new file with mode: 0644]
plasma-nm/libs/declarative/availabledevices.cpp [new file with mode: 0644]
plasma-nm/libs/declarative/availabledevices.h [new file with mode: 0644]
plasma-nm/libs/declarative/connectionicon.cpp [new file with mode: 0644]
plasma-nm/libs/declarative/connectionicon.h [new file with mode: 0644]
plasma-nm/libs/declarative/enabledconnections.cpp [new file with mode: 0644]
plasma-nm/libs/declarative/enabledconnections.h [new file with mode: 0644]
plasma-nm/libs/declarative/enums.cpp [new file with mode: 0644]
plasma-nm/libs/declarative/enums.h [new file with mode: 0644]
plasma-nm/libs/declarative/networkstatus.cpp [new file with mode: 0644]
plasma-nm/libs/declarative/networkstatus.h [new file with mode: 0644]
plasma-nm/libs/declarative/qmldir [new file with mode: 0644]
plasma-nm/libs/declarative/qmlplugins.cpp [new file with mode: 0644]
plasma-nm/libs/declarative/qmlplugins.h [new file with mode: 0644]
plasma-nm/libs/declarative/trafficmonitor.cpp [new file with mode: 0644]
plasma-nm/libs/declarative/trafficmonitor.h [new file with mode: 0644]
plasma-nm/libs/editor/CMakeLists.txt [new file with mode: 0644]
plasma-nm/libs/editor/Messages.sh [new file with mode: 0644]
plasma-nm/libs/editor/connectiondetaileditor.cpp [new file with mode: 0644]
plasma-nm/libs/editor/connectiondetaileditor.h [new file with mode: 0644]
plasma-nm/libs/editor/connectiondetaileditor.ui [new file with mode: 0644]
plasma-nm/libs/editor/mobileproviders.cpp [new file with mode: 0644]
plasma-nm/libs/editor/mobileproviders.h [new file with mode: 0644]
plasma-nm/libs/editor/plasma-networkmanagement-vpnuiplugin.desktop [new file with mode: 0644]
plasma-nm/libs/editor/settings/bondwidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/bondwidget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/bridgewidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/bridgewidget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/btwidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/btwidget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/cdmawidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/cdmawidget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/connectionwidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/connectionwidget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/gsmwidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/gsmwidget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/infinibandwidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/infinibandwidget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/ipv4widget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/ipv4widget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/ipv6widget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/ipv6widget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/pppoewidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/pppoewidget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/pppwidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/pppwidget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/security802-1x.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/security802-1x.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/802-1x.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/bond.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/bridge.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/bt.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/cdma.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/connectionwidget.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/gsm.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/infiniband.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/ipv4.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/ipv6.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/ppp.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/pppoe.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/vlan.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/wificonnectionwidget.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/wifisecurity.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/wimax.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/wiredconnectionwidget.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/ui/wiredsecurity.ui [new file with mode: 0644]
plasma-nm/libs/editor/settings/vlanwidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/vlanwidget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/wificonnectionwidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/wificonnectionwidget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/wifisecurity.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/wifisecurity.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/wimaxwidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/wimaxwidget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/wiredconnectionwidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/wiredconnectionwidget.h [new file with mode: 0644]
plasma-nm/libs/editor/settings/wiredsecurity.cpp [new file with mode: 0644]
plasma-nm/libs/editor/settings/wiredsecurity.h [new file with mode: 0644]
plasma-nm/libs/editor/simpleipv4addressvalidator.cpp [new file with mode: 0644]
plasma-nm/libs/editor/simpleipv4addressvalidator.h [new file with mode: 0644]
plasma-nm/libs/editor/simpleipv6addressvalidator.cpp [new file with mode: 0644]
plasma-nm/libs/editor/simpleipv6addressvalidator.h [new file with mode: 0644]
plasma-nm/libs/editor/vpnuiplugin.cpp [new file with mode: 0644]
plasma-nm/libs/editor/vpnuiplugin.h [new file with mode: 0644]
plasma-nm/libs/editor/widgets/advancedpermissionswidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/widgets/advancedpermissionswidget.h [new file with mode: 0644]
plasma-nm/libs/editor/widgets/bssidcombobox.cpp [new file with mode: 0644]
plasma-nm/libs/editor/widgets/bssidcombobox.h [new file with mode: 0644]
plasma-nm/libs/editor/widgets/delegate.cpp [new file with mode: 0644]
plasma-nm/libs/editor/widgets/delegate.h [new file with mode: 0644]
plasma-nm/libs/editor/widgets/hwaddrcombobox.cpp [new file with mode: 0644]
plasma-nm/libs/editor/widgets/hwaddrcombobox.h [new file with mode: 0644]
plasma-nm/libs/editor/widgets/intdelegate.cpp [new file with mode: 0644]
plasma-nm/libs/editor/widgets/intdelegate.h [new file with mode: 0644]
plasma-nm/libs/editor/widgets/ipv4delegate.cpp [new file with mode: 0644]
plasma-nm/libs/editor/widgets/ipv4delegate.h [new file with mode: 0644]
plasma-nm/libs/editor/widgets/ipv4routeswidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/widgets/ipv4routeswidget.h [new file with mode: 0644]
plasma-nm/libs/editor/widgets/ipv6delegate.cpp [new file with mode: 0644]
plasma-nm/libs/editor/widgets/ipv6delegate.h [new file with mode: 0644]
plasma-nm/libs/editor/widgets/ipv6routeswidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/widgets/ipv6routeswidget.h [new file with mode: 0644]
plasma-nm/libs/editor/widgets/mobileconnectionwizard.cpp [new file with mode: 0644]
plasma-nm/libs/editor/widgets/mobileconnectionwizard.h [new file with mode: 0644]
plasma-nm/libs/editor/widgets/settingwidget.cpp [new file with mode: 0644]
plasma-nm/libs/editor/widgets/settingwidget.h [new file with mode: 0644]
plasma-nm/libs/editor/widgets/ssidcombobox.cpp [new file with mode: 0644]
plasma-nm/libs/editor/widgets/ssidcombobox.h [new file with mode: 0644]
plasma-nm/libs/editor/widgets/ui/advancedpermissionswidget.ui [new file with mode: 0644]
plasma-nm/libs/editor/widgets/ui/ipv4routes.ui [new file with mode: 0644]
plasma-nm/libs/editor/widgets/ui/ipv6routes.ui [new file with mode: 0644]
plasma-nm/libs/globalconfig.cpp [new file with mode: 0644]
plasma-nm/libs/globalconfig.h [new file with mode: 0644]
plasma-nm/libs/handler.cpp [new file with mode: 0644]
plasma-nm/libs/handler.h [new file with mode: 0644]
plasma-nm/libs/models/appletproxymodel.cpp [new file with mode: 0644]
plasma-nm/libs/models/appletproxymodel.h [new file with mode: 0644]
plasma-nm/libs/models/editoridentitymodel.cpp [new file with mode: 0644]
plasma-nm/libs/models/editoridentitymodel.h [new file with mode: 0644]
plasma-nm/libs/models/editorproxymodel.cpp [new file with mode: 0644]
plasma-nm/libs/models/editorproxymodel.h [new file with mode: 0644]
plasma-nm/libs/models/networkitemslist.cpp [new file with mode: 0644]
plasma-nm/libs/models/networkitemslist.h [new file with mode: 0644]
plasma-nm/libs/models/networkmodel.cpp [new file with mode: 0644]
plasma-nm/libs/models/networkmodel.h [new file with mode: 0644]
plasma-nm/libs/models/networkmodelitem.cpp [new file with mode: 0644]
plasma-nm/libs/models/networkmodelitem.h [new file with mode: 0644]
plasma-nm/libs/plasmanm_export.h [new file with mode: 0644]
plasma-nm/libs/uiutils.cpp [new file with mode: 0644]
plasma-nm/libs/uiutils.h [new file with mode: 0644]
plasma-nm/po/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/ar/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/ar/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/bg/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/bg/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/bg/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/bg/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/bs/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/bs/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/bs/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/bs/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/bs/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/bs/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/bs/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/bs/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/bs/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/bs/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/bs/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/bs/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/ca/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/ca/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/ca/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/ca/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/ca/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/ca/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/ca/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/ca/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/ca/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/ca/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/ca/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/ca/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/ca@valencia/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/ca@valencia/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/ca@valencia/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/ca@valencia/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/ca@valencia/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/ca@valencia/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/ca@valencia/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/ca@valencia/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/ca@valencia/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/ca@valencia/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/ca@valencia/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/ca@valencia/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/cs/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/cs/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/cs/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/cs/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/cs/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/cs/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/cs/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/cs/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/cs/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/cs/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/cs/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/cs/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/da/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/da/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/da/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/da/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/da/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/da/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/da/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/da/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/da/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/da/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/da/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/da/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/de/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/de/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/de/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/de/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/de/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/de/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/de/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/de/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/de/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/de/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/de/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/de/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/el/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/el/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/el/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/el/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/el/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/el/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/el/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/el/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/el/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/el/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/el/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/el/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/en_GB/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/en_GB/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/en_GB/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/en_GB/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/en_GB/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/en_GB/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/en_GB/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/en_GB/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/en_GB/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/en_GB/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/en_GB/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/en_GB/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/eo/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/eo/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/es/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/es/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/es/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/es/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/es/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/es/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/es/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/es/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/es/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/es/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/es/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/es/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/et/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/et/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/et/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/et/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/et/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/et/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/et/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/et/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/et/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/et/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/et/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/et/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/fa/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/fa/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/fi/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/fi/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/fi/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/fi/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/fi/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/fi/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/fi/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/fi/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/fi/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/fi/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/fi/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/fi/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/fr/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/fr/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/fr/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/fr/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/fr/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/fr/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/fr/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/fr/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/fr/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/fr/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/fr/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/fr/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/ga/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/ga/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/gl/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/gl/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/hr/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/hr/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/hu/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/hu/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/hu/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/hu/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/hu/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/hu/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/hu/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/hu/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/hu/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/hu/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/hu/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/hu/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/is/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/is/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/it/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/it/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/it/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/it/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/it/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/it/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/it/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/it/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/it/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/it/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/it/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/it/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/ja/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/ja/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/ja/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/ja/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/ja/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/ja/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/ja/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/ja/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/ja/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/ja/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/ja/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/ja/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/km/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/km/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/ko/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/ko/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/ko/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/ko/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/ko/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/ko/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/ko/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/ko/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/ko/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/ko/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/ko/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/ko/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/lt/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/lt/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/lt/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/lt/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/lt/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/lt/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/lt/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/lt/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/lt/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/lt/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/lt/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/lt/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/lv/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/lv/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/mai/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/mai/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/mr/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/mr/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/mr/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/mr/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/ms/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/ms/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/nb/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/nb/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/nb/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/nb/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/nb/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/nb/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/nb/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/nb/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/nb/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/nb/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/nds/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/nds/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/nds/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/nds/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/nds/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/nds/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/nds/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/nds/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/nds/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/nds/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/nds/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/nds/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/nl/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/nl/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/nl/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/nl/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/nl/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/nl/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/nl/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/nl/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/nl/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/nl/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/nl/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/nl/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/nn/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/nn/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/pa/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/pa/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/pl/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/pl/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/pl/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/pl/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/pl/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/pl/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/pl/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/pl/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/pl/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/pl/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/pl/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/pl/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/pt/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/pt/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/pt/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/pt/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/pt/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/pt/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/pt/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/pt/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/pt/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/pt/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/pt/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/pt/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/pt_BR/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/pt_BR/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/pt_BR/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/pt_BR/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/pt_BR/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/pt_BR/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/pt_BR/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/pt_BR/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/pt_BR/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/pt_BR/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/pt_BR/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/pt_BR/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/ro/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/ro/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/ro/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/ro/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/ro/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/ro/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/ro/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/ro/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/ro/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/ro/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/ro/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/ru/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/ru/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/ru/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/ru/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/ru/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/ru/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/ru/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/ru/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/ru/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/ru/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/ru/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/ru/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/sk/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/sk/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/sk/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/sk/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/sk/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/sk/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/sk/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/sk/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/sk/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/sk/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/sk/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/sk/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/sl/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/sl/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/sl/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/sl/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/sl/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/sl/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/sl/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/sl/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/sl/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/sl/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/sl/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/sl/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/sr/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/sr/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/sr/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/sr/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/sr/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/sr/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/sr/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/sr/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/sr/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/sr/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/sr/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavian/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/sr@ijekavian/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavian/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavian/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavianlatin/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/sr@ijekavianlatin/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavianlatin/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/sr@latin/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/sr@latin/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/sr@latin/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/sr@latin/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/sr@latin/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/sr@latin/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/sr@latin/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/sr@latin/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/sr@latin/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/sr@latin/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/sr@latin/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/sv/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/sv/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/sv/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/sv/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/sv/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/sv/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/sv/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/sv/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/sv/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/sv/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/sv/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/sv/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/th/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/th/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/tr/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/tr/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/tr/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/tr/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/tr/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/tr/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/tr/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/tr/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/tr/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/tr/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/tr/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/tr/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/ug/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/ug/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/ug/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/ug/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/ug/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/ug/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/ug/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/ug/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/ug/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/ug/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/ug/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/uk/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/uk/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/uk/libplasmanetworkmanagement-editor.po [new file with mode: 0644]
plasma-nm/po/uk/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/uk/plasmanetworkmanagement-kded.po [new file with mode: 0644]
plasma-nm/po/uk/plasmanetworkmanagement_l2tpui.po [new file with mode: 0644]
plasma-nm/po/uk/plasmanetworkmanagement_openconnectui.po [new file with mode: 0644]
plasma-nm/po/uk/plasmanetworkmanagement_openswanui.po [new file with mode: 0644]
plasma-nm/po/uk/plasmanetworkmanagement_openvpnui.po [new file with mode: 0644]
plasma-nm/po/uk/plasmanetworkmanagement_pptpui.po [new file with mode: 0644]
plasma-nm/po/uk/plasmanetworkmanagement_strongswanui.po [new file with mode: 0644]
plasma-nm/po/uk/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/zh_CN/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/zh_CN/kde-nm-connection-editor.po [new file with mode: 0644]
plasma-nm/po/zh_CN/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/po/zh_CN/plasmanetworkmanagement_vpncui.po [new file with mode: 0644]
plasma-nm/po/zh_TW/CMakeLists.txt [new file with mode: 0644]
plasma-nm/po/zh_TW/plasma_applet_org.kde.networkmanagement.po [new file with mode: 0644]
plasma-nm/settings/CMakeLists.txt [new file with mode: 0644]
plasma-nm/settings/details/CMakeLists.txt [new file with mode: 0644]
plasma-nm/settings/details/detailkeyseditor.cpp [new file with mode: 0644]
plasma-nm/settings/details/detailkeyseditor.h [new file with mode: 0644]
plasma-nm/settings/details/detailkeyseditordesignfactory.cpp [new file with mode: 0644]
plasma-nm/settings/details/detailkeyseditordesignfactory.h [new file with mode: 0644]
plasma-nm/settings/details/detailkeyswidget.ui [new file with mode: 0644]
plasma-nm/settings/notifications/CMakeLists.txt [new file with mode: 0644]
plasma-nm/settings/notifications/networkmanagement_notifications.desktop [new file with mode: 0644]
plasma-nm/settings/notifications/notifications.cpp [new file with mode: 0644]
plasma-nm/settings/notifications/notifications.h [new file with mode: 0644]
plasma-nm/vpn/CMakeLists.txt [new file with mode: 0644]
plasma-nm/vpn/l2tp/CMakeLists.txt [new file with mode: 0644]
plasma-nm/vpn/l2tp/Messages.sh [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tp.cpp [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tp.h [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tp.ui [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tpadvanced.ui [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tpadvancedwidget.cpp [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tpadvancedwidget.h [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tpauth.cpp [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tpauth.h [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tpauth.ui [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tpppp.ui [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tppppwidget.cpp [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tppppwidget.h [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tpwidget.cpp [new file with mode: 0644]
plasma-nm/vpn/l2tp/l2tpwidget.h [new file with mode: 0644]
plasma-nm/vpn/l2tp/nm-l2tp-service.h [new file with mode: 0644]
plasma-nm/vpn/l2tp/plasmanetworkmanagement_l2tpui.desktop [new file with mode: 0644]
plasma-nm/vpn/openconnect/CMakeLists.txt [new file with mode: 0644]
plasma-nm/vpn/openconnect/FindOpenConnect.cmake [new file with mode: 0644]
plasma-nm/vpn/openconnect/Messages.sh [new file with mode: 0644]
plasma-nm/vpn/openconnect/README [new file with mode: 0644]
plasma-nm/vpn/openconnect/nm-openconnect-service.h [new file with mode: 0644]
plasma-nm/vpn/openconnect/openconnectauth.cpp [new file with mode: 0644]
plasma-nm/vpn/openconnect/openconnectauth.h [new file with mode: 0644]
plasma-nm/vpn/openconnect/openconnectauth.ui [new file with mode: 0644]
plasma-nm/vpn/openconnect/openconnectauthworkerthread.cpp [new file with mode: 0644]
plasma-nm/vpn/openconnect/openconnectauthworkerthread.h [new file with mode: 0644]
plasma-nm/vpn/openconnect/openconnectprop.ui [new file with mode: 0644]
plasma-nm/vpn/openconnect/openconnectui.cpp [new file with mode: 0644]
plasma-nm/vpn/openconnect/openconnectui.h [new file with mode: 0644]
plasma-nm/vpn/openconnect/openconnectwidget.cpp [new file with mode: 0644]
plasma-nm/vpn/openconnect/openconnectwidget.h [new file with mode: 0644]
plasma-nm/vpn/openconnect/plasmanetworkmanagement_openconnectui.desktop [new file with mode: 0644]
plasma-nm/vpn/openswan/CMakeLists.txt [new file with mode: 0644]
plasma-nm/vpn/openswan/Messages.sh [new file with mode: 0644]
plasma-nm/vpn/openswan/nm-openswan-service.h [new file with mode: 0644]
plasma-nm/vpn/openswan/openswan.cpp [new file with mode: 0644]
plasma-nm/vpn/openswan/openswan.h [new file with mode: 0644]
plasma-nm/vpn/openswan/openswan.ui [new file with mode: 0644]
plasma-nm/vpn/openswan/openswanauth.cpp [new file with mode: 0644]
plasma-nm/vpn/openswan/openswanauth.h [new file with mode: 0644]
plasma-nm/vpn/openswan/openswanauth.ui [new file with mode: 0644]
plasma-nm/vpn/openswan/openswanwidget.cpp [new file with mode: 0644]
plasma-nm/vpn/openswan/openswanwidget.h [new file with mode: 0644]
plasma-nm/vpn/openswan/plasmanetworkmanagement_openswanui.desktop [new file with mode: 0644]
plasma-nm/vpn/openvpn/CMakeLists.txt [new file with mode: 0644]
plasma-nm/vpn/openvpn/Messages.sh [new file with mode: 0644]
plasma-nm/vpn/openvpn/nm-openvpn-service.h [new file with mode: 0644]
plasma-nm/vpn/openvpn/openvpn.cpp [new file with mode: 0644]
plasma-nm/vpn/openvpn/openvpn.h [new file with mode: 0644]
plasma-nm/vpn/openvpn/openvpn.ui [new file with mode: 0644]
plasma-nm/vpn/openvpn/openvpnadvanced.ui [new file with mode: 0644]
plasma-nm/vpn/openvpn/openvpnadvancedwidget.cpp [new file with mode: 0644]
plasma-nm/vpn/openvpn/openvpnadvancedwidget.h [new file with mode: 0644]
plasma-nm/vpn/openvpn/openvpnauth.cpp [new file with mode: 0644]
plasma-nm/vpn/openvpn/openvpnauth.h [new file with mode: 0644]
plasma-nm/vpn/openvpn/openvpnauth.ui [new file with mode: 0644]
plasma-nm/vpn/openvpn/openvpnwidget.cpp [new file with mode: 0644]
plasma-nm/vpn/openvpn/openvpnwidget.h [new file with mode: 0644]
plasma-nm/vpn/openvpn/plasmanetworkmanagement_openvpnui.desktop [new file with mode: 0644]
plasma-nm/vpn/pptp/CMakeLists.txt [new file with mode: 0644]
plasma-nm/vpn/pptp/Messages.sh [new file with mode: 0644]
plasma-nm/vpn/pptp/nm-pptp-service.h [new file with mode: 0644]
plasma-nm/vpn/pptp/plasmanetworkmanagement_pptpui.desktop [new file with mode: 0644]
plasma-nm/vpn/pptp/pptp.cpp [new file with mode: 0644]
plasma-nm/vpn/pptp/pptp.h [new file with mode: 0644]
plasma-nm/vpn/pptp/pptpadvanced.ui [new file with mode: 0644]
plasma-nm/vpn/pptp/pptpauth.cpp [new file with mode: 0644]
plasma-nm/vpn/pptp/pptpauth.h [new file with mode: 0644]
plasma-nm/vpn/pptp/pptpauth.ui [new file with mode: 0644]
plasma-nm/vpn/pptp/pptpprop.ui [new file with mode: 0644]
plasma-nm/vpn/pptp/pptpwidget.cpp [new file with mode: 0644]
plasma-nm/vpn/pptp/pptpwidget.h [new file with mode: 0644]
plasma-nm/vpn/strongswan/CMakeLists.txt [new file with mode: 0644]
plasma-nm/vpn/strongswan/Messages.sh [new file with mode: 0644]
plasma-nm/vpn/strongswan/nm-strongswan-service.h [new file with mode: 0644]
plasma-nm/vpn/strongswan/plasmanetworkmanagement_strongswanui.desktop [new file with mode: 0644]
plasma-nm/vpn/strongswan/strongswan.cpp [new file with mode: 0644]
plasma-nm/vpn/strongswan/strongswan.h [new file with mode: 0644]
plasma-nm/vpn/strongswan/strongswanauth.cpp [new file with mode: 0644]
plasma-nm/vpn/strongswan/strongswanauth.h [new file with mode: 0644]
plasma-nm/vpn/strongswan/strongswanauth.ui [new file with mode: 0644]
plasma-nm/vpn/strongswan/strongswanprop.ui [new file with mode: 0644]
plasma-nm/vpn/strongswan/strongswanwidget.cpp [new file with mode: 0644]
plasma-nm/vpn/strongswan/strongswanwidget.h [new file with mode: 0644]
plasma-nm/vpn/vpnc/CMakeLists.txt [new file with mode: 0644]
plasma-nm/vpn/vpnc/Messages.sh [new file with mode: 0644]
plasma-nm/vpn/vpnc/nm-vpnc-service.h [new file with mode: 0644]
plasma-nm/vpn/vpnc/plasmanetworkmanagement_vpncui.desktop [new file with mode: 0644]
plasma-nm/vpn/vpnc/vpnc.cpp [new file with mode: 0644]
plasma-nm/vpn/vpnc/vpnc.h [new file with mode: 0644]
plasma-nm/vpn/vpnc/vpnc.ui [new file with mode: 0644]
plasma-nm/vpn/vpnc/vpncadvanced.ui [new file with mode: 0644]
plasma-nm/vpn/vpnc/vpncadvancedwidget.cpp [new file with mode: 0644]
plasma-nm/vpn/vpnc/vpncadvancedwidget.h [new file with mode: 0644]
plasma-nm/vpn/vpnc/vpncauth.cpp [new file with mode: 0644]
plasma-nm/vpn/vpnc/vpncauth.h [new file with mode: 0644]
plasma-nm/vpn/vpnc/vpncauth.ui [new file with mode: 0644]
plasma-nm/vpn/vpnc/vpncwidget.cpp [new file with mode: 0644]
plasma-nm/vpn/vpnc/vpncwidget.h [new file with mode: 0644]

index d45a87a..a2d4a92 100644 (file)
@@ -57,6 +57,7 @@ macro_optional_add_subdirectory (kuser)
 macro_optional_add_subdirectory (kvkbd)
 macro_optional_add_subdirectory (okular)
 macro_optional_add_subdirectory (partitionmanager)
+macro_optional_add_subdirectory (plasma-nm)
 macro_optional_add_subdirectory (print-manager)
 macro_optional_add_subdirectory (skanlite)
 macro_optional_add_subdirectory (svgpart)
diff --git a/plasma-nm/CMakeLists.txt b/plasma-nm/CMakeLists.txt
new file mode 100644 (file)
index 0000000..7124485
--- /dev/null
@@ -0,0 +1,69 @@
+project(plasma-networkmanagement)
+
+cmake_minimum_required(VERSION 2.8)
+
+find_package(KDE4 "4.9.0" REQUIRED)
+find_package(NetworkManager "0.9.8.4" REQUIRED)
+
+include(FindPkgConfig)
+include(KDE4Defaults)
+
+set(PLASMA_NM_VERSION 0.9.3.5)
+set(PLASMA_NM_STRING_VERSION "${PLASMA_NM_VERSION}")
+
+pkg_check_modules(NETWORKMANAGERQT REQUIRED NetworkManagerQt)
+if (NOT NETWORKMANAGERQT_FOUND)
+    message(FATAL_ERROR "ERROR: NetworkManagerQt not found. http://projects.kde.org/libnm-qt")
+elseif(${NETWORKMANAGERQT_VERSION} VERSION_LESS 0.9.8.2)
+    message(FATAL_ERROR "ERROR: NetworkManagerQt required version is 0.9.8.2. http://projects.kde.org/libnm-qt")
+endif()
+
+if (DISABLE_MODEMMANAGER_SUPPORT)
+    message(STATUS "Disabling ModemManager support")
+    set(WITH_MODEMMANAGER_SUPPORT 0)
+else()
+    pkg_check_modules(MODEMMANAGERQT ModemManagerQt)
+    if (MODEMMANAGERQT_FOUND)
+        message(STATUS "Enabling ModemManager support")
+        set(WITH_MODEMMANAGER_SUPPORT 1)
+    else()
+        message(STATUS "ModemManagerQt not found")
+        set(WITH_MODEMMANAGER_SUPPORT 0)
+    endif()
+endif()
+
+configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h )
+set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR} ${CMAKE_MODULE_PATH})
+
+if (MODEMMANAGERQT_FOUND)
+    macro_optional_find_package(MobileBroadbandProviderInfo)
+    macro_log_feature(MOBILEBROADBANDPROVIDERINFO_FOUND "mobile-broadband-provider-info" "Database of mobile broadband service providers" "http://live.gnome.org/NetworkManager/MobileBroadband/ServiceProviders" FALSE "" "Needed for Mobile Connection Wizard support in Broadband Modem Management")
+endif()
+
+add_definitions(
+    -DWITH_MODEMMANAGER_SUPPORT=${WITH_MODEMMANAGER_SUPPORT}
+    ${NETWORKMANAGERQT_CFLAGS_OTHER})
+
+include_directories(${CMAKE_CURRENT_BINARY_DIR} # for config.h
+                    ${CMAKE_CURRENT_SOURCE_DIR}
+                    ${CMAKE_CURRENT_SOURCE_DIR}/libs
+                    ${CMAKE_CURRENT_SOURCE_DIR}/libs/editor/
+                    ${NETWORKMANAGER_INCLUDE_DIRS}
+                    ${NETWORKMANAGERQT_INCLUDE_DIRS}
+                    ${KDE4_INCLUDES})
+
+if (MODEMMANAGERQT_FOUND)
+    include_directories(${MODEMMANAGERQT_INCLUDE_DIRS})
+endif()
+
+add_subdirectory(applet)
+add_subdirectory(editor)
+add_subdirectory(kded)
+add_subdirectory(libs)
+add_subdirectory(vpn)
+add_subdirectory(settings)
+
+macro_display_feature_log()
+
+include(MacroOptionalAddSubdirectory)
+macro_optional_add_subdirectory( po )
diff --git a/plasma-nm/COPYING b/plasma-nm/COPYING
new file mode 100644 (file)
index 0000000..d159169
--- /dev/null
@@ -0,0 +1,339 @@
+                    GNU GENERAL PUBLIC LICENSE
+                       Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+                            Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users.  This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it.  (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.)  You can apply it to
+your programs, too.
+
+  When we speak of free software, we are referring to freedom, not
+price.  Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+  To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+  For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have.  You must make sure that they, too, receive or can get the
+source code.  And you must show them these terms so they know their
+rights.
+
+  We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+  Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software.  If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+  Finally, any free program is threatened constantly by software
+patents.  We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary.  To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.
+
+                    GNU GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License.  The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language.  (Hereinafter, translation is included without limitation in
+the term "modification".)  Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+  1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+  2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) You must cause the modified files to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    b) You must cause any work that you distribute or publish, that in
+    whole or in part contains or is derived from the Program or any
+    part thereof, to be licensed as a whole at no charge to all third
+    parties under the terms of this License.
+
+    c) If the modified program normally reads commands interactively
+    when run, you must cause it, when started running for such
+    interactive use in the most ordinary way, to print or display an
+    announcement including an appropriate copyright notice and a
+    notice that there is no warranty (or else, saying that you provide
+    a warranty) and that users may redistribute the program under
+    these conditions, and telling the user how to view a copy of this
+    License.  (Exception: if the Program itself is interactive but
+    does not normally print such an announcement, your work based on
+    the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+    a) Accompany it with the complete corresponding machine-readable
+    source code, which must be distributed under the terms of Sections
+    1 and 2 above on a medium customarily used for software interchange; or,
+
+    b) Accompany it with a written offer, valid for at least three
+    years, to give any third party, for a charge no more than your
+    cost of physically performing source distribution, a complete
+    machine-readable copy of the corresponding source code, to be
+    distributed under the terms of Sections 1 and 2 above on a medium
+    customarily used for software interchange; or,
+
+    c) Accompany it with the information you received as to the offer
+    to distribute corresponding source code.  (This alternative is
+    allowed only for noncommercial distribution and only if you
+    received the program in object code or executable form with such
+    an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it.  For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable.  However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License.  Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+  5. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Program or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+  6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+  7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded.  In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+  9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time.  Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation.  If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+  10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission.  For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this.  Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+                            NO WARRANTY
+
+  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+                     END OF TERMS AND CONDITIONS
+
+            How to Apply These Terms to Your New Programs
+
+  If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+  To do so, attach the following notices to the program.  It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the program's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This program is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License along
+    with this program; if not, write to the Free Software Foundation, Inc.,
+    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+    Gnomovision version 69, Copyright (C) year name of author
+    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+    This is free software, and you are welcome to redistribute it
+    under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License.  Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+  `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+  <signature of Ty Coon>, 1 April 1989
+  Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs.  If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library.  If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/plasma-nm/COPYING.LIB b/plasma-nm/COPYING.LIB
new file mode 100644 (file)
index 0000000..4362b49
--- /dev/null
@@ -0,0 +1,502 @@
+                  GNU LESSER GENERAL PUBLIC LICENSE
+                       Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL.  It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+                            Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+  This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it.  You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+  When we speak of free software, we are referring to freedom of use,
+not price.  Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+  To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights.  These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+  For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you.  You must make sure that they, too, receive or can get the source
+code.  If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it.  And you must show them these terms so they know their rights.
+
+  We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  To protect each distributor, we want to make it very clear that
+there is no warranty for the free library.  Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+\f
+  Finally, software patents pose a constant threat to the existence of
+any free program.  We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder.  Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+  Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License.  This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License.  We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+  When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library.  The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom.  The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+  We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License.  It also provides other free software developers Less
+of an advantage over competing non-free programs.  These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries.  However, the Lesser license provides advantages in certain
+special circumstances.
+
+  For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard.  To achieve this, non-free programs must be
+allowed to use the library.  A more frequent case is that a free
+library does the same job as widely used non-free libraries.  In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+  In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software.  For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+  Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.  Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library".  The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+\f
+                  GNU LESSER GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+  A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+  The "Library", below, refers to any such software library or work
+which has been distributed under these terms.  A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language.  (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+  "Source code" for a work means the preferred form of the work for
+making modifications to it.  For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+  Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it).  Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+  1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+  You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+\f
+  2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) The modified work must itself be a software library.
+
+    b) You must cause the files modified to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    c) You must cause the whole of the work to be licensed at no
+    charge to all third parties under the terms of this License.
+
+    d) If a facility in the modified Library refers to a function or a
+    table of data to be supplied by an application program that uses
+    the facility, other than as an argument passed when the facility
+    is invoked, then you must make a good faith effort to ensure that,
+    in the event an application does not supply such function or
+    table, the facility still operates, and performs whatever part of
+    its purpose remains meaningful.
+
+    (For example, a function in a library to compute square roots has
+    a purpose that is entirely well-defined independent of the
+    application.  Therefore, Subsection 2d requires that any
+    application-supplied function or table used by this function must
+    be optional: if the application does not supply it, the square
+    root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library.  To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License.  (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.)  Do not make any other change in
+these notices.
+\f
+  Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+  This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+  4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+  If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library".  Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+  However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library".  The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+  When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library.  The
+threshold for this to be true is not precisely defined by law.
+
+  If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work.  (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+  Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+\f
+  6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+  You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License.  You must supply a copy of this License.  If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License.  Also, you must do one
+of these things:
+
+    a) Accompany the work with the complete corresponding
+    machine-readable source code for the Library including whatever
+    changes were used in the work (which must be distributed under
+    Sections 1 and 2 above); and, if the work is an executable linked
+    with the Library, with the complete machine-readable "work that
+    uses the Library", as object code and/or source code, so that the
+    user can modify the Library and then relink to produce a modified
+    executable containing the modified Library.  (It is understood
+    that the user who changes the contents of definitions files in the
+    Library will not necessarily be able to recompile the application
+    to use the modified definitions.)
+
+    b) Use a suitable shared library mechanism for linking with the
+    Library.  A suitable mechanism is one that (1) uses at run time a
+    copy of the library already present on the user's computer system,
+    rather than copying library functions into the executable, and (2)
+    will operate properly with a modified version of the library, if
+    the user installs one, as long as the modified version is
+    interface-compatible with the version that the work was made with.
+
+    c) Accompany the work with a written offer, valid for at
+    least three years, to give the same user the materials
+    specified in Subsection 6a, above, for a charge no more
+    than the cost of performing this distribution.
+
+    d) If distribution of the work is made by offering access to copy
+    from a designated place, offer equivalent access to copy the above
+    specified materials from the same place.
+
+    e) Verify that the user has already received a copy of these
+    materials or that you have already sent this user a copy.
+
+  For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it.  However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+  It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system.  Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+\f
+  7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+    a) Accompany the combined library with a copy of the same work
+    based on the Library, uncombined with any other library
+    facilities.  This must be distributed under the terms of the
+    Sections above.
+
+    b) Give prominent notice with the combined library of the fact
+    that part of it is a work based on the Library, and explaining
+    where to find the accompanying uncombined form of the same work.
+
+  8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License.  Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License.  However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+  9. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Library or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+  10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+\f
+  11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded.  In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+  13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation.  If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+\f
+  14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission.  For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this.  Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+                            NO WARRANTY
+
+  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+                     END OF TERMS AND CONDITIONS
+\f
+           How to Apply These Terms to Your New Libraries
+
+  If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change.  You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+  To apply these terms, attach the following notices to the library.  It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the library's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the
+  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+  <signature of Ty Coon>, 1 April 1990
+  Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/plasma-nm/FindMobileBroadbandProviderInfo.cmake b/plasma-nm/FindMobileBroadbandProviderInfo.cmake
new file mode 100644 (file)
index 0000000..79487a4
--- /dev/null
@@ -0,0 +1,36 @@
+# - Try to find mobile-broadband-provider-info
+# Once done this will define
+#
+#  MOBILEBROADBANDPROVIDERINFO_FOUND - system has mobile-broadband-provider-info
+#  MOBILEBROADBANDPROVIDERINFO_CFLAGS - the mobile-broadband-provider-info directory
+
+# Copyright (c) 2011, Lamarque Souza <lamarque@kde.org>
+#
+# Redistribution and use is allowed according to the terms of the BSD license.
+# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
+
+
+IF (MOBILEBROADBANDPROVIDERINFO_CFLAGS)
+   # in cache already
+   SET(MobileBroadbandProviderInfo_FIND_QUIETLY TRUE)
+ENDIF (MOBILEBROADBANDPROVIDERINFO_CFLAGS)
+
+IF (NOT WIN32)
+   # use pkg-config to get the directories and then use these values
+   # in the FIND_PATH() and FIND_LIBRARY() calls
+   find_package(PkgConfig)
+   PKG_SEARCH_MODULE( MOBILEBROADBANDPROVIDERINFO mobile-broadband-provider-info )
+ENDIF (NOT WIN32)
+
+IF (MOBILEBROADBANDPROVIDERINFO_FOUND)
+   IF (NOT MobileBroadbandProviderInfo_FIND_QUIETLY)
+       MESSAGE(STATUS "Found mobile-broadband-provider-info ${MOBILEBROADBANDPROVIDERINFO_VERSION}: ${MOBILEBROADBANDPROVIDERINFO_CFLAGS}")
+   ENDIF (NOT MobileBroadbandProviderInfo_FIND_QUIETLY)
+ELSE (MOBILEBROADBANDPROVIDERINFO_FOUND)
+   IF (MobileBroadbandProviderInfo_FIND_REQUIRED)
+      MESSAGE(FATAL_ERROR "Could NOT find mobile-broadband-provider-info, check FindPkgConfig output above!")
+   ENDIF (MobileBroadbandProviderInfo_FIND_REQUIRED)
+ENDIF (MOBILEBROADBANDPROVIDERINFO_FOUND)
+
+MARK_AS_ADVANCED(MOBILEBROADBANDPROVIDERINFO_CFLAGS)
+
diff --git a/plasma-nm/Messages.sh b/plasma-nm/Messages.sh
new file mode 100644 (file)
index 0000000..718806a
--- /dev/null
@@ -0,0 +1,6 @@
+#!/usr/bin/env bash
+
+$EXTRACTRC `find settings/details -name '*.ui' -o -name '*.rc'` `find applet -name '*.ui'` >> rc.cpp
+$XGETTEXT rc.cpp `find applet -name '*.cpp'` `find libs -name '*.cpp' | grep -v 'libs/editor'` `find settings/details -name '*.cpp'` -o $podir/plasma_applet_org.kde.networkmanagement.pot
+$XGETTEXT `find applet -name '*.qml'` -j -L Java -o $podir/plasma_applet_org.kde.networkmanagement.pot
+rm -f rc.cpp
diff --git a/plasma-nm/README b/plasma-nm/README
new file mode 100644 (file)
index 0000000..6c3d32e
--- /dev/null
@@ -0,0 +1,46 @@
+Plasma-nm
+========================
+
+Plasma applet written in QML for managing network connections
+
+Dependencies:
+-------------
+  * libnm-qt - 0.9.8.2 (git NM/0.9.8 branch) or newer version
+    - requires NetworkManager 0.9.8.4+, but NetworkManager 0.9.8.10 is recommended
+    - requires libmm-qt 1.0.x (MM/1.0 branch) if you want ModemManager support or newer version
+
+Optional dependencies:
+---------------------
+  * libmm-qt
+    - requires ModemManager 1.0+
+    - Plasma-nm is compiled with ModemManager support by default when libmm-qt is found,
+      when you want to explicitly disable ModemManager support, use -DDISABLE_MODEMMANAGER_SUPPORT=true cmake parameter.
+
+  * openconnect
+    - if you want to build the OpenConnect VPN plugin
+
+  * NetworkManager-openvpn|openconnect|openswan|l2tp|strongswan|pptp|vpnc
+    - these are runtime dependencies for VPN plugins
+
+Compiling:
+----------
+  mkdir build
+  cd build
+  cmake ../ -DCMAKE_INSTALL_PREFIX=/usr [-DDISABLE_MODEMMANAGER_SUPPORT=true]
+  make
+  # As root:
+  make install
+
+
+BUGS:
+-----
+Submit bugs and feature requests to KDE bugzilla, product plasma-nm:
+
+https://bugs.kde.org/describecomponents.cgi?product=plasma-nm
+
+
+NetworkManager specification:
+------------------------------
+http://projects.gnome.org/NetworkManager/developers/api/09/spec.html
+http://projects.gnome.org/NetworkManager/developers/api/09/ref-settings.html
+https://developer.gnome.org/ModemManager/unstable/
diff --git a/plasma-nm/applet/CMakeLists.txt b/plasma-nm/applet/CMakeLists.txt
new file mode 100644 (file)
index 0000000..323130f
--- /dev/null
@@ -0,0 +1,9 @@
+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/declarative/metadata.desktop.cmake
+               ${CMAKE_CURRENT_BINARY_DIR}/declarative/metadata.desktop
+               @ONLY)
+
+install(DIRECTORY declarative/contents DESTINATION ${DATA_INSTALL_DIR}/plasma/plasmoids/org.kde.networkmanagement)
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/declarative/metadata.desktop DESTINATION ${DATA_INSTALL_DIR}/plasma/plasmoids/org.kde.networkmanagement)
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/declarative/metadata.desktop DESTINATION ${SERVICES_INSTALL_DIR} RENAME plasma-applet-networkmanagement.desktop)
+
+add_subdirectory(icons)
diff --git a/plasma-nm/applet/declarative/contents/config/main.xml b/plasma-nm/applet/declarative/contents/config/main.xml
new file mode 100644 (file)
index 0000000..d881490
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
+      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+      xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
+      http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
+  <kcfgfile name=""/>
+
+  <group name="General">
+    <entry name="detailKeys" type="StringList">
+      <default>ipv4:address,interface:hardwareaddress,wireless:ssid,wireless:signal,wireless:security,mobile:operator,mobile:quality,mobile:technology,bluetooth:name,vpn:plugin,vpn:banner</default>
+    </entry>
+    <entry name="showSections" type="Bool">
+        <default>true</default>
+    </entry>
+    <entry name="networkSpeedUnit" type="Enum">
+      <choices name="NetworkSpeedUnitChoices">
+        <choice name="KBytes"/>
+        <choice name="KBits"/>
+      </choices>
+   </entry>
+  </group>
+</kcfg>
diff --git a/plasma-nm/applet/declarative/contents/ui/CompactRepresentation.qml b/plasma-nm/applet/declarative/contents/ui/CompactRepresentation.qml
new file mode 100644 (file)
index 0000000..da4a607
--- /dev/null
@@ -0,0 +1,76 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+import QtQuick 1.1
+import org.kde.plasma.core 0.1 as PlasmaCore
+import org.kde.plasma.components 0.1 as PlasmaComponents
+import org.kde.networkmanagement 0.1 as PlasmaNM
+
+Item {
+    id: panelIconWidget;
+
+    PlasmaNM.NetworkStatus {
+        id: networkStatus;
+    }
+
+    PlasmaNM.ConnectionIcon {
+        id: connectionIconProvider;
+    }
+
+    PlasmaCore.Svg {
+        id: svgIcons;
+
+        multipleImages: true;
+        imagePath: "icons/plasma-networkmanagement2";
+    }
+
+    PlasmaCore.SvgItem {
+        id: connectionIcon;
+
+        anchors.centerIn: parent
+        width: Math.min(parent.width, parent.height)
+        height: width
+        svg: svgIcons;
+        elementId: connectionIconProvider.connectionIcon
+
+        PlasmaComponents.BusyIndicator {
+            id: connectingIndicator;
+
+            anchors.fill: parent;
+            running: connectionIconProvider.connecting;
+            visible: running;
+        }
+
+        MouseArea {
+            id: mouseAreaPopup;
+
+            anchors.fill: parent;
+            hoverEnabled: true;
+            onClicked: plasmoid.togglePopup();
+
+            PlasmaCore.ToolTip {
+                id: tooltip;
+                target: mouseAreaPopup;
+                image: connectionIconProvider.connectionTooltipIcon;
+                subText: networkStatus.activeConnections;
+            }
+        }
+    }
+}
diff --git a/plasma-nm/applet/declarative/contents/ui/ConnectionItem.qml b/plasma-nm/applet/declarative/contents/ui/ConnectionItem.qml
new file mode 100644 (file)
index 0000000..481c158
--- /dev/null
@@ -0,0 +1,447 @@
+/*
+    Copyright 2013-2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+import QtQuick 1.1
+import org.kde.plasma.components 0.1 as PlasmaComponents
+import org.kde.plasma.core 0.1 as PlasmaCore
+import org.kde.locale 0.1 as KLocale
+import org.kde.networkmanagement 0.1 as PlasmaNM
+
+ListItem {
+    id: connectionItem;
+
+    property int baseHeight: connectionItemBase.height + Math.round(units.gridUnit / 3);
+    property bool expanded: visibleDetails || visiblePasswordDialog;
+    property bool predictableWirelessPassword: !Uuid && Type == PlasmaNM.Enums.Wireless &&
+                                               (SecurityType == PlasmaNM.Enums.StaticWep || SecurityType == PlasmaNM.Enums.WpaPsk ||
+                                                SecurityType == PlasmaNM.Enums.Wpa2Psk);
+    property bool showSpeed: ConnectionState == PlasmaNM.Enums.Activated &&
+                             (Type == PlasmaNM.Enums.Wimax ||
+                              Type == PlasmaNM.Enums.Wired ||
+                              Type == PlasmaNM.Enums.Wireless ||
+                              Type == PlasmaNM.Enums.Gsm ||
+                              Type == PlasmaNM.Enums.Cdma);
+    property bool visibleDetails: false;
+    property bool visiblePasswordDialog: false;
+
+    height: expanded ? baseHeight + expandableComponentLoader.height : baseHeight;
+    enabled: true;
+
+    KLocale.Locale { id: locale }
+
+    PlasmaCore.Svg {
+        id: svgNetworkIcons;
+
+        multipleImages: true;
+        imagePath: "icons/plasma-networkmanagement2";
+    }
+
+    PlasmaCore.DataSource {
+        id: dataSource;
+
+        property string downloadSource: "network/interfaces/" + DeviceName + "/receiver/data";
+        property string uploadSource: "network/interfaces/" + DeviceName + "/transmitter/data";
+
+        engine: "systemmonitor";
+        connectedSources: showSpeed && mainWindow.isExpanded ? [downloadSource, uploadSource] : [];
+        interval: 2000;
+    }
+
+    Item {
+        id: connectionItemBase;
+
+        anchors {
+            left: parent.left;
+            right: parent.right;
+            top: parent.top;
+            // Reset top margin from PlasmaComponents.ListItem
+            topMargin: -Math.round(units.gridUnit / 2);
+        }
+
+        height: Math.max(theme.iconSizes.toolbar, connectionNameLabel.height + connectionStatusLabel.height) + Math.round(units.gridUnit / 2);
+
+        PlasmaCore.SvgItem {
+            id: connectionSvgIcon;
+
+            anchors {
+                left: parent.left
+                verticalCenter: parent.verticalCenter
+            }
+
+            height: theme.iconSizes.toolbar;
+            width: height;
+            svg: svgNetworkIcons;
+            elementId: ConnectionIcon;
+        }
+
+        PlasmaComponents.Label {
+            id: connectionNameLabel;
+
+            anchors {
+                left: connectionSvgIcon.right;
+                leftMargin: Math.round(units.gridUnit / 2);
+                right: stateChangeButton.visible ? stateChangeButton.left : parent.right;
+                bottom: connectionSvgIcon.verticalCenter
+            }
+
+            height: paintedHeight;
+            elide: Text.ElideRight;
+            font.weight: ConnectionState == PlasmaNM.Enums.Activated ? Font.DemiBold : Font.Normal;
+            font.italic: ConnectionState == PlasmaNM.Enums.Activating ? true : false;
+            text: ItemUniqueName;
+        }
+
+        PlasmaComponents.Label {
+            id: connectionStatusLabel;
+
+            anchors {
+                left: connectionSvgIcon.right;
+                leftMargin: Math.round(units.gridUnit / 2);
+                right: stateChangeButton.visible ? stateChangeButton.left : parent.right;
+                top: connectionNameLabel.bottom;
+            }
+
+            height: paintedHeight;
+            elide: Text.ElideRight;
+            font.pointSize: theme.smallestFont.pointSize;
+            opacity: 0.6;
+            text: itemText();
+        }
+
+        PlasmaComponents.BusyIndicator {
+            id: connectingIndicator;
+
+            anchors {
+                right: stateChangeButton.visible ? stateChangeButton.left : parent.right;
+                rightMargin: Math.round(units.gridUnit / 2);
+                verticalCenter: connectionSvgIcon.verticalCenter;
+            }
+
+            height: theme.iconSizes.toolbar;
+            width: height;
+            running: ConnectionState == PlasmaNM.Enums.Activating;
+            visible: running && !stateChangeButton.visible;
+        }
+
+        PlasmaComponents.Button {
+            id: stateChangeButton;
+
+            anchors {
+                right: parent.right;
+                rightMargin: Math.round(units.gridUnit / 2);
+                verticalCenter: connectionSvgIcon.verticalCenter;
+            }
+
+            opacity: connectionItem.containsMouse ? 1 : 0
+            visible: opacity != 0
+            text: (ConnectionState == PlasmaNM.Enums.Deactivated) ? i18n("Connect") : i18n("Disconnect");
+
+            Behavior on opacity { NumberAnimation { duration: 50 } }
+
+            onClicked: changeState();
+        }
+    }
+
+    Loader {
+        id: expandableComponentLoader;
+
+        anchors {
+            left: parent.left;
+            right: parent.right;
+            top: connectionItemBase.bottom;
+        }
+    }
+
+    Component {
+        id: detailsComponent;
+
+        Item {
+            height: childrenRect.height;
+
+            PlasmaCore.SvgItem {
+                id: detailsSeparator;
+
+                height: lineSvg.elementSize("horizontal-line").height;
+                width: parent.width;
+                anchors {
+                    left: parent.left;
+                    right: parent.right;
+                    top: parent.top;
+                }
+                elementId: "horizontal-line";
+
+                svg: PlasmaCore.Svg {
+                    id: lineSvg;
+                    imagePath: "widgets/line";
+                }
+            }
+
+            PlasmaComponents.TabBar {
+                id: detailsTabBar;
+
+                anchors {
+                    left: parent.left;
+                    right: parent.right;
+                    top: detailsSeparator.bottom;
+                    topMargin: Math.round(units.gridUnit / 3);
+                }
+                visible: DevicePath && ConnectionState == PlasmaNM.Enums.Activated && Type != PlasmaNM.Enums.Vpn;
+
+                PlasmaComponents.TabButton {
+                    id: speedTabButton;
+                    text: i18n("Speed");
+                    visible: DevicePath && ConnectionState == PlasmaNM.Enums.Activated && Type != PlasmaNM.Enums.Vpn;
+                }
+
+                PlasmaComponents.TabButton {
+                    id: detailsTabButton;
+                    text: i18n("Details");
+                }
+
+                Component.onCompleted: {
+                    if (!speedTabButton.visible) {
+                        currentTab = detailsTabButton;
+                    }
+                }
+            }
+
+            Item {
+                id: detailsContent;
+
+                height: if (detailsTabBar.currentTab == speedTabButton) trafficMonitorTab.height;
+                        else detailsTextTab.height;
+
+                anchors {
+                    left: parent.left;
+                    right: parent.right;
+                    top: detailsTabBar.visible ? detailsTabBar.bottom : detailsSeparator.bottom;
+                    topMargin: Math.round(units.gridUnit / 3);
+                }
+
+                TrafficMonitor {
+                    id: trafficMonitorTab;
+                    anchors {
+                        left: parent.left;
+                        right: parent.right;
+                        top: parent.top;
+                    }
+                    device: DevicePath;
+                    visible: detailsTabBar.currentTab == speedTabButton &&
+                             DevicePath && ConnectionState == PlasmaNM.Enums.Activated && Type != PlasmaNM.Enums.Vpn
+                }
+
+                TextEdit {
+                    id: detailsTextTab;
+
+                    height: implicitHeight;
+                    anchors {
+                        left: parent.left;
+                        right: parent.right;
+                        top: parent.top;
+                    }
+
+                    color: theme.textColor;
+                    opacity: 0.6;
+                    readOnly: true;
+                    selectByMouse: true;
+                    textFormat: Text.RichText;
+                    text: ConnectionDetails;
+                    visible: detailsTabBar.currentTab == detailsTabButton;
+                    wrapMode: TextEdit.WordWrap;
+                }
+            }
+        }
+    }
+
+    Component {
+        id: passwordDialogComponent;
+
+        Item {
+            height: childrenRect.height;
+
+            property alias password: passwordInput.text;
+            property alias passwordFocus: passwordInput
+
+            PlasmaCore.SvgItem {
+                id: passwordSeparator;
+
+                height: lineSvg.elementSize("horizontal-line").height;
+                width: parent.width;
+                anchors {
+                    left: parent.left;
+                    right: parent.right;
+                    top: parent.top;
+                }
+                elementId: "horizontal-line";
+
+                svg: PlasmaCore.Svg {
+                    id: lineSvg;
+                    imagePath: "widgets/line";
+                }
+            }
+
+            PlasmaComponents.TextField {
+                id: passwordInput;
+
+                width: 200;
+                height: implicitHeight;
+                anchors {
+                    horizontalCenter: parent.horizontalCenter;
+                    top: passwordSeparator.bottom;
+                    topMargin: Math.round(units.gridUnit / 3);
+                }
+                echoMode: showPasswordCheckbox.checked ? TextInput.Normal : TextInput.Password
+                placeholderText: i18n("Password...");
+                validator: RegExpValidator {
+                                regExp: if (SecurityType == PlasmaNM.Enums.StaticWep) {
+                                            /^(?:[\x20-\x7F]{5}|[0-9a-fA-F]{10}|[\x20-\x7F]{13}|[0-9a-fA-F]{26}){1}$/
+                                        } else {
+                                            /^(?:[\x20-\x7F]{8,64}){1}$/
+                                        }
+                                }
+
+                onAccepted: {
+                    stateChangeButton.clicked();
+                }
+
+                onAcceptableInputChanged: {
+                    stateChangeButton.enabled = acceptableInput;
+                }
+            }
+
+            PlasmaComponents.CheckBox {
+                id: showPasswordCheckbox;
+
+                anchors {
+                    left: passwordInput.left;
+                    right: parent.right;
+                    top: passwordInput.bottom;
+                }
+                checked: false;
+                text: i18n("Show password");
+            }
+
+            Component.onCompleted: {
+                stateChangeButton.enabled = false;
+            }
+
+            Component.onDestruction: {
+                stateChangeButton.enabled = true;
+            }
+        }
+    }
+
+   states: [
+        State {
+            name: "collapsed";
+            when: !(visibleDetails || visiblePasswordDialog);
+            StateChangeScript { script: if (expandableComponentLoader.status == Loader.Ready) {expandableComponentLoader.sourceComponent = undefined} }
+        },
+
+        State {
+            name: "expandedDetails";
+            when: visibleDetails;
+            StateChangeScript { script: createContent(); }
+        },
+
+        State {
+            name: "expandedPasswordDialog";
+            when: visiblePasswordDialog;
+            StateChangeScript { script: createContent(); }
+            PropertyChanges { target: stateChangeButton; opacity: 1; }
+        }
+    ]
+
+    function createContent() {
+        if (visibleDetails) {
+            expandableComponentLoader.sourceComponent = detailsComponent;
+        } else if (visiblePasswordDialog) {
+            expandableComponentLoader.sourceComponent = passwordDialogComponent;
+            expandableComponentLoader.item.passwordFocus.forceActiveFocus();
+        }
+    }
+
+    function changeState() {
+        visibleDetails = false;
+        if (Uuid || !predictableWirelessPassword || visiblePasswordDialog) {
+            if (ConnectionState == PlasmaNM.Enums.Deactivated) {
+                if (!predictableWirelessPassword && !Uuid) {
+                    handler.addAndActivateConnection(DevicePath, SpecificPath);
+                } else if (visiblePasswordDialog) {
+                    if (expandableComponentLoader.item.password != "") {
+                        handler.addAndActivateConnection(DevicePath, SpecificPath, expandableComponentLoader.item.password);
+                    }
+                    visiblePasswordDialog = false;
+                } else {
+                    handler.activateConnection(ConnectionPath, DevicePath, SpecificPath);
+                }
+            } else {
+                handler.deactivateConnection(ConnectionPath, DevicePath);
+            }
+        } else if (predictableWirelessPassword) {
+            visiblePasswordDialog = true;
+        }
+    }
+
+    function itemText() {
+        if (ConnectionState == PlasmaNM.Enums.Activating) {
+            if (Type == PlasmaNM.Enums.Vpn)
+                return VpnState;
+            else
+                return DeviceState;
+        } else if (ConnectionState == PlasmaNM.Enums.Deactivating) {
+            if (Type == PlasmaNM.Enums.Vpn)
+                return VpnState;
+            else
+                return DeviceState;
+        } else if (ConnectionState == PlasmaNM.Enums.Deactivated) {
+            var result = LastUsed;
+            if (SecurityType > PlasmaNM.Enums.None)
+                result += ", " + SecurityTypeString;
+            return result;
+        } else if (ConnectionState == PlasmaNM.Enums.Activated) {
+            if (showSpeed && dataSource.data && dataSource.data[dataSource.downloadSource] && dataSource.data[dataSource.uploadSource]) {
+                return i18n("Connected, ⬇ %1/s, ⬆ %2/s",
+                            locale.formatByteSize(dataSource.data[dataSource.downloadSource].value * 1024 || 0),
+                            locale.formatByteSize(dataSource.data[dataSource.uploadSource].value * 1024 || 0))
+            } else {
+                return i18n("Connected");
+            }
+        }
+    }
+
+    onStateChanged: {
+        if (state == "expandedPasswordDialog" || state == "expandedDetails") {
+            ListView.view.currentIndex = index;
+        }
+    }
+
+    onClicked: {
+        if (visiblePasswordDialog) {
+            visiblePasswordDialog = false;
+        } else {
+            visibleDetails = !visibleDetails;
+        }
+
+        if (!visibleDetails) {
+            ListView.view.currentIndex = -1;
+        }
+    }
+}
diff --git a/plasma-nm/applet/declarative/contents/ui/Header.qml b/plasma-nm/applet/declarative/contents/ui/Header.qml
new file mode 100644 (file)
index 0000000..b857bbe
--- /dev/null
@@ -0,0 +1,64 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+import QtQuick 1.1
+import org.kde.plasma.components 0.1 as PlasmaComponents
+
+PlasmaComponents.ListItem {
+    id: header;
+
+    property alias text: headerLabel.text;
+
+    height: headerLabel.height + units.gridUnit;
+    sectionDelegate: true;
+
+    anchors {
+        left: parent.left;
+        right: parent.right;
+    }
+
+    PlasmaComponents.Label {
+        id: headerLabel
+
+        anchors {
+            horizontalCenter: parent.horizontalCenter;
+            verticalCenter: parent.verticalCenter;
+        }
+
+        font.weight: Font.DemiBold;
+    }
+
+    PlasmaComponents.ToolButton {
+        id: refreshButton;
+
+        anchors {
+            right: parent.right;
+            rightMargin: padding.margins.right;
+            verticalCenter: parent.verticalCenter;
+        }
+
+        iconSource: "view-refresh";
+        visible: header.text == i18n("Available connections");
+
+        onClicked: {
+            handler.requestScan();
+        }
+    }
+}
diff --git a/plasma-nm/applet/declarative/contents/ui/ListItem.qml b/plasma-nm/applet/declarative/contents/ui/ListItem.qml
new file mode 100644 (file)
index 0000000..52483fd
--- /dev/null
@@ -0,0 +1,136 @@
+/*
+ *   Copyright 2010 Marco Martin <notmart@gmail.com>
+ *
+ *   This program is free software; you can redistribute it and/or modify
+ *   it under the terms of the GNU Library General Public License as
+ *   published by the Free Software Foundation; either version 2, or
+ *   (at your option) any later version.
+ *
+ *   This program is distributed in the hope that it will be useful,
+ *   but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *   GNU Library General Public License for more details
+ *
+ *   You should have received a copy of the GNU Library General Public
+ *   License along with this program; if not, write to the
+ *   Free Software Foundation, Inc.,
+ *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+ */
+
+import QtQuick 1.0
+import org.kde.plasma.core 0.1 as PlasmaCore
+
+/**
+ * An item delegate for the primitive ListView component.
+ *
+ * It's intended to make all listviews look coherent.
+ */
+Item {
+    id: listItem
+    default property alias content: paddingItem.data
+
+    /**
+     * type:bool Holds if the item emits signals related to mouse interaction.
+     *
+     * The default value is false.
+     */
+    property alias enabled: itemMouse.enabled
+    //item has been clicked or pressed+hold
+
+    /**
+     * This signal is emitted when there is a click.
+     *
+     * This is disabled by default, set enabled to true to use it.
+     * @see enabled
+     */
+    signal clicked
+
+
+    /**
+     * The user pressed the item with the mouse and didn't release it for a
+     * certain amount of time.
+     *
+     * This is disabled by default, set enabled to true to use it.
+     * @see enabled
+     */
+    signal pressAndHold
+
+    /**
+     * If true makes the list item look as checked or pressed. It has to be set
+     * from the code, it won't change by itself.
+     */
+    //plasma extension
+    //always look pressed?
+    property bool checked: false
+
+    /**
+     * If true the item will be a delegate for a section, so will look like a
+     * "title" for the otems under it.
+     */
+    //is this to be used as section delegate?
+    property bool sectionDelegate: false
+
+    property alias containsMouse: itemMouse.containsMouse
+
+    width: parent ? parent.width : childrenRect.width
+    height: paddingItem.childrenRect.height + background.margins.top + background.margins.bottom
+
+    property int implicitHeight: paddingItem.childrenRect.height + background.margins.top + background.margins.bottom
+
+    Connections {
+        target: listItem
+        onCheckedChanged: background.prefix = (listItem.checked ? "pressed" : "normal")
+        onSectionDelegateChanged: background.prefix = (listItem.sectionDelegate ? "section" : "normal")
+    }
+
+    PlasmaCore.FrameSvgItem {
+        id : background
+        imagePath: "widgets/listitem"
+        prefix: "normal"
+
+        anchors.fill: parent
+        visible: listItem.ListView.view ? listItem.ListView.view.highlight === null : true
+        opacity: itemMouse.containsMouse && !itemMouse.pressed ? 0.5 : 1
+        Component.onCompleted: {
+            prefix = (listItem.sectionDelegate ? "section" : (listItem.checked ? "pressed" : "normal"))
+        }
+        Behavior on opacity { NumberAnimation { duration: 200 } }
+    }
+
+    PlasmaCore.SvgItem {
+        svg: PlasmaCore.Svg {imagePath: "widgets/listitem"}
+        elementId: "separator"
+        anchors {
+            left: parent.left
+            right: parent.right
+            top: parent.top
+        }
+        height: naturalSize.height
+        visible: listItem.sectionDelegate || (typeof(index) != "undefined" && index > 0 && !listItem.checked && !itemMouse.pressed)
+    }
+
+    MouseArea {
+        id: itemMouse
+        property bool changeBackgroundOnPress: !listItem.checked && !listItem.sectionDelegate
+        anchors.fill: background
+        enabled: false
+        hoverEnabled: true
+
+        onClicked: listItem.clicked()
+        onPressAndHold: listItem.pressAndHold()
+        onPressed: if (changeBackgroundOnPress) background.prefix = "pressed"
+        onReleased: if (changeBackgroundOnPress) background.prefix = "normal"
+        onCanceled: if (changeBackgroundOnPress) background.prefix = "normal"
+
+        Item {
+            id: paddingItem
+            anchors {
+                fill: parent
+                leftMargin: background.margins.left
+                topMargin: background.margins.top
+                rightMargin: background.margins.right
+                bottomMargin: background.margins.bottom
+            }
+        }
+    }
+}
diff --git a/plasma-nm/applet/declarative/contents/ui/SwitchButton.qml b/plasma-nm/applet/declarative/contents/ui/SwitchButton.qml
new file mode 100644 (file)
index 0000000..fe73924
--- /dev/null
@@ -0,0 +1,77 @@
+/*
+    Copyright 2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+import QtQuick 1.1
+import org.kde.plasma.components 0.1 as PlasmaComponents
+import org.kde.plasma.core 0.1 as PlasmaCore
+
+Item {
+    id: switchButton;
+
+    property alias icon: switchButtonIcon.elementId;
+    property alias checked: switchButtonCheckbox.checked;
+    property alias enabled: switchButtonCheckbox.enabled;
+    property alias tooltipText: switchButtonTooltip.mainText;
+
+    signal clicked();
+
+    height: switchButtonIcon.height + Math.round(units.gridUnit / 2);
+    width: switchButtonCheckbox.width + switchButtonIcon.width + units.gridUnit;
+
+    PlasmaComponents.CheckBox {
+        id: switchButtonCheckbox;
+
+        anchors {
+            left: parent.left;
+            leftMargin: padding.margins.right;
+            verticalCenter: parent.verticalCenter;
+        }
+    }
+
+    PlasmaCore.SvgItem {
+        id: switchButtonIcon;
+
+        width: sizes.iconSize;
+        height: width;
+        anchors {
+            left: switchButtonCheckbox.right;
+            leftMargin: padding.margins.left;
+            verticalCenter: parent.verticalCenter;
+        }
+        svg: svgNetworkIcons;
+    }
+
+    MouseArea {
+        id: switchButtonMouseArea;
+
+        anchors.fill: parent;
+
+        PlasmaCore.ToolTip {
+            id: switchButtonTooltip;
+            target: switchButtonMouseArea;
+        }
+
+        onClicked: {
+            if (switchButton.enabled) {
+                switchButton.clicked();
+            }
+        }
+    }
+}
diff --git a/plasma-nm/applet/declarative/contents/ui/Toolbar.qml b/plasma-nm/applet/declarative/contents/ui/Toolbar.qml
new file mode 100644 (file)
index 0000000..8f511bd
--- /dev/null
@@ -0,0 +1,108 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+import QtQuick 1.1
+import org.kde.plasma.components 0.1 as PlasmaComponents
+import org.kde.plasma.core 0.1 as PlasmaCore
+import org.kde.networkmanagement 0.1 as PlasmaNM
+
+Item {
+    id: toolbar;
+
+    height: wifiSwitchButton.height;
+
+    PlasmaNM.EnabledConnections {
+        id: enabledConnections;
+    }
+
+    PlasmaNM.AvailableDevices {
+        id: availableDevices;
+    }
+
+    PlasmaCore.Svg {
+        id: lineSvg;
+        imagePath: "widgets/line";
+    }
+
+    Row {
+        anchors {
+            bottom: parent.bottom;
+            left: parent.left;
+            top: parent.top;
+        }
+        spacing: 3;
+
+        SwitchButton {
+            id: wifiSwitchButton;
+
+            checked: enabled && enabledConnections.wirelessEnabled;
+            enabled: enabledConnections.wirelessHwEnabled && availableDevices.wirelessDeviceAvailable && !globalConfig.airplaneModeEnabled;
+            icon: checked ? "network-wireless-on" : "network-wireless-off";
+            tooltipText: checked ? i18n("Wireless enabled") : i18n("Wireless disabled");
+            visible: availableDevices.wirelessDeviceAvailable;
+
+            onClicked: {
+                handler.enableWireless(!checked);
+            }
+        }
+
+        SwitchButton {
+            id: wwanSwitchButton;
+
+            checked: enabled && enabledConnections.wwanEnabled;
+            enabled: enabledConnections.wwanHwEnabled && availableDevices.modemDeviceAvailable && !globalConfig.airplaneModeEnabled;
+            icon: checked ? "network-mobile-on" : "network-mobile-off";
+            tooltipText: checked ? i18n("Mobile broadband enabled") : i18n("Mobile broadband disabled");
+            visible: availableDevices.modemDeviceAvailable;
+
+            onClicked: {
+                handler.enableWwan(!checked);
+            }
+        }
+
+        SwitchButton {
+            id: planeModeSwitchButton;
+
+            checked: globalConfig.airplaneModeEnabled;
+            icon: checked ? "flightmode-on" : "flightmode-off";
+            tooltipText: checked ? i18n("Airplane mode enabled") : i18n("Airplane mode disabled");
+
+            onClicked: {
+                handler.enableAirplaneMode(!checked);
+                globalConfig.setAirplaneModeEnabled(!checked);
+            }
+        }
+    }
+
+    PlasmaComponents.ToolButton {
+        id: openEditorButton;
+
+        anchors {
+            right: parent.right;
+            rightMargin: Math.round(units.gridUnit / 2);
+            verticalCenter: parent.verticalCenter;
+        }
+        iconSource: "configure";
+
+        onClicked: {
+            handler.openEditor();
+        }
+    }
+}
diff --git a/plasma-nm/applet/declarative/contents/ui/TrafficMonitor.qml b/plasma-nm/applet/declarative/contents/ui/TrafficMonitor.qml
new file mode 100644 (file)
index 0000000..28745a1
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+import QtQuick 1.1
+import org.kde.networkmanagement 0.1 as PlasmaNM
+
+Item {
+    id: trafficMonitor;
+
+    property alias device: trafficMonitorWidget.device;
+
+    height: visible ? trafficMonitorWidget.height : 0;
+
+    PlasmaNM.TrafficMonitor {
+        id: trafficMonitorWidget;
+        anchors.fill: parent;
+        device: itemDevicePath;
+    }
+}
diff --git a/plasma-nm/applet/declarative/contents/ui/config.ui b/plasma-nm/applet/declarative/contents/ui/config.ui
new file mode 100644 (file)
index 0000000..6756fc0
--- /dev/null
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>Form</class>
+ <widget class="QWidget" name="Form">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>638</width>
+    <height>440</height>
+   </rect>
+  </property>
+  <layout class="QGridLayout" name="gridLayout_2">
+   <item row="0" column="0">
+    <layout class="QGridLayout" name="gridLayout">
+     <item row="0" column="1">
+      <widget class="QCheckBox" name="kcfg_showSections">
+       <property name="text">
+        <string>Show sections</string>
+       </property>
+       <property name="checked">
+        <bool>true</bool>
+       </property>
+       <property name="tristate">
+        <bool>false</bool>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="0">
+      <widget class="QLabel" name="label">
+       <property name="text">
+        <string>Show &amp;network speed in:</string>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+       </property>
+       <property name="buddy">
+        <cstring>kcfg_networkSpeedUnit</cstring>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="1">
+      <widget class="KComboBox" name="kcfg_networkSpeedUnit">
+       <item>
+        <property name="text">
+         <string>KBytes/s</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>KBits/s</string>
+        </property>
+       </item>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="1" column="0">
+    <widget class="Line" name="line">
+     <property name="orientation">
+      <enum>Qt::Horizontal</enum>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="0">
+    <widget class="QGroupBox" name="groupBox">
+     <property name="title">
+      <string>Connection Details</string>
+     </property>
+     <layout class="QVBoxLayout" name="verticalLayout">
+      <item>
+       <widget class="DetailKeysEditor" name="kcfg_detailKeys"/>
+      </item>
+     </layout>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>DetailKeysEditor</class>
+   <extends>QWidget</extends>
+   <header>detailkeyseditor.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/applet/declarative/contents/ui/main.qml b/plasma-nm/applet/declarative/contents/ui/main.qml
new file mode 100644 (file)
index 0000000..8f8be6e
--- /dev/null
@@ -0,0 +1,141 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+import QtQuick 1.1
+import org.kde.plasma.core 0.1 as PlasmaCore
+import org.kde.networkmanagement 0.1 as PlasmaNM
+
+Item {
+    id: mainWindow;
+
+    property int minimumWidth: 300;
+    property int minimumHeight: 300;
+    property bool isExpanded: false;
+    property bool showSections: true;
+    property Component compactRepresentation: CompactRepresentation {
+        Component.onCompleted: {
+            plasmoid.addEventListener('configChanged', mainWindow.configChanged)
+        }
+    }
+
+    signal sectionChanged();
+
+    PlasmaNM.GlobalConfig {
+        id: globalConfig;
+
+        onDetailKeysChanged: {
+            connectionModel.updateItems();
+        }
+
+        onNetworkSpeedUnitChanged: {
+            connectionModel.updateItems();
+        }
+    }
+
+    PlasmaNM.Handler {
+            id: handler;
+    }
+
+    PlasmaNM.NetworkModel {
+        id: connectionModel;
+    }
+    PlasmaNM.AppletProxyModel {
+        id: appletProxyModel;
+
+        sourceModel: connectionModel;
+    }
+
+    PlasmaCore.Svg {
+        id: svgNetworkIcons;
+
+        multipleImages: true;
+        imagePath: "icons/plasma-networkmanagement2";
+    }
+
+    PlasmaCore.FrameSvgItem {
+        id: padding
+        imagePath: "widgets/viewitem"
+        prefix: "hover"
+        opacity: 0
+        anchors.fill: parent
+    }
+
+    Item {
+        id: sizes;
+
+        property int iconSize: theme.iconSizes.toolbar;
+        property int itemSize: iconSize + padding.margins.top + padding.margins.bottom;
+    }
+
+    Toolbar {
+        id: toolbar;
+
+        anchors {
+            left: parent.left;
+            right: parent.right;
+            top: parent.top;
+        }
+    }
+
+    ListView {
+        id: connectionView;
+
+        anchors {
+            bottom: parent.bottom;
+            left: parent.left;
+            right: parent.right;
+            top: toolbar.bottom;
+        }
+        clip: true
+        model: appletProxyModel;
+        currentIndex: -1;
+        interactive: true;
+        boundsBehavior: Flickable.StopAtBounds;
+        section.property: showSections ? "Section" : "";
+        section.delegate: Header { text: section }
+        delegate: ConnectionItem {
+            onStateChanged: {
+                if (state == "expanded") {
+                    connectionView.currentIndex = index;
+                }
+            }
+        }
+    }
+
+    Component.onCompleted: {
+        configChanged();
+        plasmoid.addEventListener('configChanged', mainWindow.configChanged)
+        plasmoid.popupEvent.connect(popupEventSlot)
+    }
+
+    function configChanged() {
+        var keys;
+        keys = plasmoid.readConfig("detailKeys");
+        globalConfig.setDetailKeys(keys);
+        var speedUnit;
+        speedUnit = plasmoid.readConfig("networkSpeedUnit");
+        globalConfig.setNetworkSpeedUnit(speedUnit);
+        showSections = plasmoid.readConfig("showSections");
+    }
+
+    function popupEventSlot(popped) {
+        isExpanded = popped;
+    }
+}
diff --git a/plasma-nm/applet/declarative/metadata.desktop.cmake b/plasma-nm/applet/declarative/metadata.desktop.cmake
new file mode 100644 (file)
index 0000000..f35514e
--- /dev/null
@@ -0,0 +1,89 @@
+[Desktop Entry]
+Name=Network Management
+Name[bg]=Управление на мрежа
+Name[bs]=Upravljanje mrežom
+Name[ca]=Gestió de la xarxa
+Name[ca@valencia]=Gestió de la xarxa
+Name[cs]=Správa sítě
+Name[da]=Netværkshåndtering
+Name[de]=Netzwerkverwaltung
+Name[el]=Διαχείριση δικτύων
+Name[en_GB]=Network Management
+Name[es]=Gestión de red
+Name[et]=Võrguhaldus
+Name[fi]=Verkonhallinta
+Name[fr]=Gestion du réseau
+Name[hu]=Hálózatkezelés
+Name[it]=Gestione di rete
+Name[ko]=네트워크 관리
+Name[lt]=Tinklo valdymas
+Name[nb]=Nettverksstyring
+Name[nds]=Nettwarkpleeg
+Name[nl]=Netwerkbeheer
+Name[pl]=Zarządzanie siecią
+Name[pt]=Gestão de Rede
+Name[pt_BR]=Gerenciamento de rede
+Name[ro]=Gestiunea rețelei
+Name[ru]=Управление сетью
+Name[sk]=Správa siete
+Name[sl]=Omrežno upravljanje
+Name[sv]=Nätverkshantering
+Name[tr]=Ağ Yönetimi
+Name[ug]=تور باشقۇرۇش
+Name[uk]=Керування мережею
+Name[x-test]=xxNetwork Managementxx
+Name[zh_CN]=网络管理
+
+Comment=Network status and control
+Comment[bg]=Състояние и контрол на мрежата
+Comment[bs]=Alat za kontrolu i prikaz stanja mreže
+Comment[ca]=Control i estat de la xarxa
+Comment[ca@valencia]=Control i estat de la xarxa
+Comment[cs]=Stav a ovládání sítě
+Comment[da]=Status og kontrol over netværk
+Comment[de]=Netzwerkstatus und -steuerung
+Comment[el]=Κατάσταση δικτύου και έλεγχος
+Comment[en_GB]=Network status and control
+Comment[es]=Estado y control de la red
+Comment[et]=Võrgu olek ja juhtimine
+Comment[fi]=Verkon tila ja hallinta
+Comment[fr]=État et contrôle du réseau
+Comment[hu]=Hálózatállapot és vezérlés
+Comment[it]=Stato e controllo della rete
+Comment[ko]=네트워크 상태 및 제어
+Comment[lt]=Tinklo būsena ir kontrolė
+Comment[nb]=Nettverksstatus og styring
+Comment[nds]=Nettwarkstatus un -stüern
+Comment[nl]=Netwerkstatus en besturing
+Comment[pl]=Stan i sterowanie siecią
+Comment[pt]=Estado e controlo da rede
+Comment[pt_BR]=Estado e controle da rede
+Comment[ro]=Starea și controlul rețelei
+Comment[ru]=Состояние и управление сетью
+Comment[sk]=Správa a ovládanie siete
+Comment[sl]=Stanje omrežja in nadzor
+Comment[sv]=Nätverksstatus och kontroll
+Comment[tr]=Ağ denetim ve durum izleme
+Comment[uk]=Стеження за станом і керування мережею
+Comment[x-test]=xxNetwork status and controlxx
+Comment[zh_CN]=网络状态和控制
+
+Type=Service
+ServiceTypes=Plasma/Applet,Plasma/PopupApplet
+Icon=network-defaultroute
+
+X-Plasma-API=declarativeappletscript
+X-Plasma-MainScript=ui/main.qml
+X-Plasma-DefaultSize=350,450
+X-Plasma-NotificationArea=true
+X-Plasma-ConfigPlugins=networkmanagement_notifications
+
+X-KDE-PluginInfo-Name=org.kde.networkmanagement
+X-KDE-PluginInfo-Category=System Information
+X-KDE-PluginInfo-Author=Jan Grulich,Lukáš Tinkl
+X-KDE-PluginInfo-Email=jgrulich@redhat.com,ltinkl@redhat.com
+X-KDE-PluginInfo-Version=@PLASMA_NM_VERSION@
+X-KDE-PluginInfo-Website=https://projects.kde.org/plasma-nm
+X-KDE-PluginInfo-License=GPL
+X-KDE-PluginInfo-EnabledByDefault=true
+X-KDE-ServiceTypes=Plasma/Applet,Plasma/PopupApplet
diff --git a/plasma-nm/applet/icons/CMakeLists.txt b/plasma-nm/applet/icons/CMakeLists.txt
new file mode 100644 (file)
index 0000000..b06999d
--- /dev/null
@@ -0,0 +1,7 @@
+install(FILES plasma-networkmanagement.svgz DESTINATION ${DATA_INSTALL_DIR}/desktoptheme/default/icons/ RENAME plasma-networkmanagement2.svgz)
+
+kde4_install_icons(${ICON_INSTALL_DIR})
+
+
+
+
diff --git a/plasma-nm/applet/icons/ox32-device-network-defaultroute.png b/plasma-nm/applet/icons/ox32-device-network-defaultroute.png
new file mode 100644 (file)
index 0000000..a9a9d2e
Binary files /dev/null and b/plasma-nm/applet/icons/ox32-device-network-defaultroute.png differ
diff --git a/plasma-nm/applet/icons/plasma-networkmanagement.svgz b/plasma-nm/applet/icons/plasma-networkmanagement.svgz
new file mode 100644 (file)
index 0000000..3410c8d
Binary files /dev/null and b/plasma-nm/applet/icons/plasma-networkmanagement.svgz differ
diff --git a/plasma-nm/config.h.cmake b/plasma-nm/config.h.cmake
new file mode 100644 (file)
index 0000000..2330fc9
--- /dev/null
@@ -0,0 +1 @@
+#define PLASMA_NM_VERSION_STRING "${PLASMA_NM_VERSION}"
diff --git a/plasma-nm/editor/CMakeLists.txt b/plasma-nm/editor/CMakeLists.txt
new file mode 100644 (file)
index 0000000..3d01c37
--- /dev/null
@@ -0,0 +1,31 @@
+include_directories(${PROJECT_SOURCE_DIR}/libs/editor
+                    ${PROJECT_SOURCE_DIR}/libs/editor/widgets
+                    ${PROJECT_SOURCE_DIR}/libs/models)
+
+set(connectioneditor_SRCS
+   main.cpp
+   connectioneditor.cpp
+)
+
+kde4_add_app_icon(connectioneditor_SRCS "${KDE4_INSTALL_DIR}/share/icons/oxygen/*/devices/network-defaultroute.png" )
+
+kde4_add_ui_files(connectioneditor_SRCS
+    ui/connectioneditor.ui
+)
+
+kde4_add_executable(kde-nm-connection-editor ${connectioneditor_SRCS})
+
+target_link_libraries(kde-nm-connection-editor
+    plasmanetworkmanagement-internal
+    plasmanetworkmanagement-editor
+    ${NETWORKMANAGERQT_LDFLAGS}
+    ${MODEMMANAGERQT_LDFLAGS}
+    ${QT_QTCORE_LIBRARY}
+    ${QT_QTDBUS_LIBRARY}
+    ${KDE4_KDEUI_LIBS}
+    ${KDE4_KIO_LIBS}
+)
+
+install(TARGETS kde-nm-connection-editor DESTINATION ${INSTALL_TARGETS_DEFAULT_ARGS})
+install(PROGRAMS kde-nm-connection-editor.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})
+install(FILES kde-nm-connection-editorui.rc  DESTINATION ${DATA_INSTALL_DIR}/kde-nm-connection-editor)
diff --git a/plasma-nm/editor/Messages.sh b/plasma-nm/editor/Messages.sh
new file mode 100644 (file)
index 0000000..4d8b53a
--- /dev/null
@@ -0,0 +1,4 @@
+#! /usr/bin/env bash
+$EXTRACTRC `find . -name "*.ui" -o -name "*.rc"` >> rc.cpp
+$XGETTEXT `find . -name "*.cpp"` -o $podir/kde-nm-connection-editor.pot
+rm -f rc.cpp
diff --git a/plasma-nm/editor/connectioneditor.cpp b/plasma-nm/editor/connectioneditor.cpp
new file mode 100644 (file)
index 0000000..5a4a1d7
--- /dev/null
@@ -0,0 +1,559 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013-2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "connectioneditor.h"
+#include "ui_connectioneditor.h"
+#include "connectiondetaileditor.h"
+#include "editoridentitymodel.h"
+#include "editorproxymodel.h"
+#include "networkmodel.h"
+#include "mobileconnectionwizard.h"
+#include "uiutils.h"
+#include "vpnuiplugin.h"
+#include <networkmodelitem.h>
+
+#include <KActionCollection>
+#include <KLocale>
+#include <KMessageBox>
+#include <KService>
+#include <KServiceTypeTrader>
+#include <KStandardAction>
+#include <KAction>
+#include <KXMLGUIFactory>
+#include <KMenu>
+#include <KAcceleratorManager>
+#include <KConfig>
+#include <KConfigGroup>
+#include <KWallet/Wallet>
+#include <KStandardDirs>
+#include <KFileDialog>
+#include <KShell>
+#include <KFilterProxySearchLine>
+
+#include <NetworkManagerQt/Settings>
+#include <NetworkManagerQt/Connection>
+#include <NetworkManagerQt/ActiveConnection>
+#include <NetworkManagerQt/VpnSetting>
+
+using namespace NetworkManager;
+
+ConnectionEditor::ConnectionEditor(QWidget* parent, Qt::WindowFlags flags)
+    : KXmlGuiWindow(parent, flags)
+    , m_editor(new Ui::ConnectionEditor)
+    , m_handler(new Handler(this))
+{
+    QWidget * tmp = new QWidget(this);
+    m_editor->setupUi(tmp);
+    setCentralWidget(tmp);
+
+    m_editor->connectionsWidget->setSortingEnabled(false);
+    m_editor->connectionsWidget->sortByColumn(0, Qt::AscendingOrder);
+    m_editor->connectionsWidget->setSortingEnabled(true);
+    m_editor->connectionsWidget->setContextMenuPolicy(Qt::CustomContextMenu);
+
+    m_editor->messageWidget->hide();
+    m_editor->messageWidget->setCloseButtonVisible(false);
+    m_editor->messageWidget->setWordWrap(true);
+
+    m_editor->ktreewidgetsearchline->lineEdit()->setClickMessage(i18n("Type here to search connections..."));
+
+    initializeConnections();
+    initializeMenu();
+
+    connect(m_editor->connectionsWidget, SIGNAL(pressed(QModelIndex)),
+            SLOT(slotItemClicked(QModelIndex)));
+    connect(m_editor->connectionsWidget, SIGNAL(doubleClicked(QModelIndex)),
+            SLOT(slotItemDoubleClicked(QModelIndex)));
+    connect(m_editor->connectionsWidget, SIGNAL(customContextMenuRequested(QPoint)),
+            SLOT(slotContextMenuRequested(QPoint)));
+    connect(m_menu->menu(), SIGNAL(triggered(QAction*)),
+            SLOT(addConnection(QAction*)));
+    connect(NetworkManager::settingsNotifier(), SIGNAL(connectionAdded(QString)),
+            SLOT(connectionAdded(QString)));
+
+    KConfig config("kde-nm-connection-editor");
+    KConfigGroup generalGroup = config.group("General");
+
+    if (generalGroup.isValid()) {
+        if (generalGroup.readEntry("FirstStart", true)) {
+            importSecretsFromPlainTextFiles();
+        }
+
+        generalGroup.writeEntry("FirstStart", false);
+    }
+}
+
+ConnectionEditor::~ConnectionEditor()
+{
+    delete m_editor;
+}
+
+void ConnectionEditor::initializeMenu()
+{
+    m_menu = new KActionMenu(KIcon("list-add"), i18n("Add"), this);
+    m_menu->menu()->setSeparatorsCollapsible(false);
+    m_menu->setDelayed(false);
+
+    QAction * action = m_menu->addSeparator();
+    action->setText(i18n("Hardware"));
+
+    // TODO Adsl
+    action = new QAction(i18n("DSL"), this);
+    action->setData(NetworkManager::ConnectionSettings::Pppoe);
+    m_menu->addAction(action);
+    action = new QAction(i18n("InfiniBand"), this);
+    action->setData(NetworkManager::ConnectionSettings::Infiniband);
+    m_menu->addAction(action);
+#if WITH_MODEMMANAGER_SUPPORT
+    action = new QAction(i18n("Mobile Broadband..."), this);
+    action->setData(NetworkManager::ConnectionSettings::Gsm);
+    m_menu->addAction(action);
+#endif
+    action = new QAction(i18n("Wired"), this);
+    action->setData(NetworkManager::ConnectionSettings::Wired);
+    action->setProperty("shared", false);
+    m_menu->addAction(action);
+    action = new QAction(i18n("Wired (shared)"), this);
+    action->setData(NetworkManager::ConnectionSettings::Wired);
+    action->setProperty("shared", true);
+    m_menu->addAction(action);
+    action = new QAction(i18n("Wireless"), this);
+    action->setData(NetworkManager::ConnectionSettings::Wireless);
+    action->setProperty("shared", false);
+    m_menu->addAction(action);
+    action = new QAction(i18n("Wireless (shared)"), this);
+    action->setData(NetworkManager::ConnectionSettings::Wireless);
+    action->setProperty("shared", true);
+    m_menu->addAction(action);
+    action = new QAction(i18n("WiMAX"), this);
+    action->setData(NetworkManager::ConnectionSettings::Wimax);
+    m_menu->addAction(action);
+
+    action = m_menu->addSeparator();
+    action->setText(i18nc("Virtual hardware devices, eg Bridge, Bond", "Virtual"));
+
+    action = new QAction(i18n("Bond"), this);
+    action->setData(NetworkManager::ConnectionSettings::Bond);
+    m_menu->addAction(action);
+    action = new QAction(i18n("Bridge"), this);
+    action->setData(NetworkManager::ConnectionSettings::Bridge);
+    m_menu->addAction(action);
+    action = new QAction(i18n("VLAN"), this);
+    action->setData(NetworkManager::ConnectionSettings::Vlan);
+    m_menu->addAction(action);
+
+    action = m_menu->addSeparator();
+    action->setText(i18n("VPN"));
+
+    const KService::List services = KServiceTypeTrader::self()->query("PlasmaNetworkManagement/VpnUiPlugin");
+    foreach (const KService::Ptr & service, services) {
+        qDebug() << "Found VPN plugin" << service->name() << ", type:" << service->property("X-NetworkManager-Services", QVariant::String).toString();
+
+        action = new QAction(service->name(), this);
+        action->setData(NetworkManager::ConnectionSettings::Vpn);
+        action->setProperty("type", service->property("X-NetworkManager-Services", QVariant::String));
+        m_menu->addAction(action);
+    }
+
+    actionCollection()->addAction("add_connection", m_menu);
+
+    KAction * kAction = new KAction(KIcon("configure"), i18n("Edit..."), this);
+    kAction->setEnabled(false);
+    connect(kAction, SIGNAL(triggered()), SLOT(editConnection()));
+    actionCollection()->addAction("edit_connection", kAction);
+
+    kAction = new KAction(KIcon("edit-delete"), i18n("Delete"), this);
+    kAction->setEnabled(false);
+    kAction->setShortcut(Qt::Key_Delete);
+    connect(kAction, SIGNAL(triggered()), SLOT(removeConnection()));
+    actionCollection()->addAction("delete_connection", kAction);
+
+    kAction = new KAction(KIcon("document-import"), i18n("Import VPN..."), this);
+    actionCollection()->addAction("import_vpn", kAction);
+    connect(kAction, SIGNAL(triggered()), SLOT(importVpn()));
+
+    kAction = new KAction(KIcon("document-export"), i18n("Export VPN..."), this);
+    actionCollection()->addAction("export_vpn", kAction);
+    kAction->setEnabled(false);
+    connect(kAction, SIGNAL(triggered()), SLOT(exportVpn()));
+
+    KStandardAction::keyBindings(guiFactory(), SLOT(configureShortcuts()), actionCollection());
+    KStandardAction::quit(this, SLOT(close()), actionCollection());
+
+    setupGUI(QSize(480, 480));
+
+    setAutoSaveSettings();
+
+    KAcceleratorManager::manage(this);
+}
+
+void ConnectionEditor::addConnection(QAction* action)
+{
+    qDebug() << "ADDING new connection" << action->data().toUInt();
+    const QString vpnType = action->property("type").toString();
+    qDebug() << "VPN type:" << vpnType;
+
+    ConnectionSettings::ConnectionType type = static_cast<ConnectionSettings::ConnectionType>(action->data().toUInt());
+
+    if (type == NetworkManager::ConnectionSettings::Gsm) { // launch the mobile broadband wizard, both gsm/cdma
+#if WITH_MODEMMANAGER_SUPPORT
+        QWeakPointer<MobileConnectionWizard> wizard = new MobileConnectionWizard(NetworkManager::ConnectionSettings::Unknown, this);
+        if (wizard.data()->exec() == QDialog::Accepted && wizard.data()->getError() == MobileProviders::Success) {
+            qDebug() << "Mobile broadband wizard finished:" << wizard.data()->type() << wizard.data()->args();
+            QPointer<ConnectionDetailEditor> editor = new ConnectionDetailEditor(wizard.data()->type(), wizard.data()->args(), this);
+            editor->exec();
+
+            if (editor) {
+                editor->deleteLater();
+            }
+        }
+        if (wizard) {
+            wizard.data()->deleteLater();
+        }
+#endif
+    } else {
+        bool shared = false;
+        if (type == ConnectionSettings::Wired || type == ConnectionSettings::Wireless) {
+            shared = action->property("shared").toBool();
+        }
+
+        QPointer<ConnectionDetailEditor> editor = new ConnectionDetailEditor(type, this, vpnType, shared);
+        editor->exec();
+
+        if (editor) {
+            editor->deleteLater();
+        }
+    }
+}
+
+void ConnectionEditor::connectionAdded(const QString& connection)
+{
+    NetworkManager::Connection::Ptr con = NetworkManager::findConnection(connection);
+
+    if (!con) {
+        return;
+    }
+
+    if (con->settings()->isSlave())
+        return;
+
+    m_editor->messageWidget->animatedShow();
+    m_editor->messageWidget->setMessageType(KMessageWidget::Positive);
+    m_editor->messageWidget->setText(i18n("Connection %1 has been added", con->name()));
+    QTimer::singleShot(5000, m_editor->messageWidget, SLOT(animatedHide()));
+}
+
+void ConnectionEditor::connectConnection()
+{
+    const QModelIndex currentIndex = m_editor->connectionsWidget->currentIndex();
+
+    if (!currentIndex.isValid() || currentIndex.parent().isValid()) {
+        return;
+    }
+
+    const QString connectionPath = currentIndex.data(NetworkModel::ConnectionPathRole).toString();
+    const QString devicePath = currentIndex.data(NetworkModel::DevicePathRole).toString();
+    const QString specificPath = currentIndex.data(NetworkModel::SpecificPathRole).toString();
+
+    m_handler->activateConnection(connectionPath, devicePath, specificPath);
+}
+
+void ConnectionEditor::disconnectConnection()
+{
+    const QModelIndex currentIndex = m_editor->connectionsWidget->currentIndex();
+
+    if (!currentIndex.isValid() || currentIndex.parent().isValid()) {
+        return;
+    }
+
+    const QString connectionPath = currentIndex.data(NetworkModel::ConnectionPathRole).toString();
+    const QString devicePath = currentIndex.data(NetworkModel::DevicePathRole).toString();
+    m_handler->deactivateConnection(connectionPath, devicePath);
+}
+
+void ConnectionEditor::editConnection()
+{
+    const QModelIndex currentIndex = m_editor->connectionsWidget->currentIndex();
+
+    if (!currentIndex.isValid() || currentIndex.parent().isValid()) {
+        return;
+    }
+
+    slotItemDoubleClicked(currentIndex);
+}
+
+void ConnectionEditor::initializeConnections()
+{
+    EditorIdentityModel * model = new EditorIdentityModel(this);
+
+    EditorProxyModel * filterModel = new EditorProxyModel(this);
+    filterModel->setSourceModel(model);
+
+    m_editor->connectionsWidget->setModel(filterModel);
+    m_editor->ktreewidgetsearchline->setProxy(filterModel);
+
+    m_editor->connectionsWidget->header()->setResizeMode(0, QHeaderView::Stretch);
+}
+
+void ConnectionEditor::removeConnection()
+{
+    const QModelIndex currentIndex = m_editor->connectionsWidget->currentIndex();
+
+    if (!currentIndex.isValid() || currentIndex.parent().isValid()) {
+        return;
+    }
+
+    Connection::Ptr connection = NetworkManager::findConnectionByUuid(currentIndex.data(NetworkModel::UuidRole).toString());
+
+    if (!connection) {
+        return;
+    }
+
+    if (KMessageBox::questionYesNo(this, i18n("Do you want to remove the connection '%1'?", connection->name()), i18n("Remove Connection"), KStandardGuiItem::remove(),
+                                   KStandardGuiItem::no(), QString(), KMessageBox::Dangerous)
+            == KMessageBox::Yes) {
+        foreach (const NetworkManager::Connection::Ptr &con, NetworkManager::listConnections()) {
+            NetworkManager::ConnectionSettings::Ptr settings = con->settings();
+            if (settings->master() == connection->uuid()) {
+                con->remove();
+            }
+        }
+        connection->remove();
+    }
+}
+
+void ConnectionEditor::slotContextMenuRequested(const QPoint&)
+{
+    QMenu * menu = new QMenu(this);
+
+    QModelIndex index = m_editor->connectionsWidget->currentIndex();
+    const bool isActive = (NetworkManager::ActiveConnection::State)index.data(NetworkModel::ConnectionStateRole).toUInt() == NetworkManager::ActiveConnection::Activated;
+    const bool isAvailable = (NetworkModelItem::ItemType)index.data(NetworkModel::ItemTypeRole).toUInt() == NetworkModelItem::AvailableConnection;
+
+    if (isAvailable && !isActive) {
+        menu->addAction(KIcon("user-online"), i18n("Connect"), this, SLOT(connectConnection()));
+    } else if (isAvailable && isActive) {
+        menu->addAction(KIcon("user-offline"), i18n("Disconnect"), this, SLOT(disconnectConnection()));
+    }
+    menu->addAction(actionCollection()->action("edit_connection"));
+    menu->addAction(actionCollection()->action("delete_connection"));
+    menu->exec(QCursor::pos());
+}
+
+void ConnectionEditor::slotItemClicked(const QModelIndex &index)
+{
+    if (!index.isValid()) {
+        return;
+    }
+
+    qDebug() << "Clicked item" << index.data(NetworkModel::UuidRole).toString();
+
+    if (index.parent().isValid()) { // category
+        actionCollection()->action("edit_connection")->setEnabled(false);
+        actionCollection()->action("delete_connection")->setEnabled(false);
+        actionCollection()->action("export_vpn")->setEnabled(false);
+        actionCollection()->action("export_vpn")->setEnabled(false);
+    } else {                       //connection
+        actionCollection()->action("edit_connection")->setEnabled(true);
+        actionCollection()->action("delete_connection")->setEnabled(true);
+        const bool isVpn = static_cast<NetworkManager::ConnectionSettings::ConnectionType>(index.data(NetworkModel::TypeRole).toUInt()) ==
+                           NetworkManager::ConnectionSettings::Vpn;
+        actionCollection()->action("export_vpn")->setEnabled(isVpn);
+    }
+}
+
+void ConnectionEditor::slotItemDoubleClicked(const QModelIndex &index)
+{
+    if (!index.isValid()) {
+        return;
+    }
+
+    qDebug() << "Double clicked item" << index.data(NetworkModel::UuidRole).toString();
+
+    if (index.parent().isValid()) { // category
+        qDebug() << "double clicked on the root item which is not editable";
+        return;
+    }
+
+    const QString uuid = index.data(NetworkModel::UuidRole).toString();
+    m_handler->editConnection(uuid);
+}
+
+void ConnectionEditor::importSecretsFromPlainTextFiles()
+{
+    const QString secretsDirectory = KStandardDirs::locateLocal("data", "networkmanagement/secrets/");
+    QDir dir(secretsDirectory);
+    if (dir.exists() && !dir.entryList(QDir::Files).isEmpty()) {
+        QMap<QString, QMap<QString, QString > > resultingMap;
+        foreach (const QString & file, dir.entryList(QDir::Files)) {
+            KConfig config(secretsDirectory % file, KConfig::SimpleConfig);
+            foreach (const QString & groupName, config.groupList()) {
+                KConfigGroup group = config.group(groupName);
+                QMap<QString, QString> map = group.entryMap();
+                if (!map.isEmpty()) {
+                    const QString entry = file % ';' % groupName;
+                    resultingMap.insert(entry, map);
+                }
+            }
+        }
+
+        storeSecrets(resultingMap);
+    }
+}
+
+void ConnectionEditor::storeSecrets(const QMap< QString, QMap< QString, QString > >& map)
+{
+    if (KWallet::Wallet::isEnabled()) {
+        KWallet::Wallet * wallet = KWallet::Wallet::openWallet(KWallet::Wallet::LocalWallet(), 0, KWallet::Wallet::Synchronous);
+
+        if (!wallet || !wallet->isOpen()) {
+            return;
+        }
+
+        if (!wallet->hasFolder("Network Management")) {
+            wallet->createFolder("Network Management");
+        }
+
+        if (wallet->hasFolder("Network Management") && wallet->setFolder("Network Management")) {
+            int count = 0;
+            foreach (const QString & entry, map.keys()) {
+                QString connectionUuid = entry.split(';').first();
+                connectionUuid.replace('{',"").replace('}',"");
+                NetworkManager::Connection::Ptr connection = NetworkManager::findConnectionByUuid(connectionUuid);
+
+                if (connection) {
+                    wallet->writeMap(entry, map.value(entry));
+                    ++count;
+                }
+            }
+        }
+    }
+}
+
+void ConnectionEditor::importVpn()
+{
+    // get the list of supported extensions
+    const KService::List services = KServiceTypeTrader::self()->query("PlasmaNetworkManagement/VpnUiPlugin");
+    QString extensions;
+    foreach (const KService::Ptr &service, services) {
+        VpnUiPlugin * vpnPlugin = service->createInstance<VpnUiPlugin>(this);
+        if (vpnPlugin) {
+            extensions += vpnPlugin->supportedFileExtensions() % QLatin1Literal(" ");
+            delete vpnPlugin;
+        }
+    }
+
+    const QString filename = KFileDialog::getOpenFileName(KUrl(), extensions.simplified(), this, i18n("Import VPN Connection"));
+    if (!filename.isEmpty()) {
+        QFileInfo fi(filename);
+        const QString ext = QLatin1Literal("*.") % fi.suffix();
+        qDebug() << "Importing VPN connection" << filename << "extension:" << ext;
+
+        foreach (const KService::Ptr &service, services) {
+            VpnUiPlugin * vpnPlugin = service->createInstance<VpnUiPlugin>(this);
+            if (vpnPlugin && vpnPlugin->supportedFileExtensions().contains(ext)) {
+                qDebug() << "Found VPN plugin" << service->name() << ", type:" << service->property("X-NetworkManager-Services", QVariant::String).toString();
+
+                NMVariantMapMap connection = vpnPlugin->importConnectionSettings(filename);
+
+                //qDebug() << "Raw connection:" << connection;
+
+                NetworkManager::ConnectionSettings connectionSettings;
+                connectionSettings.fromMap(connection);
+                connectionSettings.setUuid(NetworkManager::ConnectionSettings::createNewUuid());
+
+                //qDebug() << "Converted connection:" << connectionSettings;
+
+                const QString conId = NetworkManager::addConnection(connectionSettings.toMap());
+                qDebug() << "Adding imported connection under id:" << conId;
+
+                if (connection.isEmpty()) { // the "positive" part will arrive with connectionAdded
+                    m_editor->messageWidget->animatedShow();
+                    m_editor->messageWidget->setMessageType(KMessageWidget::Error);
+                    m_editor->messageWidget->setText(i18n("Importing VPN connection %1 failed\n%2", fi.fileName(), vpnPlugin->lastErrorMessage()));
+                    QTimer::singleShot(5000, m_editor->messageWidget, SLOT(animatedHide()));
+                } else {
+                    delete vpnPlugin;
+                    break; // stop iterating over the plugins if the import produced at least some output
+                }
+
+                delete vpnPlugin;
+            }
+        }
+    }
+}
+
+void ConnectionEditor::exportVpn()
+{
+    const QModelIndex currentIndex = m_editor->connectionsWidget->currentIndex();
+
+    if (!currentIndex.isValid() || currentIndex.parent().isValid()) {
+        return;
+    }
+
+    Connection::Ptr connection = NetworkManager::findConnectionByUuid(currentIndex.data(NetworkModel::UuidRole).toString());
+    if (!connection) {
+        return;
+    }
+
+    NetworkManager::ConnectionSettings::Ptr connSettings = connection->settings();
+
+    if (connSettings->connectionType() != NetworkManager::ConnectionSettings::Vpn)
+        return;
+
+    NetworkManager::VpnSetting::Ptr vpnSetting = connSettings->setting(NetworkManager::Setting::Vpn).dynamicCast<NetworkManager::VpnSetting>();
+
+    qDebug() << "Exporting VPN connection" << connection->name() << "type:" << vpnSetting->serviceType();
+
+    QString error;
+    VpnUiPlugin * vpnPlugin = KServiceTypeTrader::createInstanceFromQuery<VpnUiPlugin>(QString::fromLatin1("PlasmaNetworkManagement/VpnUiPlugin"),
+                                                                                       QString::fromLatin1("[X-NetworkManager-Services]=='%1'").arg(vpnSetting->serviceType()),
+                                                                                       this, QVariantList(), &error);
+
+    if (vpnPlugin) {
+        if (vpnPlugin->suggestedFileName(connSettings).isEmpty()) { // this VPN doesn't support export
+            m_editor->messageWidget->animatedShow();
+            m_editor->messageWidget->setMessageType(KMessageWidget::Error);
+            m_editor->messageWidget->setText(i18n("Export is not supported by this VPN type"));
+            QTimer::singleShot(5000, m_editor->messageWidget, SLOT(animatedHide()));
+            return;
+        }
+
+        const KUrl url = KUrl::fromLocalFile(KGlobalSettings::documentPath() + QDir::separator() + vpnPlugin->suggestedFileName(connSettings));
+        const QString filename = KFileDialog::getSaveFileName(url, vpnPlugin->supportedFileExtensions(), this, i18n("Export VPN Connection"));
+        if (!filename.isEmpty()) {
+            if (!vpnPlugin->exportConnectionSettings(connSettings, filename)) {
+                m_editor->messageWidget->animatedShow();
+                m_editor->messageWidget->setMessageType(KMessageWidget::Error);
+                m_editor->messageWidget->setText(i18n("Exporting VPN connection %1 failed\n%2", connection->name(), vpnPlugin->lastErrorMessage()));
+                QTimer::singleShot(5000, m_editor->messageWidget, SLOT(animatedHide()));
+            } else {
+                m_editor->messageWidget->animatedShow();
+                m_editor->messageWidget->setMessageType(KMessageWidget::Positive);
+                m_editor->messageWidget->setText(i18n("VPN connection %1 exported successfully", connection->name()));
+                QTimer::singleShot(5000, m_editor->messageWidget, SLOT(animatedHide()));
+            }
+        }
+        delete vpnPlugin;
+    } else {
+        qWarning() << "Error getting VpnUiPlugin for export:" << error;
+    }
+}
diff --git a/plasma-nm/editor/connectioneditor.h b/plasma-nm/editor/connectioneditor.h
new file mode 100644 (file)
index 0000000..f668985
--- /dev/null
@@ -0,0 +1,74 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_CONNECTION_EDITOR_H
+#define PLASMA_NM_CONNECTION_EDITOR_H
+
+#include "handler.h"
+
+#include <QMenu>
+#include <QModelIndex>
+
+#include <KXmlGuiWindow>
+#include <KActionMenu>
+
+#include <NetworkManagerQt/Connection>
+
+namespace Ui
+{
+class ConnectionEditor;
+}
+
+class QTreeWidgetItem;
+
+class ConnectionEditor : public KXmlGuiWindow
+{
+Q_OBJECT
+
+public:
+    explicit ConnectionEditor(QWidget* parent = 0, Qt::WindowFlags flags = 0);
+    virtual ~ConnectionEditor();
+
+private Q_SLOTS:
+    void addConnection(QAction * action);
+    void connectionAdded(const QString & connection);
+    void connectConnection();
+    void disconnectConnection();
+    void editConnection();
+    void exportVpn();
+    void importVpn();
+    void initializeConnections();
+    void removeConnection();
+    void slotContextMenuRequested(const QPoint& point);
+    void slotItemClicked(const QModelIndex& index);
+    void slotItemDoubleClicked(const QModelIndex& index);
+
+private:
+    Ui::ConnectionEditor * m_editor;
+    Handler * m_handler;
+    KActionMenu * m_menu;
+
+    void initializeMenu();
+    void importSecretsFromPlainTextFiles();
+    void storeSecrets(const QMap<QString, QMap<QString, QString> > & map);
+};
+
+#endif // PLASMA_NM_CONNECTION_EDITOR_H
diff --git a/plasma-nm/editor/kde-nm-connection-editor.desktop b/plasma-nm/editor/kde-nm-connection-editor.desktop
new file mode 100755 (executable)
index 0000000..5882393
--- /dev/null
@@ -0,0 +1,108 @@
+[Desktop Entry]
+Name=kde-nm-connection-editor
+Name[bg]=kde-nm-connection-editor
+Name[bs]=kde-nm-connection-editor
+Name[ca]=kde-nm-connection-editor
+Name[ca@valencia]=kde-nm-connection-editor
+Name[cs]=kde-nm-connection-editor
+Name[da]=kde-nm-connection-editor
+Name[de]=KDE-NM-Verbindungseditor
+Name[el]=kde-nm-connection-editor
+Name[en_GB]=kde-nm-connection-editor
+Name[es]=kde-nm-connection-editor
+Name[et]=kde-nm-connection-editor
+Name[fi]=kde-nm-connection-editor
+Name[fr]=kde-nm-connection-editor
+Name[hu]=kde-nm-connection-editor
+Name[it]=kde-nm-connection-editor
+Name[ko]=kde-nm-connection-editor
+Name[lt]=kde-nm-connection-editor
+Name[mr]=केडीई-एनएम-जुळवणी-संपादक
+Name[nb]=kde-nm-connection-editor
+Name[nds]=NM-Verbinnenpleger för KDE
+Name[nl]=Bewerker van verbindingen voor kde-nm
+Name[pl]=kde-nm-connection-editor
+Name[pt]=kde-nm-connection-editor
+Name[pt_BR]=kde-nm-connection-editor
+Name[ro]=kde-nm-connection-editor
+Name[ru]=kde-nm-connection-editor
+Name[sk]=kde-nm-connection-editor
+Name[sl]=kde-nm-connection-editor
+Name[sv]=kde-nm-connection-editor
+Name[tr]=kde-nm-connection-editor
+Name[uk]=Редактор з’єднань kde-nm
+Name[x-test]=xxkde-nm-connection-editorxx
+Name[zh_CN]=kde-nm-connection-editor
+GenericName=Connection editor
+GenericName[bg]=Редактор на мрежи
+GenericName[bs]=Uređivač veze
+GenericName[ca]=Editor de la connexió
+GenericName[ca@valencia]=Editor de la connexió
+GenericName[cs]=Editor spojení
+GenericName[da]=Forbindelseseditor
+GenericName[de]=Verbindungs-Editor
+GenericName[el]=Επεξεργαστής συνδέσεων
+GenericName[en_GB]=Connection editor
+GenericName[es]=Editor de conexión
+GenericName[et]=Ühenduse redaktor
+GenericName[fi]=Yhteysmuokkain
+GenericName[fr]=Éditeur de connexion
+GenericName[hu]=Kapcsolatszerkesztő
+GenericName[it]=Editor delle connessioni
+GenericName[ko]=연결 편집기
+GenericName[lt]=Ryšio tvarkyklė
+GenericName[nb]=Tilkoblingsredigering
+GenericName[nds]=Verbinneneditor
+GenericName[nl]=Bewerker van verbindingen
+GenericName[pl]=Edytor połączenia
+GenericName[pt]=Editor de ligações
+GenericName[pt_BR]=Editor de conexão
+GenericName[ro]=Redactor de conexiuni
+GenericName[ru]=Редактор соединений
+GenericName[sk]=Editor pripojení
+GenericName[sl]=Urejevalnik povezav
+GenericName[sv]=Anslutningseditor
+GenericName[tr]=Bağlantı düzenleyici
+GenericName[uk]=Редактор з’єднань
+GenericName[x-test]=xxConnection editorxx
+GenericName[zh_CN]=连接编辑器
+Comment=Edit your network connections
+Comment[bg]=Управление на мрежовите връзки
+Comment[bs]=Uredi mrežne konekcije
+Comment[ca]=Edita les vostres connexions de xarxa
+Comment[ca@valencia]=Edita les vostres connexions de xarxa
+Comment[cs]=Upravit vaše síťová spojení
+Comment[da]=Redigér dine netværksforbindelser
+Comment[de]=Bearbeiten Sie Ihre Netzwerkverbindungen
+Comment[el]=Επεξεργασία των συνδέσεων δικτύου
+Comment[en_GB]=Edit your network connections
+Comment[es]=Edita tus conexiones de red
+Comment[et]=Võrguühenduste muutmine
+Comment[fi]=Verkkoyhteyksiesi muokkaus
+Comment[fr]=Modifier vos connexions réseau
+Comment[hu]=A hálózati kapcsolatok szerkesztése
+Comment[it]=Modifica le tue connessioni di rete
+Comment[ko]=네트워크 연결 편집
+Comment[lt]=Tvarkykite savo tinklo ryšius
+Comment[mr]=तुमच्या संजाळ जुळवण्या संपादित करा
+Comment[nb]=Rediger dine nettverkstilkoblinger
+Comment[nds]=Dien Nettwarkverbinnen bewerken
+Comment[nl]=Bewerk uw netwerkverbindingen
+Comment[pl]=Edytuj swoje połączenia sieciowe
+Comment[pt]=Edite as suas ligações de rede
+Comment[pt_BR]=Edite as suas conexões de rede
+Comment[ro]=Redactați-vă conexiunile de rețea
+Comment[ru]=Изменить сетевые соединения
+Comment[sk]=Upraviť vaše sieťové pripojenia
+Comment[sl]=Uredite vaše omrežne povezave
+Comment[sv]=Redigera nätverksanslutningar
+Comment[tr]=Ağ bağlantılarınızı düzenleyin
+Comment[uk]=Редагування ваших записів з’єднань з мережею
+Comment[x-test]=xxEdit your network connectionsxx
+Comment[zh_CN]=编辑您的网络连接
+Exec=kde-nm-connection-editor
+Icon=network-defaultroute
+Type=Application
+Terminal=false
+Categories=Qt;KDE;Network;
+NoDisplay=true
diff --git a/plasma-nm/editor/kde-nm-connection-editorui.rc b/plasma-nm/editor/kde-nm-connection-editorui.rc
new file mode 100644 (file)
index 0000000..97d28a2
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<gui name="kde-nm-connection-editor"
+     version="3"
+     xmlns="http://www.kde.org/standards/kxmlgui/1.0"
+     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+     xsi:schemaLocation="http://www.kde.org/standards/kxmlgui/1.0
+                         http://www.kde.org/standards/kxmlgui/1.0/kxmlgui.xsd" >
+
+  <MenuBar>
+    <Menu name="file" >
+      <Action name="import_vpn" />
+      <Action name="export_vpn" />
+    </Menu>
+
+    <Menu name="connection">
+    <text>Connection</text>
+      <Action name="add_connection" />
+      <Action name="edit_connection" />
+      <Action name="delete_connection" />
+    </Menu>
+  </MenuBar>
+
+  <ToolBar name="mainToolBar" >
+    <text>Main Toolbar</text>
+    <Action name="add_connection" />
+    <Action name="edit_connection" />
+    <Action name="delete_connection" />
+  </ToolBar>
+</gui>
diff --git a/plasma-nm/editor/main.cpp b/plasma-nm/editor/main.cpp
new file mode 100644 (file)
index 0000000..bf5c0ef
--- /dev/null
@@ -0,0 +1,86 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "connectioneditor.h"
+#include "connectiondetaileditor.h"
+#include <config.h>
+
+#include <KApplication>
+#include <KAboutData>
+#include <KCmdLineArgs>
+#include <KMainWindow>
+#include <KUrl>
+#include <KIcon>
+
+#include <NetworkManagerQt/Settings>
+#include <NetworkManagerQt/Connection>
+#include <NetworkManagerQt/ConnectionSettings>
+
+int main(int argc, char *argv[])
+{
+    KAboutData about("kde-nm-connection-editor", 0, ki18n("Connection editor"),
+                     PLASMA_NM_VERSION_STRING, ki18n("Manage your network connections"),
+                     KAboutData::License_GPL, ki18n("(C) 2013-2014 Jan Grulich and Lukáš Tinkl"),
+                     ki18n("This application allows you to create, edit and delete network connections.\n\nUsing NM version: %1")
+                     .subs(NetworkManager::version()));
+    about.addAuthor(ki18n("Jan Grulich"), ki18n("Developer"), "jgrulich@redhat.com");
+    about.addAuthor(ki18n("Lukáš Tinkl"), ki18n("Developer"), "ltinkl@redhat.com");
+    about.addCredit(ki18n("Lamarque Souza"), ki18n("libnm-qt author"), "lamarque@kde.org");
+    about.addCredit(ki18n("Daniel Nicoletti"), ki18n("various bugfixes"), "dantti12@gmail.com");
+    about.addCredit(ki18n("Will Stephenson"), ki18n("VPN plugins"), "wstephenson@kde.org");
+    about.addCredit(ki18n("Ilia Kats"), ki18n("VPN plugins"), "ilia-kats@gmx.net");
+    about.setProductName("plasma-nm/editor");
+
+    KCmdLineArgs::init(argc, argv, &about);
+
+    KCmdLineOptions options;
+    options.add("+[uuid]", ki18n("Edit connection"));
+    KCmdLineArgs::addCmdLineOptions(options);
+
+    KApplication app;
+
+    KGlobal::insertCatalog("libplasmanetworkmanagement-editor");  // setting widgets
+    KGlobal::insertCatalog("plasma_applet_org.kde.networkmanagement");  // mobile wizard, UiUtils, ...
+
+    KCmdLineArgs *args = KCmdLineArgs::parsedArgs();
+    if(args->count()) {
+        NetworkManager::Connection::Ptr connection = NetworkManager::findConnectionByUuid(args->arg(0));
+
+        if (connection) {
+            NetworkManager::ConnectionSettings::Ptr connectionSetting = connection->settings();
+
+            ConnectionDetailEditor * editor = new ConnectionDetailEditor(connectionSetting);
+            editor->setWindowIcon(KIcon("network-defaultroute"));
+            editor->show();
+        } else {
+            return 1;
+        }
+    } else {
+        if (app.isSessionRestored()) {
+            kRestoreMainWindows<ConnectionEditor>();
+        } else {
+            ConnectionEditor * editor = new ConnectionEditor();
+            editor->setWindowIcon(KIcon("network-defaultroute"));
+            editor->show();
+        }
+    }
+
+    return app.exec();
+}
diff --git a/plasma-nm/editor/ui/connectioneditor.ui b/plasma-nm/editor/ui/connectioneditor.ui
new file mode 100644 (file)
index 0000000..a75702a
--- /dev/null
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>ConnectionEditor</class>
+ <widget class="QWidget" name="ConnectionEditor">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>552</width>
+    <height>561</height>
+   </rect>
+  </property>
+  <property name="sizePolicy">
+   <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
+    <horstretch>0</horstretch>
+    <verstretch>0</verstretch>
+   </sizepolicy>
+  </property>
+  <property name="windowTitle">
+   <string>Connection Editor</string>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout">
+   <item>
+    <widget class="KMessageWidget" name="messageWidget" native="true"/>
+   </item>
+   <item>
+    <widget class="KFilterProxySearchLine" name="ktreewidgetsearchline">
+     <property name="urlDropsEnabled" stdset="0">
+      <bool>false</bool>
+     </property>
+     <property name="clickMessage" stdset="0">
+      <string/>
+     </property>
+    </widget>
+   </item>
+   <item>
+    <widget class="QTreeView" name="connectionsWidget">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="styleSheet">
+      <string notr="true">QTreeView::item {
+       margin-top: 5px;
+       margin-bottom: 5px;
+}</string>
+     </property>
+     <property name="editTriggers">
+      <set>QAbstractItemView::NoEditTriggers</set>
+     </property>
+     <property name="alternatingRowColors">
+      <bool>true</bool>
+     </property>
+     <property name="rootIsDecorated">
+      <bool>false</bool>
+     </property>
+     <property name="sortingEnabled">
+      <bool>true</bool>
+     </property>
+     <property name="allColumnsShowFocus">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KFilterProxySearchLine</class>
+   <extends>KLineEdit</extends>
+   <header>kfilterproxysearchline.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KMessageWidget</class>
+   <extends>QWidget</extends>
+   <header>kmessagewidget.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>ktreewidgetsearchline</tabstop>
+  <tabstop>connectionsWidget</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/kded/CMakeLists.txt b/plasma-nm/kded/CMakeLists.txt
new file mode 100644 (file)
index 0000000..56868fe
--- /dev/null
@@ -0,0 +1,46 @@
+include_directories(${PROJECT_SOURCE_DIR}/libs/editor/widgets)
+
+if (WITH_MODEMMANAGER_SUPPORT)
+    set(kded_networkmanagement_SRCS
+        notification.cpp
+        passworddialog.cpp
+        secretagent.cpp
+        service.cpp
+        bluetoothmonitor.cpp
+        modemmonitor.cpp
+        pindialog.cpp
+    )
+    kde4_add_ui_files(kded_networkmanagement_SRCS
+        pinwidget.ui
+        passworddialog.ui
+
+    )
+else()
+    set(kded_networkmanagement_SRCS
+        notification.cpp
+        passworddialog.cpp
+        secretagent.cpp
+        service.cpp
+        bluetoothmonitor.cpp
+    )
+    kde4_add_ui_files(kded_networkmanagement_SRCS
+        passworddialog.ui
+    )
+endif()
+
+kde4_add_plugin(kded_networkmanagement ${kded_networkmanagement_SRCS})
+
+target_link_libraries(kded_networkmanagement
+    plasmanetworkmanagement-internal
+    plasmanetworkmanagement-editor
+    ${NETWORKMANAGERQT_LDFLAGS}
+    ${MODEMMANAGERQT_LDFLAGS}
+    ${KDE4_KDECORE_LIBS}
+    ${KDE4_KDEUI_LIBS}
+    ${KDE4_SOLID_LIBS}
+)
+
+install(TARGETS kded_networkmanagement DESTINATION ${PLUGIN_INSTALL_DIR})
+
+install(FILES networkmanagement.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kded)
+install(FILES networkmanagement.notifyrc DESTINATION ${DATA_INSTALL_DIR}/networkmanagement)
diff --git a/plasma-nm/kded/Messages.sh b/plasma-nm/kded/Messages.sh
new file mode 100644 (file)
index 0000000..eaa3876
--- /dev/null
@@ -0,0 +1,4 @@
+#! /usr/bin/env bash
+$EXTRACTRC `find . -name "*.ui" -o -name "*.rc"` >> rc.cpp
+$XGETTEXT `find . -name "*.cpp"` -o $podir/plasmanetworkmanagement-kded.pot
+rm -f rc.cpp
diff --git a/plasma-nm/kded/bluetoothmonitor.cpp b/plasma-nm/kded/bluetoothmonitor.cpp
new file mode 100644 (file)
index 0000000..66f435b
--- /dev/null
@@ -0,0 +1,309 @@
+/*
+    Copyright 2011 Lamarque Souza <lamarque@kde.org>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "bluetoothmonitor.h"
+#include "connectiondetaileditor.h"
+#include <config.h>
+
+#include <QDBusInterface>
+#include <QDBusReply>
+#include <QUuid>
+
+#include <KDebug>
+#include <KStandardDirs>
+#include <KLocale>
+#include <KMessageBox>
+
+#include <NetworkManagerQt/ConnectionSettings>
+#include <NetworkManagerQt/BluetoothSetting>
+#include <NetworkManagerQt/Settings>
+#include <NetworkManagerQt/Manager>
+#include <NetworkManagerQt/Utils>
+
+#if WITH_MODEMMANAGER_SUPPORT
+#include <ModemManagerQt/modem.h>
+#include <ModemManagerQt/modemdevice.h>
+#endif
+
+BluetoothMonitor::BluetoothMonitor(QObject * parent)
+    : QObject(parent)
+{
+    QDBusConnection::sessionBus().registerService("org.kde.plasmanetworkmanagement");
+    QDBusConnection::sessionBus().registerObject("/org/kde/plasmanetworkmanagement", this, QDBusConnection::ExportScriptableContents);
+}
+
+BluetoothMonitor::~BluetoothMonitor()
+{
+}
+
+void BluetoothMonitor::addBluetoothConnection(const QString& bdAddr, const QString& service)
+{
+    qDebug() << "Adding BT connection:" << bdAddr << service;
+
+    if (bdAddr.isEmpty() || service.isEmpty()) {
+        return;
+    }
+
+    mBdaddr = bdAddr;
+    mService = service.toLower();
+    if (mService == "dun") {
+#if WITH_MODEMMANAGER_SUPPORT
+        connect(ModemManager::notifier(), SIGNAL(modemAdded(QString)),
+                SLOT(modemAdded(QString)));
+#endif
+    }
+    init();
+}
+
+void BluetoothMonitor::init()
+{
+    QRegExp rx("dun|rfcomm?|nap");
+
+    if (rx.indexIn(mService) < 0) {
+        KMessageBox::sorry(0, i18n("Only 'dun' and 'nap' services are supported."));
+        return;
+    }
+    qDebug() << "Bdaddr == " << mBdaddr;
+
+    /*
+     * Find default bluetooth adapter registered in BlueZ.
+     */
+
+    QDBusInterface bluez(QLatin1String("org.bluez"), QLatin1String("/"),
+                         QLatin1String("org.bluez.Manager"), QDBusConnection::systemBus());
+
+    if (!bluez.isValid()) {
+        KMessageBox::error(0, i18n("Could not contact Bluetooth manager (BlueZ)."));
+        return;
+    }
+
+    qDebug() << "Querying default adapter";
+    QDBusReply<QDBusObjectPath> adapterPath = bluez.call(QLatin1String("DefaultAdapter"));
+
+    if (!adapterPath.isValid()) {
+        KMessageBox::error(0, i18n("Default Bluetooth adapter not found: %1", adapterPath.error().message()));
+        return;
+    }
+
+    qDebug() << "Default adapter path is " << adapterPath.value().path();
+
+    /*
+     * Find device path registered in BlueZ.
+     */
+
+    QDBusInterface adapter(QLatin1String("org.bluez"), adapterPath.value().path(),
+                           QLatin1String("org.bluez.Adapter"), QDBusConnection::systemBus());
+
+    QDBusReply<QDBusObjectPath> devicePath = adapter.call(QLatin1String("FindDevice"), mBdaddr);
+
+    if (!devicePath.isValid()) {
+        kWarning(KDE_DEFAULT_DEBUG_AREA) << mBdaddr << " is not registered in default bluetooth adapter, it may be in another adapter.";
+        kWarning(KDE_DEFAULT_DEBUG_AREA) << mBdaddr << " waiting for it to be registered in ModemManager";
+        return;
+    }
+
+    mDevicePath = devicePath.value().path();
+    qDebug() << "Device path for " << mBdaddr << " is " << mDevicePath;
+
+    /*
+     * Find name registered in BlueZ.
+     */
+
+    // get device properties
+    QDBusInterface device(QLatin1String("org.bluez"), mDevicePath,
+                          QLatin1String("org.bluez.Device"), QDBusConnection::systemBus());
+
+    QDBusReply<QMap<QString, QVariant> > deviceProperties = device.call(QLatin1String("GetProperties"));
+
+    if (!deviceProperties.isValid()) {
+        return;
+    }
+
+    QMap<QString, QVariant> properties = deviceProperties.value();
+    qDebug() << "Device properties == " << properties;
+
+    if (properties.contains("Name")) {
+        qDebug() << "Name for" << mBdaddr << "is" << properties["Name"].toString();
+        mDeviceName = properties["Name"].toString();
+    }
+
+    /*
+     * Check if phone supports the requested service.
+     */
+    bool dun = false, nap = false;
+    if (properties.contains("UUIDs")) {
+        foreach (const QString &u, properties["UUIDs"].toStringList()) {
+            QUuid uuid(u);
+            if (uuid.data1 == 0x1103) {
+                dun = true;
+            } else if (uuid.data1 == 0x1116) {
+                nap = true;
+            }
+        }
+    }
+
+    if (mService != QLatin1String("nap") && !dun) {
+        KMessageBox::error(0, i18n("%1 (%2) does not support Dialup Networking (DUN).", mDeviceName, mBdaddr));
+        return;
+    }
+
+    if (mService == QLatin1String("nap") && !nap) {
+        KMessageBox::error(0, i18n("%1 (%2) does not support Network Access Point (NAP).", mDeviceName, mBdaddr));
+        return;
+    }
+
+    if (mService == QLatin1String("nap")) {
+        bool exists = false;
+
+        foreach (const NetworkManager::Connection::Ptr &con, NetworkManager::listConnections()) {
+            if (con && con->settings() && con->settings()->connectionType() == NetworkManager::ConnectionSettings::Bluetooth) {
+                NetworkManager::BluetoothSetting::Ptr btSetting = con->settings()->setting(NetworkManager::Setting::Bluetooth).staticCast<NetworkManager::BluetoothSetting>();
+                if (NetworkManager::Utils::macAddressFromString(btSetting->bluetoothAddress()) == mBdaddr) {
+                    exists = true;
+                    break;
+                }
+            }
+        }
+
+        if (!exists) {
+            NetworkManager::ConnectionSettings connectionSettings(NetworkManager::ConnectionSettings::Bluetooth, NM_BT_CAPABILITY_NAP);
+            connectionSettings.setUuid(NetworkManager::ConnectionSettings::createNewUuid());
+            connectionSettings.setId(mDeviceName);
+            NetworkManager::BluetoothSetting::Ptr btSetting = connectionSettings.setting(NetworkManager::Setting::Bluetooth).staticCast<NetworkManager::BluetoothSetting>();
+            btSetting->setBluetoothAddress(NetworkManager::Utils::macAddressFromString(mBdaddr));
+            btSetting->setProfileType(NetworkManager::BluetoothSetting::Panu);
+            btSetting->setInitialized(true);
+            qDebug() << "Adding PAN connection" << connectionSettings;
+
+            NetworkManager::addConnection(connectionSettings.toMap());
+        }
+        return;
+    } else if (mService != QLatin1String("dun")) {
+        mDunDevice = mService;
+        kWarning(KDE_DEFAULT_DEBUG_AREA) << "device(" << mDunDevice << ") for" << mBdaddr << " passed as argument";
+        kWarning(KDE_DEFAULT_DEBUG_AREA) << "waiting for it to be registered in ModemManager";
+        return;
+    }
+
+    qDebug() << "Connecting to modem's" << mDevicePath << "serial DUN port with" << mService;
+
+    /*
+     * Contact BlueZ to connect phone's service.
+     */
+    QDBusInterface serial(QLatin1String("org.bluez"), mDevicePath,
+                          QLatin1String("org.bluez.Serial"), QDBusConnection::systemBus());
+
+    QDBusReply<QString> reply = serial.call(QLatin1String("Connect"), mService);
+    if (!reply.isValid()) {
+        KMessageBox::error(0, i18n("Error activating devices's serial port: %1", reply.error().message()));
+        return;
+    }
+
+    mDunDevice = reply.value();
+}
+
+#if WITH_MODEMMANAGER_SUPPORT
+void BluetoothMonitor::modemAdded(const QString &udi)
+{
+    qDebug() << "Modem added" << udi;
+
+    ModemManager::ModemDevice::Ptr modemDevice = ModemManager::findModemDevice(udi);
+    ModemManager::Modem::Ptr modem = modemDevice->interface(ModemManager::ModemDevice::ModemInterface).objectCast<ModemManager::Modem>();
+
+    qDebug() << "Found suitable modem:" << modemDevice->uni();
+    qDebug() << "DUN device:" << mDunDevice;
+
+    QStringList temp = mDunDevice.split('/');
+    if (temp.count() == 3) {
+        mDunDevice = temp[2];
+    }
+
+    if (!modem || modem->device() != mDunDevice) {
+
+        if (modem) {
+            KMessageBox::error(0, i18n("Device %1 is not the wanted one (%2)", modem->device(), mDunDevice));
+        } else {
+            KMessageBox::error(0, i18n("Device for serial port %1 (%2) not found.", mDunDevice, udi));
+        }
+        return;
+    }
+
+    NetworkManager::ConnectionSettings::ConnectionType type;
+    if (modemDevice->isGsmModem())
+        type = NetworkManager::ConnectionSettings::Gsm;
+    else if (modemDevice->isCdmaModem())
+        type = NetworkManager::ConnectionSettings::Cdma;
+    else
+        type = NetworkManager::ConnectionSettings::Unknown;
+
+    if (type == NetworkManager::ConnectionSettings::Unknown) {
+        return;
+    }
+
+    bool exists = false;
+
+    foreach (const NetworkManager::Connection::Ptr &con, NetworkManager::listConnections()) {
+        if (con && con->settings() && con->settings()->connectionType() == NetworkManager::ConnectionSettings::Bluetooth) {
+            NetworkManager::BluetoothSetting::Ptr btSetting = con->settings()->setting(NetworkManager::Setting::Bluetooth).staticCast<NetworkManager::BluetoothSetting>();
+            if (btSetting->bluetoothAddress() == NetworkManager::Utils::macAddressFromString(mBdaddr)) {
+                exists = true;
+                break;
+            }
+        }
+    }
+
+    if (!exists) {
+        mobileConnectionWizard = new MobileConnectionWizard(NetworkManager::ConnectionSettings::Bluetooth);
+        if (mobileConnectionWizard.data()->exec() == QDialog::Accepted && mobileConnectionWizard.data()->getError() == MobileProviders::Success) {
+            qDebug() << "Mobile broadband wizard finished:" << mobileConnectionWizard.data()->type() << mobileConnectionWizard.data()->args();
+            if (mobileConnectionWizard.data()->args().count() == 2) { //GSM or CDMA
+                qDebug() << "Creating new PAN connection for BT device:" << mBdaddr;
+
+                QVariantMap tmp = qdbus_cast<QVariantMap>(mobileConnectionWizard.data()->args().value(1));
+                NetworkManager::ConnectionSettings connectionSettings(NetworkManager::ConnectionSettings::Bluetooth, NM_BT_CAPABILITY_DUN);
+                connectionSettings.setUuid(NetworkManager::ConnectionSettings::createNewUuid());
+                connectionSettings.setId(mDeviceName);
+                NetworkManager::BluetoothSetting::Ptr btSetting = connectionSettings.setting(NetworkManager::Setting::Bluetooth).staticCast<NetworkManager::BluetoothSetting>();
+                btSetting->setBluetoothAddress(NetworkManager::Utils::macAddressFromString(mBdaddr));
+                btSetting->setProfileType(NetworkManager::BluetoothSetting::Dun);
+                btSetting->setInitialized(true);
+
+                if (mobileConnectionWizard.data()->type() == NetworkManager::ConnectionSettings::Gsm) {
+                    connectionSettings.setting(NetworkManager::Setting::Gsm)->fromMap(tmp);
+                    connectionSettings.setting(NetworkManager::Setting::Gsm)->setInitialized(true);
+                } else if (mobileConnectionWizard.data()->type() == NetworkManager::ConnectionSettings::Cdma) {
+                    connectionSettings.setting(NetworkManager::Setting::Cdma)->fromMap(tmp);
+                    connectionSettings.setting(NetworkManager::Setting::Cdma)->setInitialized(true);
+                }
+
+                qDebug() << "Adding DUN connection" << connectionSettings;
+
+                NetworkManager::addConnection(connectionSettings.toMap());
+            }
+        }
+
+        if (mobileConnectionWizard) {
+            mobileConnectionWizard.clear();
+        }
+    }
+}
+#endif
diff --git a/plasma-nm/kded/bluetoothmonitor.h b/plasma-nm/kded/bluetoothmonitor.h
new file mode 100644 (file)
index 0000000..5b5d6f5
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+    Copyright 2011 Lamarque Souza <lamarque@kde.org>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_BLUETOOTH_MONITOR_H
+#define PLASMA_NM_BLUETOOTH_MONITOR_H
+#if WITH_MODEMMANAGER_SUPPORT
+#include "mobileconnectionwizard.h"
+#include <ModemManagerQt/manager.h>
+#endif
+#include <QDBusObjectPath>
+
+class BluetoothMonitor: public QObject
+{
+Q_OBJECT
+Q_CLASSINFO("D-Bus Interface", "org.kde.plasmanetworkmanagement")
+public:
+    explicit BluetoothMonitor(QObject * parent);
+    ~BluetoothMonitor();
+
+public Q_SLOTS:
+    Q_SCRIPTABLE void addBluetoothConnection(const QString & bdAddr, const QString & service);
+private Q_SLOTS:
+    void init();
+#if WITH_MODEMMANAGER_SUPPORT
+    void modemAdded(const QString &udi);
+#endif
+private:
+    QString mBdaddr;
+    QString mService;
+    QString mDunDevice;
+    QString mDevicePath;
+    QString mDeviceName;
+#if WITH_MODEMMANAGER_SUPPORT
+    QWeakPointer<MobileConnectionWizard> mobileConnectionWizard;
+#endif
+};
+#endif
diff --git a/plasma-nm/kded/modemmonitor.cpp b/plasma-nm/kded/modemmonitor.cpp
new file mode 100644 (file)
index 0000000..6fa5d46
--- /dev/null
@@ -0,0 +1,196 @@
+/*
+    Copyright 2009 Will Stephenson <wstephenson@kde.org>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "modemmonitor.h"
+
+#include <QDBusPendingReply>
+
+#include <KLocale>
+#include <KMessageBox>
+#include <kdeversion.h>
+#include <KDebug>
+
+#include <ModemManager/ModemManager.h>
+#include <ModemManagerQt/manager.h>
+#include <ModemManagerQt/modemdevice.h>
+#include <ModemManagerQt/modem.h>
+#include <ModemManagerQt/sim.h>
+
+#include "pindialog.h"
+
+class ModemMonitorPrivate
+{
+public:
+    QWeakPointer<PinDialog> dialog;
+};
+
+ModemMonitor::ModemMonitor(QObject * parent)
+    :QObject(parent), d_ptr(new ModemMonitorPrivate)
+{
+    Q_D(ModemMonitor);
+    d->dialog.clear();
+
+    QObject::connect(ModemManager::notifier(), SIGNAL(modemAdded(QString)), SLOT(modemAdded(QString)));
+    foreach (const ModemManager::ModemDevice::Ptr &iface, ModemManager::modemDevices()) {
+        modemAdded(iface->uni());
+    }
+}
+
+ModemMonitor::~ModemMonitor()
+{
+    delete d_ptr;
+}
+
+void ModemMonitor::modemAdded(const QString & udi)
+{
+    Q_D(ModemMonitor);
+
+    ModemManager::ModemDevice::Ptr modemDevice = ModemManager::findModemDevice(udi);
+    ModemManager::Modem::Ptr modem;
+    if (modemDevice) {
+        modem = modemDevice->interface(ModemManager::ModemDevice::ModemInterface).objectCast<ModemManager::Modem>();
+    } else {
+        return;
+    }
+
+    connect(modem.data(), SIGNAL(unlockRequiredChanged(MMModemLock)), SLOT(requestPin(MMModemLock)));
+
+    if (d->dialog || (modem && modem->unlockRequired() == MM_MODEM_LOCK_NONE) || (modem && modem->unlockRequired() == MM_MODEM_LOCK_UNKNOWN)) {
+        return;
+    }
+
+    if (modem) {
+        // Using queued invocation to prevent kded stalling here until user enters the pin.
+        QMetaObject::invokeMethod(modem.data(), "unlockRequiredChanged", Qt::QueuedConnection,
+                                  Q_ARG(MMModemLock, modem->unlockRequired()));
+    }
+}
+
+void ModemMonitor::requestPin(MMModemLock lock)
+{
+    Q_D(ModemMonitor);
+    kDebug() << "unlockRequired == " << lock;
+    // Handle just SIM-PIN and SIM-PUK, because some other types may cause problems and they are not also handled by nm-applet
+    if (lock == MM_MODEM_LOCK_NONE || lock == MM_MODEM_LOCK_UNKNOWN || (lock != MM_MODEM_LOCK_SIM_PIN && lock != MM_MODEM_LOCK_SIM_PUK)) {
+        return;
+    }
+
+    ModemManager::Modem *modem = qobject_cast<ModemManager::Modem *>(sender());
+    if (!modem) {
+        return;
+    }
+
+    if (d->dialog) {
+        kDebug() << "PinDialog already running";
+        return;
+    }
+
+    if (lock == MM_MODEM_LOCK_SIM_PIN) {
+        d->dialog = new PinDialog(modem, PinDialog::SimPin);
+    } else if (lock == MM_MODEM_LOCK_SIM_PIN2) {
+        d->dialog = new PinDialog(modem, PinDialog::SimPin2);
+    } else if (lock == MM_MODEM_LOCK_SIM_PUK) {
+        d->dialog = new PinDialog(modem, PinDialog::SimPuk);
+    } else if (lock == MM_MODEM_LOCK_SIM_PUK2 ) {
+        d->dialog = new PinDialog(modem, PinDialog::SimPuk);
+    } else if (lock == MM_MODEM_LOCK_PH_SP_PIN) {
+        d->dialog = new PinDialog(modem, PinDialog::ModemServiceProviderPin);
+    } else if (lock == MM_MODEM_LOCK_PH_SP_PUK) {
+        d->dialog = new PinDialog(modem, PinDialog::ModemServiceProviderPuk);
+    } else if (lock == MM_MODEM_LOCK_PH_NET_PIN) {
+        d->dialog = new PinDialog(modem, PinDialog::ModemNetworkPin);
+    } else if (lock == MM_MODEM_LOCK_PH_NET_PUK) {
+        d->dialog = new PinDialog(modem, PinDialog::ModemNetworkPuk);
+    } else if (lock == MM_MODEM_LOCK_PH_SIM_PIN) {
+        d->dialog = new PinDialog(modem, PinDialog::ModemPin);
+    } else if (lock == MM_MODEM_LOCK_PH_CORP_PIN) {
+        d->dialog = new PinDialog(modem, PinDialog::ModemCorporatePin);
+    } else if (lock == MM_MODEM_LOCK_PH_CORP_PUK) {
+        d->dialog = new PinDialog(modem, PinDialog::ModemCorporatePuk);
+    } else if (lock == MM_MODEM_LOCK_PH_FSIM_PIN) {
+        d->dialog = new PinDialog(modem, PinDialog::ModemPhFsimPin);
+    } else if (lock == MM_MODEM_LOCK_PH_FSIM_PUK) {
+        d->dialog = new PinDialog(modem, PinDialog::ModemPhFsimPuk);
+    } else if (lock == MM_MODEM_LOCK_PH_NETSUB_PIN) {
+        d->dialog = new PinDialog(modem, PinDialog::ModemNetworkSubsetPin);
+    } else if (lock == MM_MODEM_LOCK_PH_NETSUB_PUK) {
+        d->dialog = new PinDialog(modem, PinDialog::ModemNetworkSubsetPuk);
+    }
+
+    if (d->dialog.data()->exec() != QDialog::Accepted) {
+        goto OUT;
+    }
+
+    kDebug() << "Sending unlock code";
+
+    {
+        ModemManager::Sim::Ptr sim;
+        ModemManager::ModemDevice::Ptr modemDevice = ModemManager::findModemDevice(modem->uni());
+        if (modemDevice && modemDevice->sim()) {
+            sim = modemDevice->sim();
+        }
+
+        if (!sim) {
+            return;
+        }
+
+        QDBusPendingCallWatcher *watcher = 0;
+
+        PinDialog::Type type = d->dialog.data()->type();
+
+        if (type == PinDialog::SimPin || type == PinDialog::SimPin2 ||
+            type == PinDialog::ModemServiceProviderPin || type == PinDialog::ModemNetworkPin ||
+            type == PinDialog::ModemPin || type == PinDialog::ModemCorporatePin ||
+            type == PinDialog::ModemPhFsimPin || type == PinDialog::ModemNetworkSubsetPin) {
+            QDBusPendingCall reply = sim->sendPin(d->dialog.data()->pin());
+            watcher = new QDBusPendingCallWatcher(reply, sim.data());
+        } else if (type == PinDialog::SimPuk ||
+            type == PinDialog::SimPuk2 || type == PinDialog::ModemServiceProviderPuk ||
+            type == PinDialog::ModemNetworkPuk || type == PinDialog::ModemCorporatePuk ||
+            type == PinDialog::ModemPhFsimPuk || type == PinDialog::ModemNetworkSubsetPuk) {
+            QDBusPendingCall reply = sim->sendPuk(d->dialog.data()->puk(), d->dialog.data()->pin());
+            watcher = new QDBusPendingCallWatcher(reply, sim.data());
+        }
+
+        connect(watcher, SIGNAL(finished(QDBusPendingCallWatcher*)), SLOT(onSendPinArrived(QDBusPendingCallWatcher*)));
+    }
+
+OUT:
+    if(d->dialog) {
+        d->dialog.data()->deleteLater();
+    }
+    d->dialog.clear();
+}
+
+void ModemMonitor::onSendPinArrived(QDBusPendingCallWatcher * watcher)
+{
+    QDBusPendingReply<> reply = *watcher;
+
+    if (reply.isValid()) {
+        // Automatically enabling this for cell phones with expensive data plans is not a good idea.
+        //NetworkManager::setWwanEnabled(true);
+    } else {
+        KMessageBox::error(0, i18nc("Text in GSM PIN/PUK unlock error dialog", "Error unlocking modem: %1", reply.error().message()),
+                           i18nc("Title for GSM PIN/PUK unlock error dialog", "PIN/PUK unlock error"));
+    }
+
+    watcher->deleteLater();
+}
diff --git a/plasma-nm/kded/modemmonitor.h b/plasma-nm/kded/modemmonitor.h
new file mode 100644 (file)
index 0000000..8f372a9
--- /dev/null
@@ -0,0 +1,55 @@
+/*
+    Copyright 2009 Will Stephenson <wstephenson@kde.org>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_MODEM_MONITOR_H
+#define PLASMA_NM_MODEM_MONITOR_H
+
+#include <QObject>
+#include <QDBusPendingCallWatcher>
+
+#include <config.h>
+
+#include <ModemManager/ModemManager.h>
+#include <ModemManagerQt/modem.h>
+
+#include "plasmanm_export.h"
+
+class ModemMonitorPrivate;
+
+/**
+ * Monitors modem hardware and provides a PIN unlock dialog
+ */
+class PLASMA_NM_EXPORT ModemMonitor : public QObject
+{
+    Q_OBJECT
+    Q_DECLARE_PRIVATE(ModemMonitor)
+public:
+    explicit ModemMonitor(QObject * parent);
+    virtual ~ModemMonitor();
+private slots:
+    void modemAdded(const QString&);
+    void requestPin(MMModemLock lock);
+    void onSendPinArrived(QDBusPendingCallWatcher *);
+private:
+    ModemMonitorPrivate * d_ptr;
+};
+
+#endif // PLASMA_NM_MODEM_MONITOR_H
diff --git a/plasma-nm/kded/networkmanagement.desktop b/plasma-nm/kded/networkmanagement.desktop
new file mode 100644 (file)
index 0000000..d400bc4
--- /dev/null
@@ -0,0 +1,75 @@
+[Desktop Entry]
+Name=Plasma Networkmanagement module
+Name[bg]=Модул за настройка на мрежата
+Name[bs]=Plasma Networkmanagement režim
+Name[ca]=Mòdul de Plasma per a la Gestió de la xarxa
+Name[ca@valencia]=Mòdul de Plasma per a la Gestió de la xarxa
+Name[cs]=Modul Plasma Networkmanagement
+Name[da]=Plasma netværkshåndteringsmodul
+Name[de]=Plasma-Netzwerkverwaltungsmodul
+Name[el]=Άρθρωμα Plasma για τη διαχείριση δικτύων
+Name[en_GB]=Plasma Networkmanagement module
+Name[es]=Módulo Networkmanagement de Plasma
+Name[et]=Plasma võrguhalduse moodul
+Name[fi]=Plasman verkonhallintamoduuli
+Name[fr]=Module « Networkmanagement » pour Plasma
+Name[hu]=Plasma hálózatkezelés modul
+Name[it]=Modulo della gestione di rete di Plasma
+Name[ko]=Plasma 네트워크 관리 모듈
+Name[lt]=Plasma tinklo valdymo modulis
+Name[nb]=Plasma-modul for nettverksstyring
+Name[nds]=Plasma-Nettwarkpleegmoduul
+Name[nl]=Plasma module voor netwerkbeheer
+Name[pl]=Moduł zarządzania siecią Plazmy
+Name[pt]=Módulo de Gestão de Rede do Plasma
+Name[pt_BR]=Módulo do Networkmanagement para o Plasma
+Name[ro]=Modul Plasma pentru gestiunea rețelei
+Name[ru]=Модуль для управления сетью
+Name[sk]=Modul Plasma správa siete
+Name[sl]=Modul upravljanja omrežij za Plasmo
+Name[sv]=Plasma nätverkshanteringsmodul
+Name[tr]=Plasma Ağ yönetimi modülü
+Name[uk]=Модуль керування мережею Плазми
+Name[x-test]=xxPlasma Networkmanagement modulexx
+Name[zh_CN]=Plasma 网络管理模块
+Comment=Provides secrets to the NetworkManager daemon
+Comment[bs]=Pruža tajne Upravljaču mreže daemon
+Comment[ca]=Proporciona secrets al dimoni NetworkManager
+Comment[ca@valencia]=Proporciona secrets al dimoni NetworkManager
+Comment[cs]=Poskytuje přihlašovací informace pro službu NetworkManageru
+Comment[da]=Giver hemmeligheder til NetworkManager-dæmonen
+Comment[de]=Stellt dem NetworkManager-Dienst vertrauliche Daten zur Verfügung
+Comment[el]=Παρέχει κωδικούς ασφαλείας στον δαίμονας NetworkManager
+Comment[en_GB]=Provides secrets to the NetworkManager daemon
+Comment[es]=Proporciona secretos para el demonio NetworkManager
+Comment[et]=Saladuste edastamine NetworkManageri deemonile
+Comment[fi]=Välittää salaisuuksia NetworkManager-palvelulle
+Comment[fr]=Fournit des mots de passe pour le démon NetworkManager
+Comment[hu]=Titkokat biztosít a NetworkManager démonhoz
+Comment[it]=Fornisce i segreti al demone NetworkManager
+Comment[ko]=NetworkManager 데몬에 비밀 정보 제공
+Comment[lt]=Teikia slapukus NetworkManager tarnybai
+Comment[nb]=Forsyner NetworkManager-daemonen med hemmeligheter
+Comment[nds]=Stellt Anmellinformatschonen för den NetworkManager-Dämoon praat
+Comment[nl]=Levert secrets aan de NetworkManager-daemon
+Comment[pl]=Dostarcza danych poufnych do demona Menadżera Sieci Sieci
+Comment[pt]=Fornece as senhas do serviço NetworkManager
+Comment[pt_BR]=Fornece as senhas do serviço NetworkManager
+Comment[ro]=Furnizează secrete către demonul NetworkManager
+Comment[ru]=Предоставляет пароли и ключи демону NetworkManager
+Comment[sk]=Poskytuje tajnosti k démonu NetworkManager
+Comment[sl]=Ponuja skrivnosti za ozadnji program NetworkManager
+Comment[sv]=Tillhandahåller hemligheter till nätverkshanteringsdemonen
+Comment[tr]=AğYönetici yardımcısına şifreleri sağlar
+Comment[uk]=Надає реєстраційні дані фоновій службі NetworkManager
+Comment[x-test]=xxProvides secrets to the NetworkManager daemonxx
+Comment[zh_CN]=为 NetworkManager 守护程序提供密码
+Type=Service
+X-KDE-ServiceTypes=KDEDModule
+X-KDE-ModuleType=Library
+X-KDE-Library=networkmanagement
+X-KDE-DBus-ModuleName=networkmanagement
+X-KDE-Kded-autoload=true
+X-KDE-Kded-load-on-demand=true
+X-KDE-Kded-phase=1
+OnlyShowIn=KDE;
diff --git a/plasma-nm/kded/networkmanagement.notifyrc b/plasma-nm/kded/networkmanagement.notifyrc
new file mode 100644 (file)
index 0000000..379c19a
--- /dev/null
@@ -0,0 +1,276 @@
+[Global]
+IconName=applications-internet
+Name=networkmanagement
+Name[bg]=networkmanagement
+Name[bs]=networkmanagement
+Name[ca]=Gestió de la xarxa
+Name[ca@valencia]=Gestió de la xarxa
+Name[cs]=networkmanagement
+Name[da]=netværkshåndtering
+Name[de]=Netzwerkverwaltung
+Name[el]=networkmanagement
+Name[en_GB]=networkmanagement
+Name[es]=networkmanagement
+Name[et]=networkmanagement
+Name[fi]=networkmanagement
+Name[fr]=networkmanagement
+Name[hu]=hálózatkezelés
+Name[it]=gestione di rete
+Name[ko]=networkmanagement
+Name[lt]=tinklo valdymas
+Name[nb]=nettverksstyring
+Name[nds]=Nettwarkpleegmoduul
+Name[nl]=netwerkbeheer
+Name[pl]=zarządzanie siecią
+Name[pt]=Gestão de Rede
+Name[pt_BR]=networkmanagement
+Name[ro]=networkmanagement
+Name[ru]=networkmanagement
+Name[sk]=správa siete
+Name[sl]=networkmanagement
+Name[sv]=nätverkshantering
+Name[tr]=ağyönetimi
+Name[uk]=Керування мережею
+Name[x-test]=xxnetworkmanagementxx
+Name[zh_CN]=网络管理
+Comment=Notifies about network errors
+Comment[bg]=Уведомява за мрежови грешки
+Comment[bs]=Obavještava o mrežnim greškama
+Comment[ca]=Notifica quant als errors de la xarxa
+Comment[ca@valencia]=Notifica quant als errors de la xarxa
+Comment[cs]=Oznamuje chyby sítě
+Comment[da]=Bekendtgør om netværksfejl
+Comment[de]=Benachrichtigungen über Netzwerkfehler
+Comment[el]=Ειδοποιεί για σφάλματα σύνδεσης
+Comment[en_GB]=Notifies about network errors
+Comment[es]=Notifica errores de red
+Comment[et]=Märguanded võrgutõrgete kohta
+Comment[fi]=Ilmoittaa verkkovirheistä
+Comment[fr]=Notifie les erreurs de réseau
+Comment[hu]=Értesít a hálózati hibákról
+Comment[it]=Notifica gli errori di rete
+Comment[ko]=네트워크 오류 알림
+Comment[lt]=Praneša apie tinklo klaidas
+Comment[nb]=Varsler om nettverksfeil
+Comment[nds]=Gifft över Nettwarkfehlers Bescheed
+Comment[nl]=Geeft meldingen over netwerkfouten
+Comment[pl]=Powiadamia o błędach sieci
+Comment[pt]=Notificações de erros na rede
+Comment[pt_BR]=Notificações de erros na rede
+Comment[ro]=Notifică despre erorile de rețea
+Comment[sk]=Upozorní na sieťové chyby
+Comment[sl]=Obvešča o napakah omrežja
+Comment[sv]=Underrättar om nätverksfel
+Comment[tr]=Ağ hatalarını bildirir
+Comment[uk]=Сповіщає про помилки у роботі мережі
+Comment[x-test]=xxNotifies about network errorsxx
+Comment[zh_CN]=提示网络错误
+
+[Event/ConnectionActivated]
+Name=Connection activated
+Name[ca]=Connexió activada
+Name[cs]=Spojení aktivováno
+Name[da]=Forbindelse aktiveret
+Name[de]=Verbindung aktiviert
+Name[en_GB]=Connection activated
+Name[es]=Conexión activada
+Name[et]=Ühendus on aktiivne
+Name[fi]=Yhteys muodostettu
+Name[hu]=Kapcsolat aktiválva
+Name[it]=Connessione attivata
+Name[ko]=연결 활성화됨
+Name[nb]=Tilkobling aktivert
+Name[nds]=Verbinnen anmaakt
+Name[nl]=Verbinding geactiveerd
+Name[pl]=Nawiązano połączenie
+Name[pt]=Ligação activada
+Name[pt_BR]=Conexão ativada
+Name[ru]=Соединение установлено
+Name[sk]=Pripojenie aktivované
+Name[sl]=Povezava omogočena
+Name[sv]=Anslutning aktiverad
+Name[tr]=Bağlantı etkinleştirildi
+Name[uk]=З’єднання задіяно
+Name[x-test]=xxConnection activatedxx
+IconName=applications-internet
+Action=Popup
+
+[Event/ConnectionDeactivated]
+Name=Connection deactivated
+Name[ca]=Connexió desactivada
+Name[cs]=Spojení deaktivováno
+Name[da]=Forbindelse deaktiveret
+Name[de]=Verbindung deaktiviert
+Name[en_GB]=Connection deactivated
+Name[es]=Conexión desactivada
+Name[et]=Ühendus 
+Name[fi]=Yhteys katkaistu
+Name[hu]=Kapcsolat deaktiválva
+Name[it]=Connessione disattivata
+Name[ko]=연결 비활성화됨
+Name[nb]=Tilkobling deaktivert
+Name[nds]=Verbinnen utmaakt
+Name[nl]=Verbinding gedeactiveerd
+Name[pl]=Zerwano połączenie
+Name[pt]=Ligação desactivada
+Name[pt_BR]=Conexão desativada
+Name[ru]=Соединение отключено
+Name[sk]=Pripojenie deaktivované
+Name[sl]=Povezava onemogočena
+Name[sv]=Anslutning nerkopplad
+Name[tr]=Bağlantı devre dışı bırakıldı
+Name[uk]=З’єднання вимкнено
+Name[x-test]=xxConnection deactivatedxx
+IconName=applications-internet
+Action=Popup
+
+[Event/DeviceFailed]
+Name=Device failed
+Name[ca]=El dispositiu ha fallat
+Name[cs]=Zařízení selhalo
+Name[da]=Enheden fejlede
+Name[de]=Das Gerät ist nicht bereit
+Name[en_GB]=Device failed
+Name[es]=El dispositivo ha fallado
+Name[et]=Ühendus ei ole aktiivne
+Name[fi]=Laite lakkasi toimimasta
+Name[hu]=Az eszköz meghiúsult
+Name[it]=Dispositivo non funzionante
+Name[ko]=장치 오류
+Name[nb]=Enhet sviktet
+Name[nds]=Reedschap-Fehler
+Name[nl]=Apparaat is mislukt
+Name[pl]=Niepowodzenie urządzenia
+Name[pt]=Não foi possível activar o dispositivo
+Name[pt_BR]=Falha no dispositivo
+Name[ru]=Сбой устройства
+Name[sk]=Zariadenie zlyhalo
+Name[sl]=Naprava je spodletela
+Name[sv]=Enhet misslyckades
+Name[tr]=Aygıt etkinleştirilemedi
+Name[uk]=Помилка пристрою
+Name[x-test]=xxDevice failedxx
+IconName=applications-internet
+Action=Popup
+
+[Event/FailedToActivateConnection]
+Name=Failed to activate connection
+Name[ca]=Ha fallat en activar la connexió
+Name[cs]=Spojení nelze aktivovat
+Name[da]=Kunne ikke aktivere forbindelsen
+Name[de]=Die Verbindung kann nicht aktiviert werden
+Name[en_GB]=Failed to activate connection
+Name[es]=La activación de la conexión ha fallado
+Name[et]=Ühenduse aktiveerimine nurjus
+Name[fi]=Yhteyden muodostaminen epäonnistui
+Name[hu]=Nem sikerült aktiválni a kapcsolatot
+Name[it]=Attivazione del dispositivo non riuscita
+Name[ko]=연결을 활성화할 수 없음
+Name[nb]=Klarte ikke å aktivere tilkobling
+Name[nds]=Verbinnen lett sik nich anmaken
+Name[nl]=Activeren van verbinding is mislukt
+Name[pl]=Nieudane nawiązywanie połączenia
+Name[pt]=Não foi possível activar a ligação
+Name[pt_BR]=Ocorreu um erro ao ativar a conexão
+Name[ru]=Не удалось задействовать соединение
+Name[sk]=Zlyhalo aktivovanie pripojenia
+Name[sl]=Povezave ni bilo mogoče omogočiti
+Name[sv]=Aktivering av anslutning misslyckades
+Name[tr]=Bağlantı etkinleştirme başarısız
+Name[uk]=Не вдалося задіяти з’єднання
+Name[x-test]=xxFailed to activate connectionxx
+IconName=applications-internet
+Action=Popup
+
+[Event/FailedToAddConnection]
+Name=Failed to add connection
+Name[ca]=Ha fallat en afegir la connexió
+Name[cs]=Přidání spojení selhalo
+Name[da]=Kunne ikke tilføje forbindelse
+Name[de]=Die Verbindung kann nicht hinzugefügt werden
+Name[en_GB]=Failed to add connection
+Name[es]=Ha ocurrido un fallo al añadir la conexión
+Name[et]=Ühenduse lisamine nurjus
+Name[fi]=Yhteyden lisääminen epäonnistui
+Name[hu]=Nem sikerült hozzáadni a kapcsolatot
+Name[it]=Aggiunta della connessione non riuscita
+Name[ko]=연결을 추가할 수 없음
+Name[nb]=Klarte ikke å legge til tilkobling
+Name[nds]=Verbinnen lett sik nich tofögen
+Name[nl]=Toevoegen van verbinding is mislukt
+Name[pl]=Nieudane dodawanie połączenia
+Name[pt]=Não foi possível adicionar a ligação
+Name[pt_BR]=Ocorreu um erro ao adicionar a conexão
+Name[ru]=Не удалось добавить соединение
+Name[sk]=Zlyhalo pridanie pripojenia
+Name[sl]=Povezave ni bilo mogoče dodati
+Name[sv]=Tillägg av anslutning misslyckades
+Name[tr]=Bağlantı eklenemedi
+Name[uk]=Не вдалося додати з’єднання
+Name[x-test]=xxFailed to add connectionxx
+IconName=applications-internet
+Action=Popup
+
+[Event/FailedToRequestScan]
+Name=Failed to request scan
+Name[ca]=Ha fallat en demanar escanejar
+Name[cs]=Vyžádání skenu selhalo
+Name[da]=Kunne ikke anmode om scanning
+Name[de]=Anforderung zum Durchsuchen fehlgeschlagen
+Name[en_GB]=Failed to request scan
+Name[es]=La petición de la exploración ha fallado
+Name[et]=Uurimise nõudmine nurjus
+Name[fi]=Verkkojen hakemispyyntö epäonnistui
+Name[hu]=Nem sikerült a pásztázás kérése
+Name[it]=Richiesta di scansione non riuscita
+Name[ko]=검색을 요청할 수 없음
+Name[nb]=Klarte ikke be om skanning
+Name[nds]=Dörkieken lett sik nich anfragen
+Name[nl]=Scan uitvoeren is mislukt
+Name[pl]=Nieudane żądanie przeszukiwania
+Name[pt]=Não foi possível pedir a sondagem
+Name[pt_BR]=Ocorreu um erro ao solicitar a verificação
+Name[ru]=Не удалось запросить сканирование
+Name[sk]=Zlyhalo vyžiadanie prehľadania
+Name[sl]=Zahteva po preiskovanju ni uspela
+Name[sv]=Begäran om sökning misslyckades
+Name[tr]=Tarama isteği başarısız
+Name[uk]=Не вдалося виконати запит щодо сканування
+Name[x-test]=xxFailed to request scanxx
+IconName=applications-internet
+Action=None
+
+[Event/MissingVpnPlugin]
+Name=Missing VPN plugin
+Name[bg]=Лшпсваща приставка за VPN
+Name[ca]=Manca el connector VPN
+Name[ca@valencia]=Manca el connector VPN
+Name[cs]=Chybějící modul VPN
+Name[da]=Mangler VPN-plugin
+Name[de]=Fehlendes VPN-Modul
+Name[el]=Λείπει το πρόσθετο VPN
+Name[en_GB]=Missing VPN plugin
+Name[es]=Falta complemento VPN 
+Name[et]=VPN-i plugin puudub
+Name[fi]=Puuttuva VPN-liitännäinen
+Name[fr]=Module VPN manquant
+Name[hu]=Hiányzó VPN bővítmény
+Name[it]=Estensione VPN mancante
+Name[ko]=VPN 플러그인 없음
+Name[lt]=Trūksta VPN įskiepio
+Name[nb]=Mangler VPN-programtillegg
+Name[nds]=VPN-Moduul fehlt
+Name[nl]=VPN-plug-in ontbreekt
+Name[pl]=Brak wtyczki VPN
+Name[pt]='Plugin' de VPN em falta
+Name[pt_BR]=Plugin de VPN ausente
+Name[ru]=Отсутствует модуль VPN
+Name[sk]=Chýba VPN plugin
+Name[sl]=Manjka vstavek VPN
+Name[sv]=Saknar VPN-insticksprogram
+Name[tr]=VPN eklentisi eksik
+Name[uk]=Не вистачає додатка VPN
+Name[x-test]=xxMissing VPN pluginxx
+Name[zh_CN]=缺少 OpenVPN 插件
+IconName=applications-internet
+Action=Popup
diff --git a/plasma-nm/kded/notification.cpp b/plasma-nm/kded/notification.cpp
new file mode 100644 (file)
index 0000000..e4c41ea
--- /dev/null
@@ -0,0 +1,439 @@
+/*
+    Copyright 2009 Will Stephenson <wstephenson@kde.org>
+    Copyright 2013 by Daniel Nicoletti <dantti12@gmail.com>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "notification.h"
+
+#include <uiutils.h>
+
+#include <NetworkManagerQt/Manager>
+
+#include <KLocalizedString>
+#include <KNotification>
+#include <KIcon>
+#include <KDebug>
+
+Notification::Notification(QObject *parent) :
+    QObject(parent)
+{
+    // devices
+    foreach (const NetworkManager::Device::Ptr &device, NetworkManager::networkInterfaces()) {
+        addDevice(device);
+    }
+
+    connect(NetworkManager::notifier(), SIGNAL(deviceAdded(QString)), this, SLOT(deviceAdded(QString)));
+
+    // connections
+    foreach (const NetworkManager::ActiveConnection::Ptr &ac, NetworkManager::activeConnections()) {
+        addActiveConnection(ac);
+    }
+
+    connect(NetworkManager::notifier(), SIGNAL(activeConnectionAdded(QString)), this, SLOT(addActiveConnection(QString)));
+}
+
+void Notification::deviceAdded(const QString &uni)
+{
+    NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(uni);
+    addDevice(device);
+}
+
+void Notification::addDevice(const NetworkManager::Device::Ptr &device)
+{
+    connect(device.data(), SIGNAL(stateChanged(NetworkManager::Device::State,NetworkManager::Device::State,NetworkManager::Device::StateChangeReason)),
+            this, SLOT(stateChanged(NetworkManager::Device::State,NetworkManager::Device::State,NetworkManager::Device::StateChangeReason)));
+}
+
+void Notification::stateChanged(NetworkManager::Device::State newstate, NetworkManager::Device::State oldstate, NetworkManager::Device::StateChangeReason reason)
+{
+    Q_UNUSED(oldstate)
+    kDebug() << newstate << reason;
+    NetworkManager::Device *device = qobject_cast<NetworkManager::Device*>(sender());
+    if (newstate == NetworkManager::Device::Activated && m_notifications.contains(device->uni())) {
+        KNotification *notify = m_notifications.value(device->uni());
+        notify->deleteLater();
+        m_notifications.remove(device->uni());
+        return;
+    } else if (newstate != NetworkManager::Device::Failed) {
+        return;
+    }
+
+    const QString identifier = UiUtils::prettyInterfaceName(device->type(), device->interfaceName());
+    QString text;
+    switch (reason) {
+    case NetworkManager::Device::NoReason:
+    case NetworkManager::Device::UnknownReason:
+    case NetworkManager::Device::NowManagedReason:
+    case NetworkManager::Device::NowUnmanagedReason:
+        return;
+    case NetworkManager::Device::ConfigFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to ConfigFailedReason",
+                     "The device could not be configured");
+        break;
+    case NetworkManager::Device::ConfigUnavailableReason:
+        text = i18nc("@info:status Notification when the device failed due to ConfigUnavailableReason",
+                     "IP configuration was unavailable");
+        break;
+    case NetworkManager::Device::ConfigExpiredReason:
+        text = i18nc("@info:status Notification when the device failed due to ConfigExpiredReason",
+                     "IP configuration expired");
+        break;
+    case NetworkManager::Device::NoSecretsReason:
+        text = i18nc("@info:status Notification when the device failed due to NoSecretsReason",
+                     "No secrets were provided");
+        break;
+    case NetworkManager::Device::AuthSupplicantDisconnectReason:
+        text = i18nc("@info:status Notification when the device failed due to AuthSupplicantDisconnectReason",
+                     "Authorization supplicant disconnected");
+        break;
+    case NetworkManager::Device::AuthSupplicantConfigFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to AuthSupplicantConfigFailedReason",
+                     "Authorization supplicant's configuration failed");
+        break;
+    case NetworkManager::Device::AuthSupplicantFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to AuthSupplicantFailedReason",
+                     "Authorization supplicant failed");
+        break;
+    case NetworkManager::Device::AuthSupplicantTimeoutReason:
+        text = i18nc("@info:status Notification when the device failed due to AuthSupplicantTimeoutReason",
+                     "Authorization supplicant timed out");
+        break;
+    case NetworkManager::Device::PppStartFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to PppStartFailedReason",
+                     "PPP failed to start");
+        break;
+    case NetworkManager::Device::PppDisconnectReason:
+        text = i18nc("@info:status Notification when the device failed due to PppDisconnectReason",
+                     "PPP disconnected");
+        break;
+    case NetworkManager::Device::PppFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to PppFailedReason",
+                     "PPP failed");
+        break;
+    case NetworkManager::Device::DhcpStartFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to DhcpStartFailedReason",
+                     "DHCP failed to start");
+        break;
+    case NetworkManager::Device::DhcpErrorReason:
+        text = i18nc("@info:status Notification when the device failed due to DhcpErrorReason",
+                     "A DHCP error occurred");
+        break;
+    case NetworkManager::Device::DhcpFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to DhcpFailedReason",
+                     "DHCP failed ");
+        break;
+    case NetworkManager::Device::SharedStartFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to SharedStartFailedReason",
+                     "The shared service failed to start");
+        break;
+    case NetworkManager::Device::SharedFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to SharedFailedReason",
+                     "The shared service failed");
+        break;
+    case NetworkManager::Device::AutoIpStartFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to AutoIpStartFailedReason",
+                     "The auto IP service failed to start");
+        break;
+    case NetworkManager::Device::AutoIpErrorReason:
+        text = i18nc("@info:status Notification when the device failed due to AutoIpErrorReason",
+                     "The auto IP service reported an error");
+        break;
+    case NetworkManager::Device::AutoIpFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to AutoIpFailedReason",
+                     "The auto IP service failed");
+        break;
+    case NetworkManager::Device::ModemBusyReason:
+        text = i18nc("@info:status Notification when the device failed due to ModemBusyReason",
+                     "The modem is busy");
+        break;
+    case NetworkManager::Device::ModemNoDialToneReason:
+        text = i18nc("@info:status Notification when the device failed due to ModemNoDialToneReason",
+                     "The modem has no dial tone");
+        break;
+    case NetworkManager::Device::ModemNoCarrierReason:
+        text = i18nc("@info:status Notification when the device failed due to ModemNoCarrierReason",
+                     "The modem shows no carrier");
+        break;
+    case NetworkManager::Device::ModemDialTimeoutReason:
+        text = i18nc("@info:status Notification when the device failed due to ModemDialTimeoutReason",
+                     "The modem dial timed out");
+        break;
+    case NetworkManager::Device::ModemDialFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to ModemDialFailedReason",
+                     "The modem dial failed");
+        break;
+    case NetworkManager::Device::ModemInitFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to ModemInitFailedReason",
+                     "The modem could not be initialized");
+        break;
+    case NetworkManager::Device::GsmApnSelectFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to GsmApnSelectFailedReason",
+                     "The GSM APN could not be selected");
+        break;
+    case NetworkManager::Device::GsmNotSearchingReason:
+        text = i18nc("@info:status Notification when the device failed due to GsmNotSearchingReason",
+                     "The GSM modem is not searching");
+        break;
+    case NetworkManager::Device::GsmRegistrationDeniedReason:
+        text = i18nc("@info:status Notification when the device failed due to GsmRegistrationDeniedReason",
+                     "GSM network registration was denied");
+        break;
+    case NetworkManager::Device::GsmRegistrationTimeoutReason:
+        text = i18nc("@info:status Notification when the device failed due to GsmRegistrationTimeoutReason",
+                     "GSM network registration timed out");
+        break;
+    case NetworkManager::Device::GsmRegistrationFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to GsmRegistrationFailedReason",
+                     "GSM registration failed");
+        break;
+    case NetworkManager::Device::GsmPinCheckFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to GsmPinCheckFailedReason",
+                     "The GSM PIN check failed");
+        break;
+    case NetworkManager::Device::FirmwareMissingReason:
+        text = i18nc("@info:status Notification when the device failed due to FirmwareMissingReason",
+                     "Device firmware is missing");
+        break;
+    case NetworkManager::Device::DeviceRemovedReason:
+        text = i18nc("@info:status Notification when the device failed due to DeviceRemovedReason",
+                     "The device was removed");
+        break;
+    case NetworkManager::Device::SleepingReason:
+        text = i18nc("@info:status Notification when the device failed due to SleepingReason",
+                     "The networking system is now sleeping");
+        break;
+    case NetworkManager::Device::ConnectionRemovedReason:
+        text = i18nc("@info:status Notification when the device failed due to ConnectionRemovedReason",
+                     "The connection was removed");
+        break;
+    case NetworkManager::Device::UserRequestedReason:
+        return;
+    case NetworkManager::Device::CarrierReason:
+        text = i18nc("@info:status Notification when the device failed due to CarrierReason",
+                     "The cable was disconnected");
+        break;
+    case NetworkManager::Device::ConnectionAssumedReason:
+    case NetworkManager::Device::SupplicantAvailableReason:
+        return;
+    case NetworkManager::Device::ModemNotFoundReason:
+        text = i18nc("@info:status Notification when the device failed due to ModemNotFoundReason",
+                     "The modem could not be found");
+        break;
+    case NetworkManager::Device::BluetoothFailedReason:
+        text = i18nc("@info:status Notification when the device failed due to BluetoothFailedReason",
+                     "The bluetooth connection failed or timed out");
+        break;
+    case NetworkManager::Device::GsmSimNotInserted:
+        text = i18nc("@info:status Notification when the device failed due to GsmSimNotInserted",
+                     "GSM Modem's SIM Card not inserted");
+        break;
+    case NetworkManager::Device::GsmSimPinRequired:
+        text = i18nc("@info:status Notification when the device failed due to GsmSimPinRequired",
+                     "GSM Modem's SIM Pin required");
+        break;
+    case NetworkManager::Device::GsmSimPukRequired:
+        text = i18nc("@info:status Notification when the device failed due to GsmSimPukRequired",
+                     "GSM Modem's SIM Puk required");
+        break;
+    case NetworkManager::Device::GsmSimWrong:
+        text = i18nc("@info:status Notification when the device failed due to GsmSimWrong",
+                     "GSM Modem's SIM wrong");
+        break;
+    case NetworkManager::Device::InfiniBandMode:
+        text = i18nc("@info:status Notification when the device failed due to InfiniBandMode",
+                     "InfiniBand device does not support connected mode");
+        break;
+    case NetworkManager::Device::DependencyFailed:
+        text = i18nc("@info:status Notification when the device failed due to DependencyFailed",
+                     "A dependency of the connection failed");
+        break;
+    case NetworkManager::Device::Br2684Failed:
+        text = i18nc("@info:status Notification when the device failed due to Br2684Failed",
+                     "Problem with the RFC 2684 Ethernet over ADSL bridge");
+        break;
+    case NetworkManager::Device::ModemManagerUnavailable:
+        text = i18nc("@info:status Notification when the device failed due to ModemManagerUnavailable",
+                     "ModemManager not running");
+        break;
+    case NetworkManager::Device::SsidNotFound:
+        text = i18nc("@info:status Notification when the device failed due to SsidNotFound",
+                     "The WiFi network could not be found");
+        break;
+    case NetworkManager::Device::SecondaryConnectionFailed:
+        text = i18nc("@info:status Notification when the device failed due to SecondaryConnectionFailed",
+                     "A secondary connection of the base connection failed");
+        break;
+    case NetworkManager::Device::Reserved:
+        return;
+    }
+    kDebug() << text;
+
+    if (m_notifications.contains(device->uni())) {
+        KNotification *notify = m_notifications.value(device->uni());
+        notify->setText(text);
+        notify->update();
+    } else {
+        KNotification *notify = new KNotification("DeviceFailed", KNotification::CloseOnTimeout, this);
+        connect(notify, SIGNAL(closed()), this, SLOT(notificationClosed()));
+        notify->setProperty("uni", device->uni());
+        notify->setComponentData(KComponentData("networkmanagement"));
+        notify->setPixmap(KIcon("dialog-warning").pixmap(64, 64));
+        notify->setTitle(identifier);
+        notify->setText(text);
+        notify->sendEvent();
+        m_notifications[device->uni()] = notify;
+    }
+}
+
+void Notification::addActiveConnection(const QString &path)
+{
+    NetworkManager::ActiveConnection::Ptr ac = NetworkManager::findActiveConnection(path);
+    if (ac && ac->isValid()) {
+        addActiveConnection(ac);
+    }
+}
+
+void Notification::addActiveConnection(const NetworkManager::ActiveConnection::Ptr &ac)
+{
+    if (ac->vpn()) {
+        NetworkManager::VpnConnection::Ptr vpnConnection = ac.objectCast<NetworkManager::VpnConnection>();
+        connect(vpnConnection.data(), SIGNAL(stateChanged(NetworkManager::VpnConnection::State,NetworkManager::VpnConnection::StateChangeReason)),
+                this, SLOT(onVpnConnectionStateChanged(NetworkManager::VpnConnection::State,NetworkManager::VpnConnection::StateChangeReason)));
+    } else {
+        connect(ac.data(), SIGNAL(stateChanged(NetworkManager::ActiveConnection::State)),
+                this, SLOT(onActiveConnectionStateChanged(NetworkManager::ActiveConnection::State)));
+    }
+}
+
+void Notification::onActiveConnectionStateChanged(NetworkManager::ActiveConnection::State state)
+{
+    NetworkManager::ActiveConnection *ac = qobject_cast<NetworkManager::ActiveConnection*>(sender());
+
+    QString eventId, text;
+    const QString acName = ac->connection()->name();
+    const QString connectionId = ac->path();
+
+    if (state == NetworkManager::ActiveConnection::Activated) {
+        eventId = "ConnectionActivated";
+        text = i18n("Connection '%1' activated.", acName);
+    } else if (state == NetworkManager::ActiveConnection::Deactivated) {
+        eventId = "ConnectionDeactivated";
+        text = i18n("Connection '%1' deactivated.", acName);
+    } else {
+        kDebug() << "Unhandled active connection state change: " << state;
+        return;
+    }
+
+    KNotification *notify = new KNotification(eventId, KNotification::CloseOnTimeout, this);
+    connect(notify, SIGNAL(closed()), this, SLOT(notificationClosed()));
+    notify->setProperty("uni", connectionId);
+    notify->setComponentData(KComponentData("networkmanagement"));
+    if (state == NetworkManager::ActiveConnection::Activated) {
+        notify->setPixmap(KIcon("dialog-information").pixmap(64, 64));
+    } else {
+        notify->setPixmap(KIcon("dialog-warning").pixmap(64, 64));
+    }
+    notify->setTitle(acName);
+    notify->setText(text);
+    notify->sendEvent();
+    m_notifications[connectionId] = notify;
+}
+
+void Notification::onVpnConnectionStateChanged(NetworkManager::VpnConnection::State state, NetworkManager::VpnConnection::StateChangeReason reason)
+{
+    NetworkManager::VpnConnection *vpn = qobject_cast<NetworkManager::VpnConnection*>(sender());
+
+    QString eventId, text;
+    const QString vpnName = vpn->connection()->name();
+    const QString connectionId = vpn->path();
+
+    if (state == NetworkManager::VpnConnection::Activated) {
+        eventId = "ConnectionActivated";
+        text = i18n("VPN connection '%1' activated.", vpnName);
+    } else if (state == NetworkManager::VpnConnection::Failed) {
+        eventId = "FailedToActivateConnection";
+        text = i18n("VPN connection '%1' failed.", vpnName);
+    } else if (state == NetworkManager::VpnConnection::Disconnected) {
+        eventId = "ConnectionDeactivated";
+        text = i18n("VPN connection '%1' disconnected.", vpnName);
+    } else {
+        kDebug() << "Unhandled VPN connection state change: " << state;
+        return;
+    }
+
+    switch (reason) {
+    case NetworkManager::VpnConnection::UserDisconnectedReason:
+        text = i18n("The VPN connection changed state because the user disconnected it.");
+        break;
+    case NetworkManager::VpnConnection::DeviceDisconnectedReason:
+        text = i18n("The VPN connection changed state because the device it was using was disconnected.");
+        break;
+    case NetworkManager::VpnConnection::ServiceStoppedReason:
+        text = i18n("The service providing the VPN connection was stopped.");
+        break;
+    case NetworkManager::VpnConnection::IpConfigInvalidReason:
+        text = i18n("The IP config of the VPN connection was invalid.");
+        break;
+    case NetworkManager::VpnConnection::ConnectTimeoutReason:
+        text = i18n("The connection attempt to the VPN service timed out.");
+        break;
+    case NetworkManager::VpnConnection::ServiceStartTimeoutReason:
+        text = i18n("A timeout occurred while starting the service providing the VPN connection.");
+        break;
+    case NetworkManager::VpnConnection::ServiceStartFailedReason:
+        text = i18n("Starting the service providing the VPN connection failed.");
+        break;
+    case NetworkManager::VpnConnection::NoSecretsReason:
+        text = i18n("Necessary secrets for the VPN connection were not provided.");
+        break;
+    case NetworkManager::VpnConnection::LoginFailedReason:
+        text = i18n("Authentication to the VPN server failed.");
+        break;
+    case NetworkManager::VpnConnection::ConnectionRemovedReason:
+        text = i18n("The connection was deleted from settings.");
+        break;
+    default:
+    case NetworkManager::VpnConnection::UnknownReason:
+    case NetworkManager::VpnConnection::NoneReason:
+        break;
+    }
+
+    KNotification *notify = new KNotification(eventId, KNotification::CloseOnTimeout, this);
+    connect(notify, SIGNAL(closed()), this, SLOT(notificationClosed()));
+    notify->setProperty("uni", connectionId);
+    notify->setComponentData(KComponentData("networkmanagement"));
+    if (state == NetworkManager::VpnConnection::Activated) {
+        notify->setPixmap(KIcon("dialog-information").pixmap(64, 64));
+    } else {
+        notify->setPixmap(KIcon("dialog-warning").pixmap(64, 64));
+    }
+    notify->setTitle(vpnName);
+    notify->setText(text);
+    notify->sendEvent();
+    m_notifications[connectionId] = notify;
+}
+
+void Notification::notificationClosed()
+{
+    KNotification *notify = qobject_cast<KNotification*>(sender());
+    m_notifications.remove(notify->property("uni").toString());
+    notify->deleteLater();
+}
diff --git a/plasma-nm/kded/notification.h b/plasma-nm/kded/notification.h
new file mode 100644 (file)
index 0000000..9e61d5e
--- /dev/null
@@ -0,0 +1,55 @@
+/*
+    Copyright 2009 Will Stephenson <wstephenson@kde.org>
+    Copyright 2013 by Daniel Nicoletti <dantti12@gmail.com>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_NOTIFICATION_H
+#define PLASMA_NM_NOTIFICATION_H
+
+#include <QObject>
+
+#include <NetworkManagerQt/Device>
+#include <NetworkManagerQt/VpnConnection>
+
+class KNotification;
+class Notification : public QObject
+{
+    Q_OBJECT
+public:
+    explicit Notification(QObject *parent = 0);
+
+private slots:
+    void deviceAdded(const QString &uni);
+    void addDevice(const NetworkManager::Device::Ptr &device);
+    void stateChanged(NetworkManager::Device::State newstate, NetworkManager::Device::State oldstate, NetworkManager::Device::StateChangeReason reason);
+
+    void addActiveConnection(const QString & path);
+    void addActiveConnection(const NetworkManager::ActiveConnection::Ptr & ac);
+    void onActiveConnectionStateChanged(NetworkManager::ActiveConnection::State state);
+    void onVpnConnectionStateChanged(NetworkManager::VpnConnection::State state, NetworkManager::VpnConnection::StateChangeReason reason);
+
+    void notificationClosed();
+
+private:
+    QHash<QString, KNotification*> m_notifications;
+};
+
+#endif // PLASMA_NM_NOTIFICATION_H
diff --git a/plasma-nm/kded/passworddialog.cpp b/plasma-nm/kded/passworddialog.cpp
new file mode 100644 (file)
index 0000000..ed3f965
--- /dev/null
@@ -0,0 +1,153 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013 by Daniel Nicoletti <dantti12@gmail.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "passworddialog.h"
+#include "ui_passworddialog.h"
+
+#include <vpnuiplugin.h>
+
+#include <NetworkManagerQt/WirelessSetting>
+#include <NetworkManagerQt/VpnSetting>
+
+#include <KServiceTypeTrader>
+#include <KIcon>
+#include <KDebug>
+
+using namespace NetworkManager;
+
+PasswordDialog::PasswordDialog(const NMVariantMapMap &connection, SecretAgent::GetSecretsFlags flags, const QString &setting_name, QWidget *parent) :
+    KDialog(parent),
+    ui(0),
+    vpnWidget(0),
+    m_connection(connection),
+    m_flags(flags),
+    m_settingName(setting_name),
+    m_hasError(false),
+    m_error(SecretAgent::NoSecrets)
+{
+    setWindowIcon(KIcon("dialog-password"));
+}
+
+PasswordDialog::~PasswordDialog()
+{
+    delete ui;
+}
+
+void PasswordDialog::setupGenericUi(const ConnectionSettings &connectionSettings)
+{
+    NetworkManager::Setting::Ptr setting = connectionSettings.setting(m_settingName);
+
+    ui = new Ui::PasswordDialog;
+    ui->setupUi(mainWidget());
+    // TODO fix this for high DPI
+    ui->labelIcon->setPixmap(KIcon("dialog-password").pixmap(32));
+
+    m_neededSecrets = setting->needSecrets(m_flags & SecretAgent::RequestNew);
+    if (m_neededSecrets.isEmpty()) {
+        kWarning() << "list of secrets is empty!!!";
+        m_hasError = true;
+        m_error = SecretAgent::InternalError;
+        m_errorMessage = QLatin1String("No secrets were requested");
+        return;
+    }
+
+    NetworkManager::WirelessSetting::Ptr wifi;
+    wifi = connectionSettings.setting(Setting::Wireless).dynamicCast<WirelessSetting>();
+
+    Setting::SettingType connectionType = setting->type();
+    if (wifi && (connectionType == Setting::WirelessSecurity || connectionType == Setting::Security8021x)) {
+        const QString ssid = wifi->ssid();
+        ui->labelText->setText(i18n("For accessing the wireless network '%1' you need to provide a password below", ssid));
+    } else {
+        ui->labelText->setText(i18n("Please provide the password for activating connection '%1'", connectionSettings.name()));
+    }
+
+    ui->password->setPasswordMode(true);
+    ui->password->setFocus();
+    connect(ui->showPassword, SIGNAL(toggled(bool)), this, SLOT(showPassword(bool)));
+}
+
+void PasswordDialog::setupVpnUi(const ConnectionSettings &connectionSettings)
+{
+    NetworkManager::VpnSetting::Ptr vpnSetting;
+    vpnSetting = connectionSettings.setting(NetworkManager::Setting::Vpn).dynamicCast<NetworkManager::VpnSetting>();
+    if (!vpnSetting) {
+        kDebug() << "Missing VPN setting!";
+        m_hasError = true;
+        m_error = SecretAgent::InternalError;
+        m_errorMessage = QLatin1String("VPN settings are missing");
+    } else {
+        VpnUiPlugin *vpnUiPlugin;
+        QString error;
+        const QString serviceType = vpnSetting->serviceType();
+        //qDebug() << "Agent loading VPN plugin" << serviceType << "from DBUS" << calledFromDBus();
+        //vpnSetting->printSetting();
+        vpnUiPlugin = KServiceTypeTrader::createInstanceFromQuery<VpnUiPlugin>(QLatin1String("PlasmaNetworkManagement/VpnUiPlugin"),
+                                                                               QString::fromLatin1("[X-NetworkManager-Services]=='%1'").arg(serviceType),
+                                                                               this, QVariantList(), &error);
+        if (vpnUiPlugin && error.isEmpty()) {
+            const QString shortName = serviceType.section('.', -1);
+            setCaption(i18n("VPN secrets (%1)", shortName));
+            vpnWidget = vpnUiPlugin->askUser(vpnSetting, this);
+            setMainWidget(vpnWidget);
+        } else {
+            kDebug() << error << ", serviceType == " << serviceType;
+            m_hasError = true;
+            m_error = SecretAgent::InternalError;
+            m_errorMessage = error;
+        }
+    }
+}
+
+bool PasswordDialog::hasError() const
+{
+    return m_hasError;
+}
+
+SecretAgent::Error PasswordDialog::error() const
+{
+    return m_error;
+}
+
+QString PasswordDialog::errorMessage() const
+{
+    return m_errorMessage;
+}
+
+NMVariantMapMap PasswordDialog::secrets() const
+{
+    NMVariantMapMap ret = m_connection;
+    QVariantMap result;
+    if (vpnWidget) {
+        result = vpnWidget->setting();
+    } else if (!ui->password->text().isEmpty() && !m_neededSecrets.isEmpty()) {
+        result.insert(m_neededSecrets.first(), ui->password->text());
+    }
+
+    ret.insert(m_settingName, result);
+
+    return ret;
+}
+
+void PasswordDialog::showPassword(bool show)
+{
+    ui->password->setPasswordMode(!show);
+}
diff --git a/plasma-nm/kded/passworddialog.h b/plasma-nm/kded/passworddialog.h
new file mode 100644 (file)
index 0000000..689517b
--- /dev/null
@@ -0,0 +1,69 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013 by Daniel Nicoletti <dantti12@gmail.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_PASSWORD_DIALOG_H
+#define PLASMA_NM_PASSWORD_DIALOG_H
+
+#include <NetworkManagerQt/ConnectionSettings>
+#include <NetworkManagerQt/SecretAgent>
+
+#include <KDialog>
+
+#include "plasmanm_export.h"
+
+namespace Ui {
+class PasswordDialog;
+}
+class SettingWidget;
+class PLASMA_NM_EXPORT PasswordDialog : public KDialog
+{
+    Q_OBJECT
+public:
+    explicit PasswordDialog(const NMVariantMapMap &connection,
+                            NetworkManager::SecretAgent::GetSecretsFlags flags,
+                            const QString &setting_name,
+                            QWidget *parent = 0);
+    ~PasswordDialog();
+    void setupGenericUi(const NetworkManager::ConnectionSettings &connectionSettings);
+    void setupVpnUi(const NetworkManager::ConnectionSettings &connectionSettings);
+
+    bool hasError() const;
+    NetworkManager::SecretAgent::Error error() const;
+    QString errorMessage() const;
+
+    NMVariantMapMap secrets() const;
+
+private slots:
+    void showPassword(bool show);
+
+private:
+    Ui::PasswordDialog *ui;
+    SettingWidget *vpnWidget;
+    NMVariantMapMap m_connection;
+    NetworkManager::SecretAgent::GetSecretsFlags m_flags;
+    QString m_settingName;
+    QStringList m_neededSecrets;
+    bool m_hasError;
+    NetworkManager::SecretAgent::Error m_error;
+    QString m_errorMessage;
+};
+
+#endif // PLASMA_NM_PASSWORD_DIALOG_H
diff --git a/plasma-nm/kded/passworddialog.ui b/plasma-nm/kded/passworddialog.ui
new file mode 100644 (file)
index 0000000..f86b4e0
--- /dev/null
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>PasswordDialog</class>
+ <widget class="QWidget" name="PasswordDialog">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>415</width>
+    <height>83</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>Password dialog</string>
+  </property>
+  <layout class="QGridLayout" name="gridLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="labelIcon">
+     <property name="text">
+      <string>TextLabel</string>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <layout class="QFormLayout" name="formLayout">
+     <item row="1" column="0">
+      <widget class="QLabel" name="labelPass">
+       <property name="text">
+        <string>Password:</string>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="1">
+      <widget class="KLineEdit" name="password" native="true">
+       <property name="maxLength" stdset="0">
+        <number>64</number>
+       </property>
+      </widget>
+     </item>
+     <item row="2" column="1">
+      <widget class="QCheckBox" name="showPassword">
+       <property name="text">
+        <string>&amp;Show password</string>
+       </property>
+      </widget>
+     </item>
+     <item row="0" column="0" colspan="2">
+      <widget class="QLabel" name="labelText">
+       <property name="text">
+        <string>TextLabel</string>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QWidget</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/kded/pindialog.cpp b/plasma-nm/kded/pindialog.cpp
new file mode 100644 (file)
index 0000000..3576c1d
--- /dev/null
@@ -0,0 +1,270 @@
+/*
+    Copyright 2011 Lamarque Souza <lamarque@kde.org>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "pindialog.h"
+
+#include <QIntValidator>
+
+#include <KDebug>
+#include <kwindowsystem.h>
+
+#include <ModemManagerQt/manager.h>
+
+PinDialog::PinDialog(ModemManager::Modem *modem, const Type type, QWidget *parent)
+    : KDialog(parent), m_type(type)
+{
+    if (modem) {
+        m_udi = modem->uni();
+        m_name = modem->device();
+        foreach (const Solid::Device &d, Solid::Device::allDevices()) {
+            if (d.udi().contains(m_name, Qt::CaseInsensitive)) {
+                m_name = d.product();
+                if (!m_name.startsWith(d.vendor())) {
+                    m_name = d.vendor() + ' ' + m_name;
+                }
+                break;
+            }
+        }
+    }
+
+    QWidget *w = new QWidget();
+    ui = new Ui::PinWidget();
+    ui->setupUi(w);
+    ui->pin->setPasswordMode(true);
+
+    QIntValidator * validator = new QIntValidator(this);
+    validator->setRange(1000, 99999999);
+    ui->pin->setValidator(validator);
+    ui->pin2->setValidator(validator);
+
+    QIntValidator * validator2 = new QIntValidator(this);
+    validator2->setRange(10000000, 99999999);
+    ui->puk->setValidator(validator2);
+
+    ui->errorMessage->setHidden(true);
+    QRect desktop = KGlobalSettings::desktopGeometry(topLevelWidget());
+    setMinimumWidth(qMin(1000, qMax(sizeHint().width(), desktop.width() / 4)));
+
+    pixmapLabel = new QLabel(mainWidget());
+    pixmapLabel->setAlignment(Qt::AlignLeft | Qt::AlignTop);
+    ui->gridLayout->addWidget(pixmapLabel, 0, 0);
+    pixmapLabel->setPixmap(KIcon("dialog-password").pixmap(KIconLoader::SizeHuge));
+
+    setButtons(KDialog::Ok | KDialog::Cancel);
+    setDefaultButton(KDialog::Ok);
+    button(KDialog::Ok)->setText(i18nc("As in 'Unlock cell phone with this pin code'", "Unlock"));
+    setMainWidget(w);
+
+    if (isPukDialog()) {
+        QString pukType;
+        if (m_type == PinDialog::SimPuk) {
+            pukType = i18n("SIM PUK");
+        } else if (m_type == PinDialog::SimPuk2) {
+            pukType = i18n("SIM PUK2");
+        } else if (m_type == PinDialog::ModemServiceProviderPuk) {
+            pukType = i18n("Service provider PUK");
+        } else if (m_type == PinDialog::ModemNetworkPuk) {
+            pukType = i18n("Network PUK");
+        } else if (m_type == PinDialog::ModemCorporatePuk) {
+            pukType = i18n("Corporate PUK");
+        } else if (m_type == PinDialog::ModemPhFsimPuk) {
+            pukType = i18n("PH-FSIM PUK");
+        } else {
+            pukType = i18n("Network Subset PUK");
+        }
+
+        setWindowTitle(i18n("%1 unlock required", pukType));
+        ui->title->setText(i18n("%1 Unlock Required", pukType));
+        ui->prompt->setText(i18n("The mobile broadband device '%1' requires a %2 code before it can be used.", m_name, pukType));
+        ui->pukLabel->setText(i18n("%1 code:",pukType));
+        ui->pinLabel->setText(i18n("New PIN code:"));
+        ui->pin2Label->setText(i18n("Re-enter new PIN code:"));
+        ui->chkShowPass->setText(i18n("Show PIN/PUK code"));
+
+        ui->puk->setFocus();
+        ui->pukLabel->show();
+        ui->puk->show();
+        ui->pin2Label->show();
+        ui->pin2->show();
+    } else if (isPinDialog()) {
+        QString pinType;
+        if (m_type == PinDialog::SimPin) {
+            pinType = i18n("SIM PIN");
+        } else if (m_type == PinDialog::SimPin2) {
+            pinType = i18n("SIM PIN2");
+        } else if (m_type == PinDialog::ModemServiceProviderPin) {
+            pinType = i18n("Service provider PIN");
+        } else if (m_type == PinDialog::ModemNetworkPin) {
+            pinType = i18n("Network PIN");
+        } else if (m_type == PinDialog::ModemPin) {
+            pinType = i18n("PIN");
+        } else if (m_type == PinDialog::ModemCorporatePin) {
+            pinType = i18n("Corporate PIN");
+        } else if (m_type == PinDialog::ModemPhFsimPin) {
+            pinType = i18n("PH-FSIM PIN");
+        } else {
+            pinType = i18n("Network Subset PIN");
+        }
+        setWindowTitle(i18n("%1 unlock required", pinType));
+        ui->title->setText(i18n("%1 Unlock Required", pinType));
+        ui->prompt->setText(i18n("The mobile broadband device '%1' requires a %2 code before it can be used.", m_name, pinType));
+        ui->pinLabel->setText(i18n("%1 code:", pinType));
+        ui->chkShowPass->setText(i18n("Show PIN code"));
+
+        ui->pin->setFocus();
+        ui->pukLabel->hide();
+        ui->puk->hide();
+        ui->pin2Label->hide();
+        ui->pin2->hide();
+    }
+
+    ui->puk->clear();
+    ui->pin->clear();
+    ui->pin2->clear();
+    ui->puk->setCursorPosition(0);
+    ui->pin->setCursorPosition(0);
+    ui->pin2->setCursorPosition(0);
+
+    KWindowSystem::setState(winId(), NET::KeepAbove);
+    KWindowSystem::activateWindow(winId());
+
+    move((desktop.width() - width()) / 2, (desktop.height() - height()) / 2);
+    connect(ui->chkShowPass, SIGNAL(toggled(bool)), this, SLOT(chkShowPassToggled(bool)));
+    connect(ModemManager::notifier(), SIGNAL(modemRemoved(QString)), SLOT(modemRemoved(QString)));
+}
+
+PinDialog::~PinDialog()
+{
+    delete ui;
+}
+
+void PinDialog::chkShowPassToggled(bool on)
+{
+    ui->pin->setPasswordMode(!on);
+    ui->pin2->setPasswordMode(!on);
+    ui->puk->setPasswordMode(!on);
+
+    ui->puk->setCursorPosition(0);
+    ui->pin->setCursorPosition(0);
+    ui->pin2->setCursorPosition(0);
+
+    if (isPukDialog()) {
+        ui->puk->setFocus();
+    } else {
+        ui->pin->setFocus();
+    }
+}
+
+void PinDialog::modemRemoved(const QString &udi)
+{
+    if (udi == m_udi) {
+        reject();
+    }
+}
+
+PinDialog::Type PinDialog::type() const
+{
+    return m_type;
+}
+
+QString PinDialog::pin() const
+{
+    return ui->pin->text();
+}
+
+QString PinDialog::pin2() const
+{
+    return ui->pin2->text();
+}
+
+QString PinDialog::puk() const
+{
+    return ui->puk->text();
+}
+
+void PinDialog::showErrorMessage(const PinDialog::ErrorCode error)
+{
+    QString msg;
+    QFont bold = font();
+    ui->pinLabel->setFont(bold);
+    ui->pin2Label->setFont(bold);
+    ui->pukLabel->setFont(bold);
+    bold.setBold(true);
+    switch(error) {
+    case PinCodeTooShort:
+        msg = i18n("PIN code too short. It should be at least 4 digits.");
+        ui->pin->setFocus();
+        ui->pinLabel->setFont(bold);
+        break;
+    case PinCodesDoNotMatch:
+        msg = i18n("The two PIN codes do not match");
+        ui->pin2->setFocus();
+        ui->pin2Label->setFont(bold);
+        break;
+    case PukCodeTooShort:
+        msg = i18n("PUK code too short. It should be 8 digits.");
+        ui->puk->setFocus();
+        ui->pukLabel->setFont(bold);
+        break;
+    default:
+        msg = i18n("Unknown Error");
+    }
+    ui->errorMessage->setText(msg, KTitleWidget::ErrorMessage);
+    adjustSize();
+}
+
+
+void PinDialog::accept()
+{
+    if (isPukDialog()) {
+        if (pin() != pin2()) {
+            showErrorMessage(PinCodesDoNotMatch);
+            return;
+        } else if (puk().length() < 8) {
+            showErrorMessage(PukCodeTooShort);
+            return;
+        }
+    }
+
+    if (pin().length() < 4) {
+        showErrorMessage(PinCodeTooShort);
+        return;
+    }
+
+    QDialog::accept();
+}
+
+bool PinDialog::isPinDialog() const
+{
+    return (m_type == PinDialog::SimPin ||
+            m_type == PinDialog::SimPin2 ||
+            m_type == PinDialog::ModemServiceProviderPin ||
+            m_type == PinDialog::ModemNetworkPin ||
+            m_type == PinDialog::ModemPin ||
+            m_type == PinDialog::ModemCorporatePin ||
+            m_type == PinDialog::ModemPhFsimPin ||
+            m_type == PinDialog::ModemNetworkSubsetPin);
+}
+
+bool PinDialog::isPukDialog() const
+{
+    return !isPinDialog();
+}
diff --git a/plasma-nm/kded/pindialog.h b/plasma-nm/kded/pindialog.h
new file mode 100644 (file)
index 0000000..37c3cf0
--- /dev/null
@@ -0,0 +1,87 @@
+/*
+Copyright 2011 Lamarque Souza <lamarque@kde.org>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_PIN_DIALOG_H
+#define PLASMA_NM_PIN_DIALOG_H
+
+#include <QWidget>
+
+#include <KDialog>
+#include <KLocale>
+#include <KPushButton>
+#include <Solid/Device>
+
+#include <config.h>
+
+#include <ModemManagerQt/modem.h>
+#include "ui_pinwidget.h"
+
+class PinWidget;
+
+class PinDialog : public KDialog
+{
+    Q_OBJECT
+public:
+    enum Type {
+        SimPin,
+        SimPin2,
+        SimPuk,
+        SimPuk2,
+        ModemServiceProviderPin,
+        ModemServiceProviderPuk,
+        ModemNetworkPin,
+        ModemNetworkPuk,
+        ModemPin,
+        ModemCorporatePin,
+        ModemCorporatePuk,
+        ModemPhFsimPin,
+        ModemPhFsimPuk,
+        ModemNetworkSubsetPin,
+        ModemNetworkSubsetPuk
+    };
+    enum ErrorCode {PinCodeTooShort, PinCodesDoNotMatch, PukCodeTooShort};
+
+    explicit PinDialog(ModemManager::Modem *modem, const Type type = SimPin, QWidget *parent=0);
+    ~PinDialog();
+
+    Type type() const;
+    QString pin() const;
+    QString pin2() const;
+    QString puk() const;
+
+public Q_SLOTS:
+    void accept();
+
+private Q_SLOTS:
+    void chkShowPassToggled(bool on);
+    void modemRemoved(const QString &udi);
+
+private:
+    void showErrorMessage(const PinDialog::ErrorCode);
+    bool isPukDialog() const;
+    bool isPinDialog() const;
+    Ui::PinWidget * ui;
+    QLabel* pixmapLabel;
+    QString m_name;
+    Type m_type;
+    QString m_udi;
+};
+
+#endif // PLASMA_NM_PIN_DIALOG_H
diff --git a/plasma-nm/kded/pinwidget.ui b/plasma-nm/kded/pinwidget.ui
new file mode 100644 (file)
index 0000000..f7dea7a
--- /dev/null
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>PinWidget</class>
+ <widget class="QWidget" name="PinWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>400</width>
+    <height>218</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>SIM PIN unlock required</string>
+  </property>
+  <layout class="QVBoxLayout">
+   <property name="margin">
+    <number>0</number>
+   </property>
+   <item>
+    <layout class="QGridLayout">
+     <property name="margin">
+      <number>0</number>
+     </property>
+     <item row="0" column="1">
+      <widget class="QLabel" name="title">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+         <horstretch>10</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="font">
+        <font>
+         <pointsize>9</pointsize>
+         <weight>75</weight>
+         <bold>true</bold>
+        </font>
+       </property>
+       <property name="text">
+        <string>SIM PIN unlock required</string>
+       </property>
+       <property name="textFormat">
+        <enum>Qt::RichText</enum>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignCenter|Qt::AlignHCenter|Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+       </property>
+       <property name="wordWrap">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="1">
+      <widget class="QLabel" name="prompt">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+         <horstretch>10</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="font">
+        <font>
+         <pointsize>9</pointsize>
+         <weight>50</weight>
+         <bold>false</bold>
+        </font>
+       </property>
+       <property name="text">
+        <string>The mobile broadband device '%1' requires a SIM PIN code before it can be used.</string>
+       </property>
+       <property name="textFormat">
+        <enum>Qt::RichText</enum>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft</set>
+       </property>
+       <property name="wordWrap">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item>
+    <spacer>
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Fixed</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>400</width>
+       <height>16</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item>
+    <widget class="KTitleWidget" name="errorMessage"/>
+   </item>
+   <item>
+    <layout class="QFormLayout" name="formLayout">
+     <property name="fieldGrowthPolicy">
+      <enum>QFormLayout::ExpandingFieldsGrow</enum>
+     </property>
+     <property name="margin">
+      <number>0</number>
+     </property>
+     <item row="0" column="0">
+      <widget class="QLabel" name="pukLabel">
+       <property name="text">
+        <string>PUK code:</string>
+       </property>
+       <property name="buddy">
+        <cstring>puk</cstring>
+       </property>
+      </widget>
+     </item>
+     <item row="0" column="1">
+      <widget class="KLineEdit" name="puk">
+       <property name="showClearButton" stdset="0">
+        <bool>true</bool>
+       </property>
+       <property name="passwordMode">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="0">
+      <widget class="QLabel" name="pinLabel">
+       <property name="text">
+        <string>New PIN code:</string>
+       </property>
+       <property name="buddy">
+        <cstring>pin</cstring>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="1">
+      <widget class="KLineEdit" name="pin">
+       <property name="showClearButton" stdset="0">
+        <bool>true</bool>
+       </property>
+       <property name="passwordMode">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item row="2" column="0">
+      <widget class="QLabel" name="pin2Label">
+       <property name="text">
+        <string>Re-enter PIN code:</string>
+       </property>
+       <property name="buddy">
+        <cstring>pin2</cstring>
+       </property>
+      </widget>
+     </item>
+     <item row="2" column="1">
+      <widget class="KLineEdit" name="pin2">
+       <property name="showClearButton" stdset="0">
+        <bool>true</bool>
+       </property>
+       <property name="passwordMode">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item row="3" column="1">
+      <widget class="QCheckBox" name="chkShowPass">
+       <property name="text">
+        <string>Show PIN/PUK code</string>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KTitleWidget</class>
+   <extends>QWidget</extends>
+   <header>ktitlewidget.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>puk</tabstop>
+  <tabstop>pin</tabstop>
+  <tabstop>pin2</tabstop>
+  <tabstop>chkShowPass</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/kded/secretagent.cpp b/plasma-nm/kded/secretagent.cpp
new file mode 100644 (file)
index 0000000..07711a5
--- /dev/null
@@ -0,0 +1,575 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013 by Daniel Nicoletti <dantti12@gmail.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "secretagent.h"
+#include "passworddialog.h"
+
+#include <NetworkManagerQt/Settings>
+#include <NetworkManagerQt/ConnectionSettings>
+#include <NetworkManagerQt/GenericTypes>
+#include <NetworkManagerQt/GsmSetting>
+#include <NetworkManagerQt/Security8021xSetting>
+#include <NetworkManagerQt/VpnSetting>
+#include <NetworkManagerQt/WirelessSecuritySetting>
+#include <NetworkManagerQt/WirelessSetting>
+
+#include <QStringBuilder>
+
+#include <KPluginFactory>
+#include <KWindowSystem>
+#include <KDialog>
+#include <KDebug>
+#include <KConfig>
+#include <KConfigGroup>
+#include <KWallet/Wallet>
+#include <QDebug>
+
+SecretAgent::SecretAgent(QObject* parent)
+    : NetworkManager::SecretAgent("org.kde.networkmanagement", parent)
+    , m_openWalletFailed(false)
+    , m_wallet(0)
+    , m_dialog(0)
+{
+    connect(NetworkManager::notifier(), SIGNAL(serviceDisappeared()),
+            this, SLOT(killDialogs()));
+
+    // We have to import secrets previously stored in plaintext files
+    importSecretsFromPlainTextFiles();
+}
+
+SecretAgent::~SecretAgent()
+{
+}
+
+NMVariantMapMap SecretAgent::GetSecrets(const NMVariantMapMap &connection, const QDBusObjectPath &connection_path, const QString &setting_name,
+                                        const QStringList &hints, uint flags)
+{
+    qDebug() << Q_FUNC_INFO;
+    qDebug() << "Path:" << connection_path.path();
+    qDebug() << "Setting name:" << setting_name;
+    qDebug() << "Hints:" << hints;
+    qDebug() << "Flags:" << flags;
+
+    QString callId = connection_path.path() % setting_name;
+    foreach (const SecretsRequest & request, m_calls) {
+        if (request == callId) {
+            kWarning() << "GetSecrets was called again! This should not happen, cancelling first call" << connection_path.path() << setting_name;
+            CancelGetSecrets(connection_path, setting_name);
+            break;
+        }
+    }
+
+    setDelayedReply(true);
+    SecretsRequest request(SecretsRequest::GetSecrets);
+    request.callId = callId;
+    request.connection = connection;
+    request.connection_path = connection_path;
+    request.flags = static_cast<NetworkManager::SecretAgent::GetSecretsFlags>(flags);
+    request.hints = hints;
+    request.setting_name = setting_name;
+    request.message = message();
+    m_calls << request;
+
+    processNext();
+
+    return NMVariantMapMap();
+}
+
+void SecretAgent::SaveSecrets(const NMVariantMapMap &connection, const QDBusObjectPath &connection_path)
+{
+    kDebug() << connection_path.path();
+
+    setDelayedReply(true);
+    SecretsRequest::Type type;
+    if (hasSecrets(connection)) {
+        type = SecretsRequest::SaveSecrets;
+    } else {
+        type = SecretsRequest::DeleteSecrets;
+    }
+    SecretsRequest request(type);
+    request.connection = connection;
+    request.connection_path = connection_path;
+    request.message = message();
+    m_calls << request;
+
+    processNext();
+}
+
+void SecretAgent::DeleteSecrets(const NMVariantMapMap &connection, const QDBusObjectPath &connection_path)
+{
+    kDebug() << connection_path.path();
+
+    setDelayedReply(true);
+    SecretsRequest request(SecretsRequest::DeleteSecrets);
+    request.connection = connection;
+    request.connection_path = connection_path;
+    request.message = message();
+    m_calls << request;
+
+    processNext();
+}
+
+void SecretAgent::CancelGetSecrets(const QDBusObjectPath &connection_path, const QString &setting_name)
+{
+    kDebug() << connection_path.path() << setting_name;
+    QString callId = connection_path.path() % setting_name;
+    for (int i = 0; i < m_calls.size(); ++i) {
+        SecretsRequest request = m_calls.at(i);
+        if (request.type == SecretsRequest::GetSecrets && callId == request.callId) {
+            if (m_dialog == request.dialog) {
+                m_dialog = 0;
+            }
+            delete request.dialog;
+            sendError(SecretAgent::AgentCanceled,
+                      QLatin1String("Agent canceled the password dialog"),
+                      request.message);
+            m_calls.removeAt(i);
+            break;
+        }
+    }
+
+    processNext();
+}
+
+void SecretAgent::dialogAccepted()
+{
+    for (int i = 0; i < m_calls.size(); ++i) {
+        SecretsRequest request = m_calls[i];
+        if (request.type == SecretsRequest::GetSecrets && request.dialog == m_dialog) {
+            NMVariantMapMap connection = request.dialog->secrets();
+            sendSecrets(connection, request.message);
+            NetworkManager::ConnectionSettings::Ptr connectionSettings = NetworkManager::ConnectionSettings::Ptr(new NetworkManager::ConnectionSettings(connection));
+            NetworkManager::ConnectionSettings::Ptr completeConnectionSettings;
+            NetworkManager::Connection::Ptr con = NetworkManager::findConnectionByUuid(connectionSettings->uuid());
+            if (con) {
+                completeConnectionSettings = con->settings();
+            } else {
+                completeConnectionSettings = connectionSettings;
+            }
+            if (request.saveSecretsWithoutReply && completeConnectionSettings->connectionType() != NetworkManager::ConnectionSettings::Vpn) {
+                bool requestOffline = true;
+                if (completeConnectionSettings->connectionType() == NetworkManager::ConnectionSettings::Gsm) {
+                    NetworkManager::GsmSetting::Ptr gsmSetting = completeConnectionSettings->setting(NetworkManager::Setting::Gsm).staticCast<NetworkManager::GsmSetting>();
+                    if (gsmSetting) {
+                        if (gsmSetting->passwordFlags().testFlag(NetworkManager::Setting::NotSaved) ||
+                            gsmSetting->passwordFlags().testFlag(NetworkManager::Setting::NotRequired)) {
+                            requestOffline = false;
+                        } else if (gsmSetting->pinFlags().testFlag(NetworkManager::Setting::NotSaved) ||
+                                   gsmSetting->pinFlags().testFlag(NetworkManager::Setting::NotRequired)) {
+                            requestOffline = false;
+                        }
+                    }
+                } else if (completeConnectionSettings->connectionType() == NetworkManager::ConnectionSettings::Wireless) {
+                    NetworkManager::WirelessSetting::Ptr wirelessSetting = completeConnectionSettings->setting(NetworkManager::Setting::Wireless).staticCast<NetworkManager::WirelessSetting>();
+                    if (wirelessSetting && !wirelessSetting->security().isEmpty()) {
+                        NetworkManager::WirelessSecuritySetting::Ptr wirelessSecuritySetting = completeConnectionSettings->setting(NetworkManager::Setting::WirelessSecurity).staticCast<NetworkManager::WirelessSecuritySetting>();
+                        if (wirelessSecuritySetting && wirelessSecuritySetting->keyMgmt() == NetworkManager::WirelessSecuritySetting::WpaEap) {
+                            NetworkManager::Security8021xSetting::Ptr security8021xSetting = completeConnectionSettings->setting(NetworkManager::Setting::Security8021x).staticCast<NetworkManager::Security8021xSetting>();
+                            if (security8021xSetting) {
+                                if (security8021xSetting->eapMethods().contains(NetworkManager::Security8021xSetting::EapMethodFast) ||
+                                    security8021xSetting->eapMethods().contains(NetworkManager::Security8021xSetting::EapMethodTtls) ||
+                                    security8021xSetting->eapMethods().contains(NetworkManager::Security8021xSetting::EapMethodPeap)) {
+                                    if (security8021xSetting->passwordFlags().testFlag(NetworkManager::Setting::NotSaved) ||
+                                        security8021xSetting->passwordFlags().testFlag(NetworkManager::Setting::NotRequired)) {
+                                        requestOffline = false;
+                                    }
+                                }
+                            }
+                        }
+                    }
+                }
+
+                if (requestOffline) {
+                    SecretsRequest requestOffline(SecretsRequest::SaveSecrets);
+                    requestOffline.connection = connection;
+                    requestOffline.connection_path = request.connection_path;
+                    requestOffline.saveSecretsWithoutReply = true;
+                    m_calls << requestOffline;
+                }
+            }
+
+            m_calls.removeAt(i);
+            break;
+        }
+    }
+
+    m_dialog->deleteLater();
+    m_dialog = 0;
+
+    processNext();
+}
+
+void SecretAgent::dialogRejected()
+{
+    for (int i = 0; i < m_calls.size(); ++i) {
+        SecretsRequest request = m_calls[i];
+        if (request.type == SecretsRequest::GetSecrets && request.dialog == m_dialog) {
+            sendError(SecretAgent::UserCanceled,
+                      QLatin1String("User canceled the password dialog"),
+                      request.message);
+            m_calls.removeAt(i);
+            break;
+        }
+    }
+
+    m_dialog->deleteLater();
+    m_dialog = 0;
+
+    processNext();
+}
+
+void SecretAgent::killDialogs()
+{
+    int i = 0;
+    while (i < m_calls.size()) {
+        SecretsRequest request = m_calls[i];
+        if (request.type == SecretsRequest::GetSecrets) {
+            delete request.dialog;
+            m_calls.removeAt(i);
+        }
+
+        ++i;
+    }
+}
+
+void SecretAgent::walletOpened(bool success)
+{
+    if (!success) {
+        m_openWalletFailed = true;
+        m_wallet->deleteLater();
+        m_wallet = 0;
+    } else {
+        m_openWalletFailed = false;
+    }
+
+    processNext();
+}
+
+void SecretAgent::walletClosed()
+{
+    if (m_wallet) {
+        m_wallet->deleteLater();
+    }
+    m_wallet = 0;
+}
+
+void SecretAgent::processNext()
+{
+    int i = 0;
+    while (i < m_calls.size()) {
+        SecretsRequest &request = m_calls[i];
+        switch (request.type) {
+        case SecretsRequest::GetSecrets:
+            if (processGetSecrets(request)) {
+                m_calls.removeAt(i);
+                continue;
+            }
+            break;
+        case SecretsRequest::SaveSecrets:
+            if (processSaveSecrets(request)) {
+                m_calls.removeAt(i);
+                continue;
+            }
+            break;
+        case SecretsRequest::DeleteSecrets:
+            if (processDeleteSecrets(request)) {
+                m_calls.removeAt(i);
+                continue;
+            }
+            break;
+        }
+        ++i;
+    }
+}
+
+bool SecretAgent::processGetSecrets(SecretsRequest &request) const
+{
+    if (m_dialog) {
+        return false;
+    }
+
+    NetworkManager::ConnectionSettings connectionSettings(request.connection);
+
+    NetworkManager::Setting::Ptr setting = connectionSettings.setting(request.setting_name);
+
+    const bool requestNew = request.flags & RequestNew;
+    const bool userRequested = request.flags & UserRequested;
+    const bool allowInteraction = request.flags & AllowInteraction;
+    const bool isVpn = (setting->type() == NetworkManager::Setting::Vpn);
+
+    NMStringMap secretsMap;
+    if (!requestNew && useWallet()) {
+        if (m_wallet->isOpen()) {
+            if (m_wallet->hasFolder("Network Management") && m_wallet->setFolder("Network Management")) {
+                QString key = QLatin1Char('{') % connectionSettings.uuid() % QLatin1Char('}') % QLatin1Char(';') % request.setting_name;
+                m_wallet->readMap(key, secretsMap);
+            }
+        } else {
+            kDebug() << "Waiting for the wallet to open";
+            return false;
+        }
+    }
+
+    if (!secretsMap.isEmpty()) {
+        setting->secretsFromStringMap(secretsMap);
+        if (!isVpn && setting->needSecrets(requestNew).isEmpty()) {
+            // Enough secrets were retrieved from storage
+            request.connection[request.setting_name] = setting->secretsToMap();
+            sendSecrets(request.connection, request.message);
+            return true;
+        }
+    }
+
+    if (requestNew || (allowInteraction && !setting->needSecrets(requestNew).isEmpty()) || (allowInteraction && userRequested) || (isVpn && allowInteraction)) {
+        m_dialog = new PasswordDialog(request.connection, request.flags, request.setting_name);
+        connect(m_dialog, SIGNAL(accepted()), this, SLOT(dialogAccepted()));
+        connect(m_dialog, SIGNAL(rejected()), this, SLOT(dialogRejected()));
+        if (isVpn) {
+            m_dialog->setupVpnUi(connectionSettings);
+        } else {
+            m_dialog->setupGenericUi(connectionSettings);
+        }
+
+        if (m_dialog->hasError()) {
+            sendError(m_dialog->error(),
+                      m_dialog->errorMessage(),
+                      request.message);
+            delete m_dialog;
+            m_dialog = 0;
+            return true;
+        } else {
+            request.dialog = m_dialog;
+            request.saveSecretsWithoutReply = !connectionSettings.permissions().isEmpty();
+            m_dialog->show();
+            KWindowSystem::setState(m_dialog->winId(), NET::KeepAbove);
+            KWindowSystem::forceActiveWindow(m_dialog->winId());
+            return false;
+        }
+    } else if (isVpn && userRequested) { // just return what we have
+        NMVariantMapMap result;
+        NetworkManager::VpnSetting::Ptr vpnSetting;
+        vpnSetting = connectionSettings.setting(NetworkManager::Setting::Vpn).dynamicCast<NetworkManager::VpnSetting>();
+        result.insert("vpn", vpnSetting->secretsToMap());
+        sendSecrets(result, request.message);
+        return true;
+    } else if (setting->needSecrets().isEmpty()) {
+        NMVariantMapMap result;
+        result.insert(setting->name(), setting->secretsToMap());
+        sendSecrets(result, request.message);
+        return true;
+    } else {
+        sendError(SecretAgent::InternalError,
+                  QLatin1String("Plasma-nm did not know how to handle the request"),
+                  request.message);
+        return true;
+    }
+}
+
+bool SecretAgent::processSaveSecrets(SecretsRequest &request) const
+{
+    if (useWallet()) {
+        if (m_wallet->isOpen()) {
+            NetworkManager::ConnectionSettings connectionSettings(request.connection);
+
+            if (!m_wallet->hasFolder("Network Management")) {
+                m_wallet->createFolder("Network Management");
+            }
+
+            if (m_wallet->setFolder("Network Management")) {
+                foreach (const NetworkManager::Setting::Ptr &setting, connectionSettings.settings()) {
+                    NMStringMap secretsMap = setting->secretsToStringMap();
+
+                    if (!secretsMap.isEmpty()) {
+                        QString entryName = QLatin1Char('{') % connectionSettings.uuid() % QLatin1Char('}') % QLatin1Char(';') % setting->name();
+                        m_wallet->writeMap(entryName, secretsMap);
+                    }
+                }
+            } else if (!request.saveSecretsWithoutReply) {
+                sendError(SecretAgent::InternalError,
+                          QLatin1String("Could not store secrets in the wallet."),
+                          request.message);
+                return true;
+            }
+        } else {
+            kDebug() << "Waiting for the wallet to open";
+            return false;
+        }
+    }
+
+    if (!request.saveSecretsWithoutReply) {
+        QDBusMessage reply = request.message.createReply();
+        if (!QDBusConnection::systemBus().send(reply)) {
+            kWarning() << "Failed put save secrets reply into the queue";
+        }
+    }
+
+    return true;
+}
+
+bool SecretAgent::processDeleteSecrets(SecretsRequest &request) const
+{
+    if (useWallet()) {
+        if (m_wallet->isOpen()) {
+            if (m_wallet->hasFolder("Network Management") && m_wallet->setFolder("Network Management")) {
+                NetworkManager::ConnectionSettings connectionSettings(request.connection);
+                foreach (const NetworkManager::Setting::Ptr &setting, connectionSettings.settings()) {
+                    QString entryName = QLatin1Char('{') % connectionSettings.uuid() % QLatin1Char('}') % QLatin1Char(';') % setting->name();
+                    foreach (const QString &entry, m_wallet->entryList()) {
+                        if (entry.startsWith(entryName)) {
+                            m_wallet->removeEntry(entryName);
+                        }
+                    }
+                }
+            }
+        } else {
+            kDebug() << "Waiting for the wallet to open";
+            return false;
+        }
+    }
+
+    QDBusMessage reply = request.message.createReply();
+    if (!QDBusConnection::systemBus().send(reply)) {
+        kWarning() << "Failed put delete secrets reply into the queue";
+    }
+
+    return true;
+}
+
+bool SecretAgent::useWallet() const
+{
+    if (m_wallet) {
+        return true;
+    }
+
+    /* If opening of KWallet failed before, we should not try to open it again and
+     * we should return false instead */
+    if (m_openWalletFailed) {
+        m_openWalletFailed = false;
+        return false;
+    }
+
+    if (KWallet::Wallet::isEnabled()) {
+        m_wallet = KWallet::Wallet::openWallet(KWallet::Wallet::LocalWallet(), 0, KWallet::Wallet::Asynchronous);
+        if (m_wallet) {
+            connect(m_wallet, SIGNAL(walletOpened(bool)), this, SLOT(walletOpened(bool)));
+            connect(m_wallet, SIGNAL(walletClosed()), this, SLOT(walletClosed()));
+            return true;
+        } else {
+            kWarning() << "Error opening kwallet.";
+        }
+    } else if (m_wallet) {
+        m_wallet->deleteLater();
+        m_wallet = 0;
+    }
+
+    return false;
+}
+
+bool SecretAgent::hasSecrets(const NMVariantMapMap &connection) const
+{
+    NetworkManager::ConnectionSettings connectionSettings(connection);
+    foreach (const NetworkManager::Setting::Ptr &setting, connectionSettings.settings()) {
+        if (!setting->secretsToMap().isEmpty()) {
+            return true;
+        }
+    }
+
+    return false;
+}
+
+void SecretAgent::sendSecrets(const NMVariantMapMap &secrets, const QDBusMessage &message) const
+{
+    QDBusMessage reply;
+    reply = message.createReply(QVariant::fromValue(secrets));
+    if (!QDBusConnection::systemBus().send(reply)) {
+        kWarning() << "Failed put the secret into the queue";
+    }
+}
+
+void SecretAgent::importSecretsFromPlainTextFiles()
+{
+    KConfig config(QLatin1String("plasma-networkmanagement"), KConfig::SimpleConfig);
+
+    // No action is required when the list of secrets is empty
+    if (!config.groupList().isEmpty()) {
+        foreach (const QString &groupName, config.groupList()) {
+            QString loadedUuid = groupName.split(';').first().remove('{').remove('}');
+            QString loadedSettingType = groupName.split(';').last();
+            NetworkManager::Connection::Ptr connection = NetworkManager::findConnectionByUuid(loadedUuid);
+            if (connection) {
+                NetworkManager::Setting::SecretFlags secretFlags = KWallet::Wallet::isEnabled() ? NetworkManager::Setting::AgentOwned : NetworkManager::Setting::None;
+                QMap<QString, QString> secrets = config.entryMap(groupName);
+                NMVariantMapMap settings = connection->settings()->toMap();
+
+                foreach (const QString &setting, settings.keys()) {
+                    if (setting == QLatin1String("vpn")) {
+                        NetworkManager::VpnSetting::Ptr vpnSetting = connection->settings()->setting(NetworkManager::Setting::Vpn).staticCast<NetworkManager::VpnSetting>();
+                        if (vpnSetting) {
+                            // Add loaded secrets from the config file
+                            vpnSetting->secretsFromStringMap(secrets);
+
+                            NMStringMap vpnData = vpnSetting->data();
+                            // Reset flags, we can't save secrets to our secret agent when KWallet is not enabled, because
+                            // we dropped support for plaintext files, therefore they need to be stored to NetworkManager
+                            foreach (const QString &key, vpnData.keys()) {
+                                if (key.endsWith(QLatin1String("-flags"))) {
+                                    vpnData.insert(key, QString::number((int)secretFlags));
+                                }
+                            }
+
+                            vpnSetting->setData(vpnData);
+                            settings.insert(setting, vpnSetting->toMap());
+                            connection->update(settings);
+                        }
+                    } else {
+                        if (setting == loadedSettingType) {
+                            QVariantMap tmpSetting = settings.value(setting);
+                            // Reset flags, we can't save secrets to our secret agent when KWallet is not enabled, because
+                            // we dropped support for plaintext files, therefore they need to be stored to NetworkManager
+                            foreach (const QString &key, tmpSetting.keys()) {
+                                if (key.endsWith(QLatin1String("-flags"))) {
+                                    tmpSetting.insert(key, (int)secretFlags);
+                                }
+                            }
+
+                            // Add loaded secrets from the config file
+                            QMap<QString, QString>::const_iterator it = secrets.constBegin();
+                            QMap<QString, QString>::const_iterator end = secrets.constEnd();
+                            for (; it != end; ++it) {
+                                tmpSetting.insert(it.key(), it.value());
+                            }
+
+                            // Replace the old setting with the new one
+                            settings.insert(setting, tmpSetting);
+                            // Update the connection which re-saves secrets
+                            connection->update(settings);
+                        }
+                    }
+                }
+            }
+
+            // Remove the group
+            KConfigGroup group(&config, groupName);
+            group.deleteGroup();
+        }
+    }
+}
diff --git a/plasma-nm/kded/secretagent.h b/plasma-nm/kded/secretagent.h
new file mode 100644 (file)
index 0000000..9de7daf
--- /dev/null
@@ -0,0 +1,126 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013 by Daniel Nicoletti <dantti12@gmail.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_SECRET_AGENT_H
+#define PLASMA_NM_SECRET_AGENT_H
+
+#include <NetworkManagerQt/SecretAgent>
+
+#include "plasmanm_export.h"
+
+namespace KWallet {
+class Wallet;
+}
+
+class PasswordDialog;
+class SecretsRequest {
+public:
+    enum Type {
+        GetSecrets,
+        SaveSecrets,
+        DeleteSecrets
+    };
+    explicit SecretsRequest(Type _type) :
+        type(_type),
+        flags(NetworkManager::SecretAgent::None),
+        saveSecretsWithoutReply(false),
+        dialog(0)
+    {}
+    inline bool operator==(const QString &other) const {
+        return callId == other;
+    }
+    Type type;
+    QString callId;
+    NMVariantMapMap connection;
+    QDBusObjectPath connection_path;
+    QString setting_name;
+    QStringList hints;
+    NetworkManager::SecretAgent::GetSecretsFlags flags;
+    /**
+     * When a user connection is called on GetSecrets,
+     * the secret agent is supposed to save the secrets
+     * typed by user, when true proccessSaveSecrets
+     * should skip the DBus reply.
+     */
+    bool saveSecretsWithoutReply;
+    QDBusMessage message;
+    PasswordDialog *dialog;
+};
+
+class PLASMA_NM_EXPORT SecretAgent : public NetworkManager::SecretAgent
+{
+    Q_OBJECT
+public:
+    explicit SecretAgent(QObject* parent = 0);
+    virtual ~SecretAgent();
+
+public Q_SLOTS:
+    virtual NMVariantMapMap GetSecrets(const NMVariantMapMap&, const QDBusObjectPath&, const QString&, const QStringList&, uint);
+    virtual void SaveSecrets(const NMVariantMapMap &connection, const QDBusObjectPath &connection_path);
+    virtual void DeleteSecrets(const NMVariantMapMap &, const QDBusObjectPath &);
+    virtual void CancelGetSecrets(const QDBusObjectPath &, const QString &);
+
+private Q_SLOTS:
+    void dialogAccepted();
+    void dialogRejected();
+    void killDialogs();
+    void walletOpened(bool success);
+    void walletClosed();
+
+private:
+    void processNext();
+    /**
+     * @brief processGetSecrets requests
+     * @param request the request we are processing
+     * @param ignoreWallet true if the code should avoid Wallet
+     * nomally if it failed to open
+     * @return true if the item was processed
+     */
+    bool processGetSecrets(SecretsRequest &request) const;
+    bool processSaveSecrets(SecretsRequest &request) const;
+    bool processDeleteSecrets(SecretsRequest &request) const;
+    /**
+     * @brief useWallet checks if the KWallet system is enabled
+     * and tries to open it async.
+     * @return return true if the method should use the wallet,
+     * the caller MUST always check if the wallet is opened.
+     */
+    bool useWallet() const;
+
+    /**
+     * @brief hasSecrets verifies if the desired connection has secrets to store
+     * @param connection map with or without secrets
+     * @return true if the connection has secrets, false otherwise
+     */
+    bool hasSecrets(const NMVariantMapMap &connection) const;
+    void sendSecrets(const NMVariantMapMap &secrets, const QDBusMessage &message) const;
+
+    mutable bool m_openWalletFailed;
+    mutable KWallet::Wallet *m_wallet;
+    mutable PasswordDialog *m_dialog;
+    QList<SecretsRequest> m_calls;
+
+    void importSecretsFromPlainTextFiles();
+
+};
+
+#endif // PLASMA_NM_SECRET_AGENT_H
diff --git a/plasma-nm/kded/service.cpp b/plasma-nm/kded/service.cpp
new file mode 100644 (file)
index 0000000..9ed2c94
--- /dev/null
@@ -0,0 +1,105 @@
+/*
+    Copyright 2009 Dario Freddi <drf54321@gmail.com>
+    Copyright 2009 Will Stephenson <wstephenson@kde.org>
+    Copyright 2011-2012 Lamarque V. Souza <lamarque@kde.org>
+    Copyright 2013-2014 Jan Grulich <jgrulich@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "service.h"
+
+#include <KPluginFactory>
+
+#include "secretagent.h"
+#include "notification.h"
+#if WITH_MODEMMANAGER_SUPPORT
+#include "modemmonitor.h"
+#endif
+#include "bluetoothmonitor.h"
+
+#include <QDBusMetaType>
+#include <QDBusServiceWatcher>
+#include <QDBusConnection>
+#include <QDBusConnectionInterface>
+#include <QDBusReply>
+
+K_PLUGIN_FACTORY(NetworkManagementServiceFactory, registerPlugin<NetworkManagementService>();)
+K_EXPORT_PLUGIN(NetworkManagementServiceFactory("networkmanagement", "plasmanetworkmanagement-kded"))
+
+class NetworkManagementServicePrivate
+{
+public:
+    SecretAgent * agent;
+    BluetoothMonitor * bluetoothMonitor;
+#if WITH_MODEMMANAGER_SUPPORT
+    ModemMonitor * modemMonitor;
+#endif
+    Notification * notification;
+};
+
+NetworkManagementService::NetworkManagementService(QObject * parent, const QVariantList&)
+        : KDEDModule(parent), d_ptr(new NetworkManagementServicePrivate)
+{
+    Q_D(NetworkManagementService);
+
+    d->agent = 0;
+    d->notification = 0;
+
+#if WITH_MODEMMANAGER_SUPPORT
+    d->modemMonitor = 0;
+#endif
+    d->bluetoothMonitor = 0;
+
+    connect(this, SIGNAL(moduleRegistered(QDBusObjectPath)), this, SLOT(slotRegistered(QDBusObjectPath)));
+}
+
+NetworkManagementService::~NetworkManagementService()
+{
+    delete d_ptr;
+}
+
+void NetworkManagementService::init()
+{
+    Q_D(NetworkManagementService);
+
+    if (!d->agent) {
+        d->agent = new SecretAgent(this);
+    }
+
+    if (!d->notification) {
+        d->notification = new Notification(this);
+    }
+
+#if WITH_MODEMMANAGER_SUPPORT
+    if (!d->modemMonitor) {
+        d->modemMonitor = new ModemMonitor(this);
+    }
+#endif
+
+    if (!d->bluetoothMonitor) {
+        d->bluetoothMonitor = new BluetoothMonitor(this);
+    }
+}
+void NetworkManagementService::slotRegistered(const QDBusObjectPath &path)
+{
+    if (path.path() == QLatin1String("/modules/networkmanagement")) {
+        Q_EMIT registered();
+    }
+}
+
+#include "moc_service.cpp"
diff --git a/plasma-nm/kded/service.h b/plasma-nm/kded/service.h
new file mode 100644 (file)
index 0000000..57d99c9
--- /dev/null
@@ -0,0 +1,58 @@
+/*
+    Copyright 2009 Dario Freddi <drf54321@gmail.com>
+    Copyright 2009 Will Stephenson <wstephenson@kde.org>
+    Copyright 2012 Lamarque V. Souza <lamarque@kde.org>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013-2014 Jan Grulich <jgrulich@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMANM_KDED_SERVICE_H
+#define PLASMANM_KDED_SERVICE_H
+
+#include <KDEDModule>
+
+#include "plasmanm_export.h"
+
+#include <QVariant>
+
+class NetworkManagementServicePrivate;
+
+class PLASMA_NM_EXPORT NetworkManagementService : public KDEDModule
+{
+    Q_CLASSINFO("D-Bus Interface", "org.kde.plasmanetworkmanagement")
+    Q_OBJECT
+    Q_DECLARE_PRIVATE(NetworkManagementService)
+public:
+    NetworkManagementService(QObject * parent, const QVariantList&);
+    virtual ~NetworkManagementService();
+
+public Q_SLOTS:
+    Q_SCRIPTABLE void init();
+
+Q_SIGNALS:
+    Q_SCRIPTABLE void registered();
+
+private Q_SLOTS:
+    void slotRegistered(const QDBusObjectPath &path);
+
+private:
+    NetworkManagementServicePrivate * const d_ptr;
+};
+
+#endif // PLASMANM_KDED_SERVICE_H
diff --git a/plasma-nm/libs/CMakeLists.txt b/plasma-nm/libs/CMakeLists.txt
new file mode 100644 (file)
index 0000000..67e89dc
--- /dev/null
@@ -0,0 +1,30 @@
+set(plasmanetworkmanagement-internal_SRCS
+    models/appletproxymodel.cpp
+    models/editoridentitymodel.cpp
+    models/editorproxymodel.cpp
+    models/networkitemslist.cpp
+    models/networkmodel.cpp
+    models/networkmodelitem.cpp
+
+    debug.cpp
+    globalconfig.cpp
+    handler.cpp
+    uiutils.cpp
+)
+
+kde4_add_library(plasmanetworkmanagement-internal SHARED ${plasmanetworkmanagement-internal_SRCS})
+
+target_link_libraries(plasmanetworkmanagement-internal
+    plasmanetworkmanagement-editor
+    ${NETWORKMANAGERQT_LDFLAGS}
+    ${MODEMMANAGERQT_LDFLAGS}
+    ${KDE4_PLASMA_LIBS}
+    ${KDE4_KDECORE_LIBS}
+    ${KDE4_KDEUI_LIBS}
+    ${QT_QTNETWORK_LIBRARY}
+)
+
+install(TARGETS plasmanetworkmanagement-internal ${INSTALL_TARGETS_DEFAULT_ARGS})
+
+add_subdirectory(declarative)
+add_subdirectory(editor)
diff --git a/plasma-nm/libs/debug.cpp b/plasma-nm/libs/debug.cpp
new file mode 100644 (file)
index 0000000..b4e9e83
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+    Copyright 2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "debug.h"
+
+int debugArea()
+{
+    static int area = KDebug::registerArea("Plasma-nm", false);
+    return area;
+}
+
+int rawDataDebugArea()
+{
+    static int rd_area = KDebug::registerArea("Plasma-nm (raw data)", false);
+    return rd_area;
+}
diff --git a/plasma-nm/libs/debug.h b/plasma-nm/libs/debug.h
new file mode 100644 (file)
index 0000000..4fe9bca
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+    Copyright 2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_DEBUG_H
+#define PLASMA_NM_DEBUG_H
+
+#include <KDebug>
+
+int debugArea();
+int rawDataDebugArea();
+
+#define nmDebug() kDebug(debugArea())
+#define nmWarning() kWarning(debugArea())
+#define nmRawDebug() kDebug(rawDataDebugArea())
+
+#endif // PLASMA_NM_DEBUG_H
diff --git a/plasma-nm/libs/declarative/CMakeLists.txt b/plasma-nm/libs/declarative/CMakeLists.txt
new file mode 100644 (file)
index 0000000..a586ed0
--- /dev/null
@@ -0,0 +1,28 @@
+include_directories(${PROJECT_SOURCE_DIR}/libs
+                    ${PROJECT_SOURCE_DIR}/libs/models)
+
+set(plasma_networkmanagement_qml_plugins_SRCS
+   availabledevices.cpp
+   connectionicon.cpp
+   enabledconnections.cpp
+   enums.cpp
+   networkstatus.cpp
+   trafficmonitor.cpp
+   qmlplugins.cpp
+)
+
+kde4_add_library(plasmanetworkmanagementplugins SHARED ${plasma_networkmanagement_qml_plugins_SRCS})
+
+target_link_libraries(plasmanetworkmanagementplugins
+    plasmanetworkmanagement-internal
+    plasmanetworkmanagement-editor
+    ${NETWORKMANAGERQT_LDFLAGS}
+    ${MODEMMANAGERQT_LDFLAGS}
+    ${KDE4_PLASMA_LIBS}
+    ${KDE4_KDECORE_LIBS}
+    ${KDE4_KDEUI_LIBS}
+    ${QT_QTNETWORK_LIBRARY}
+    ${QT_QTDECLARATIVE_LIBRARY})
+
+install(TARGETS plasmanetworkmanagementplugins DESTINATION ${IMPORTS_INSTALL_DIR}/org/kde/networkmanagement)
+install(FILES qmldir DESTINATION ${IMPORTS_INSTALL_DIR}/org/kde/networkmanagement)
diff --git a/plasma-nm/libs/declarative/availabledevices.cpp b/plasma-nm/libs/declarative/availabledevices.cpp
new file mode 100644 (file)
index 0000000..ea5327c
--- /dev/null
@@ -0,0 +1,152 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "availabledevices.h"
+
+#include <NetworkManagerQt/Manager>
+
+AvailableDevices::AvailableDevices(QObject* parent)
+    : QObject(parent)
+    , m_wiredDeviceAvailable(false)
+    , m_wirelessDeviceAvailable(false)
+    , m_wimaxDeviceAvailable(false)
+    , m_modemDeviceAvailable(false)
+    , m_bluetoothDeviceAvailable(false)
+{
+    foreach (const NetworkManager::Device::Ptr& device, NetworkManager::networkInterfaces()) {
+        if (device->type() == NetworkManager::Device::Modem) {
+            m_modemDeviceAvailable = true;
+        } else if (device->type() == NetworkManager::Device::Wifi) {
+            m_wirelessDeviceAvailable = true;
+        } else if (device->type() == NetworkManager::Device::Wimax) {
+            m_wimaxDeviceAvailable = true;
+        } else if (device->type() == NetworkManager::Device::Ethernet) {
+            m_wiredDeviceAvailable = true;
+        } else if (device->type() == NetworkManager::Device::Bluetooth) {
+            m_bluetoothDeviceAvailable = true;
+        }
+    }
+
+    connect(NetworkManager::notifier(), SIGNAL(deviceAdded(QString)),
+            SLOT(deviceAdded(QString)));
+    connect(NetworkManager::notifier(), SIGNAL(deviceRemoved(QString)),
+            SLOT(deviceRemoved()));
+}
+
+AvailableDevices::~AvailableDevices()
+{
+}
+
+bool AvailableDevices::isWiredDeviceAvailable() const
+{
+    return m_wiredDeviceAvailable;
+}
+
+bool AvailableDevices::isWirelessDeviceAvailable() const
+{
+    return m_wirelessDeviceAvailable;
+}
+
+bool AvailableDevices::isWimaxDeviceAvailable() const
+{
+    return m_wimaxDeviceAvailable;
+}
+
+bool AvailableDevices::isModemDeviceAvailable() const
+{
+    return m_modemDeviceAvailable;
+}
+
+bool AvailableDevices::isBluetoothDeviceAvailable() const
+{
+    return m_bluetoothDeviceAvailable;
+}
+
+void AvailableDevices::deviceAdded(const QString& dev)
+{
+    NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(dev);
+
+    if (device) {
+        if (device->type() == NetworkManager::Device::Modem && !m_modemDeviceAvailable) {
+            m_modemDeviceAvailable = true;
+            Q_EMIT modemDeviceAvailableChanged(true);
+        } else if (device->type() == NetworkManager::Device::Wifi && !m_wirelessDeviceAvailable) {
+            m_wirelessDeviceAvailable = true;
+            Q_EMIT wirelessDeviceAvailableChanged(true);
+        } else if (device->type() == NetworkManager::Device::Wimax && !m_wimaxDeviceAvailable) {
+            m_wimaxDeviceAvailable = true;
+            Q_EMIT wimaxDeviceAvailableChanged(true);
+        } else if (device->type() == NetworkManager::Device::Ethernet && !m_wiredDeviceAvailable) {
+            m_wiredDeviceAvailable = true;
+            Q_EMIT wiredDeviceAvailableChanged(true);
+        } else if (device->type() == NetworkManager::Device::Bluetooth && !m_bluetoothDeviceAvailable) {
+            m_bluetoothDeviceAvailable = true;
+            Q_EMIT bluetoothDeviceAvailableChanged(true);
+        }
+    }
+}
+
+void AvailableDevices::deviceRemoved()
+{
+    bool wired = false;
+    bool wireless = false;
+    bool wimax = false;
+    bool modem = false;
+    bool bluetooth = false;
+
+    foreach (const NetworkManager::Device::Ptr& device, NetworkManager::networkInterfaces()) {
+        if (device->type() == NetworkManager::Device::Modem) {
+            modem = true;
+        } else if (device->type() == NetworkManager::Device::Wifi) {
+            wireless = true;
+        } else if (device->type() == NetworkManager::Device::Wimax) {
+            wimax = true;
+        } else if (device->type() == NetworkManager::Device::Ethernet) {
+            wired = true;
+        } else if (device->type() == NetworkManager::Device::Bluetooth) {
+            bluetooth = true;
+        }
+    }
+
+    if (!wired && m_wiredDeviceAvailable) {
+        m_wiredDeviceAvailable = false;
+        Q_EMIT wiredDeviceAvailableChanged(false);
+    }
+
+    if (!wireless && m_wirelessDeviceAvailable) {
+        m_wirelessDeviceAvailable = false;
+        Q_EMIT wirelessDeviceAvailableChanged(false);
+    }
+
+    if (!wimax && m_wimaxDeviceAvailable) {
+        m_wimaxDeviceAvailable = false;
+        Q_EMIT wimaxDeviceAvailableChanged(false);
+    }
+
+    if (!modem && m_modemDeviceAvailable) {
+        m_modemDeviceAvailable = false;
+        Q_EMIT modemDeviceAvailableChanged(false);
+    }
+
+    if (!bluetooth && m_bluetoothDeviceAvailable) {
+        m_bluetoothDeviceAvailable = false;
+        Q_EMIT bluetoothDeviceAvailableChanged(false);
+    }
+}
diff --git a/plasma-nm/libs/declarative/availabledevices.h b/plasma-nm/libs/declarative/availabledevices.h
new file mode 100644 (file)
index 0000000..cd2b447
--- /dev/null
@@ -0,0 +1,82 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_AVAILABLE_DEVICES_H
+#define PLASMA_NM_AVAILABLE_DEVICES_H
+
+#include <QObject>
+
+#include <NetworkManagerQt/Device>
+
+class AvailableDevices : public QObject
+{
+/**
+ * Return true when there is present wired device
+ */
+Q_PROPERTY(bool wiredDeviceAvailable READ isWiredDeviceAvailable NOTIFY wiredDeviceAvailableChanged)
+/**
+ * Return true when there is present wireless device
+ */
+Q_PROPERTY(bool wirelessDeviceAvailable READ isWirelessDeviceAvailable NOTIFY wirelessDeviceAvailableChanged)
+/**
+ * Return true when there is present wimax device
+ */
+Q_PROPERTY(bool wimaxDeviceAvailable READ isWimaxDeviceAvailable NOTIFY wimaxDeviceAvailableChanged)
+/**
+ * Return true when there is present modem device
+ */
+Q_PROPERTY(bool modemDeviceAvailable READ isModemDeviceAvailable NOTIFY modemDeviceAvailableChanged)
+/**
+ * Return true when there is present bluetooth device
+ * Bluetooth device is visible for NetworkManager only when there is some Bluetooth connection
+ */
+Q_PROPERTY(bool bluetoothDeviceAvailable READ isBluetoothDeviceAvailable NOTIFY bluetoothDeviceAvailableChanged)
+Q_OBJECT
+public:
+    explicit AvailableDevices(QObject* parent = 0);
+    virtual ~AvailableDevices();
+
+public Q_SLOTS:
+    bool isWiredDeviceAvailable() const;
+    bool isWirelessDeviceAvailable() const;
+    bool isWimaxDeviceAvailable() const;
+    bool isModemDeviceAvailable() const;
+    bool isBluetoothDeviceAvailable() const;
+
+private Q_SLOTS:
+    void deviceAdded(const QString& dev);
+    void deviceRemoved();
+
+Q_SIGNALS:
+    void wiredDeviceAvailableChanged(bool available);
+    void wirelessDeviceAvailableChanged(bool available);
+    void wimaxDeviceAvailableChanged(bool available);
+    void modemDeviceAvailableChanged(bool available);
+    void bluetoothDeviceAvailableChanged(bool available);
+
+private:
+    bool m_wiredDeviceAvailable;
+    bool m_wirelessDeviceAvailable;
+    bool m_wimaxDeviceAvailable;
+    bool m_modemDeviceAvailable;
+    bool m_bluetoothDeviceAvailable;
+};
+
+#endif // PLASMA_NM_AVAILABLE_DEVICES_H
diff --git a/plasma-nm/libs/declarative/connectionicon.cpp b/plasma-nm/libs/declarative/connectionicon.cpp
new file mode 100644 (file)
index 0000000..b1678ca
--- /dev/null
@@ -0,0 +1,600 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "connectionicon.h"
+
+#include <NetworkManagerQt/BluetoothDevice>
+#include <NetworkManagerQt/Connection>
+#include <NetworkManagerQt/ConnectionSettings>
+#include <NetworkManagerQt/Device>
+#include <NetworkManagerQt/Manager>
+#include <NetworkManagerQt/ModemDevice>
+#include <NetworkManagerQt/WiredDevice>
+#include <NetworkManagerQt/WirelessDevice>
+#include <NetworkManagerQt/WirelessSetting>
+
+ConnectionIcon::ConnectionIcon(QObject* parent)
+    : QObject(parent)
+    , m_signal(0)
+    , m_wirelessNetwork(0)
+    , m_connecting(false)
+    , m_limited(false)
+    , m_vpn(false)
+#if WITH_MODEMMANAGER_SUPPORT
+    , m_modemNetwork(0)
+#endif
+{
+    connect(NetworkManager::notifier(), SIGNAL(primaryConnectionChanged(QString)),
+            SLOT(primaryConnectionChanged(QString)));
+    connect(NetworkManager::notifier(), SIGNAL(activatingConnectionChanged(QString)),
+            SLOT(activatingConnectionChanged(QString)));
+    connect(NetworkManager::notifier(), SIGNAL(activeConnectionAdded(QString)),
+            SLOT(activeConnectionAdded(QString)));
+    connect(NetworkManager::notifier(), SIGNAL(connectivityChanged(NetworkManager::Connectivity)),
+            SLOT(connectivityChanged()));
+    connect(NetworkManager::notifier(), SIGNAL(deviceAdded(QString)),
+            SLOT(deviceAdded(QString)));
+    connect(NetworkManager::notifier(), SIGNAL(deviceRemoved(QString)),
+            SLOT(deviceRemoved(QString)));
+    connect(NetworkManager::notifier(), SIGNAL(networkingEnabledChanged(bool)),
+            SLOT(networkingEnabledChanged(bool)));
+    connect(NetworkManager::notifier(), SIGNAL(statusChanged(NetworkManager::Status)),
+            SLOT(statusChanged(NetworkManager::Status)));
+    connect(NetworkManager::notifier(), SIGNAL(wirelessEnabledChanged(bool)),
+            SLOT(wirelessEnabledChanged(bool)));
+    connect(NetworkManager::notifier(), SIGNAL(wirelessHardwareEnabledChanged(bool)),
+            SLOT(wirelessEnabledChanged(bool)));
+    connect(NetworkManager::notifier(), SIGNAL(wwanEnabledChanged(bool)),
+            SLOT(wwanEnabledChanged(bool)));
+    connect(NetworkManager::notifier(), SIGNAL(wwanHardwareEnabledChanged(bool)),
+            SLOT(wwanEnabledChanged(bool)));
+
+    foreach (NetworkManager::Device::Ptr device, NetworkManager::networkInterfaces()) {
+        if (device->type() == NetworkManager::Device::Ethernet) {
+            NetworkManager::WiredDevice::Ptr wiredDevice = device.staticCast<NetworkManager::WiredDevice>();
+            if (wiredDevice) {
+                connect(wiredDevice.data(), SIGNAL(carrierChanged(bool)),
+                        SLOT(carrierChanged(bool)));
+            }
+        }
+    }
+
+    foreach (NetworkManager::ActiveConnection::Ptr activeConnection, NetworkManager::activeConnections()) {
+        activeConnectionAdded(activeConnection->path());
+        if (activeConnection->vpn()) {
+            NetworkManager::VpnConnection::Ptr vpnConnection;
+            vpnConnection = activeConnection.objectCast<NetworkManager::VpnConnection>();
+            if (vpnConnection && vpnConnection->state() == NetworkManager::VpnConnection::Activated) {
+                m_vpn = true;
+            }
+        }
+    }
+
+    connectivityChanged();
+}
+
+ConnectionIcon::~ConnectionIcon()
+{
+}
+
+bool ConnectionIcon::connecting() const
+{
+    return m_connecting;
+}
+
+QString ConnectionIcon::connectionIcon() const
+{
+    if (m_vpn && !m_connectionIcon.contains("available")) {
+        return m_connectionIcon + "-locked";
+    }
+
+    if (m_limited && !m_connectionIcon.contains("available")) {
+        return m_connectionIcon + "-limited";
+    }
+
+    return m_connectionIcon;
+}
+
+QString ConnectionIcon::connectionTooltipIcon() const
+{
+    return m_connectionTooltipIcon;
+}
+
+void ConnectionIcon::activatingConnectionChanged(const QString& connection)
+{
+    Q_UNUSED(connection);
+    setIcons();
+}
+
+void ConnectionIcon::activeConnectionAdded(const QString &activeConnection)
+{
+    NetworkManager::ActiveConnection::Ptr active = NetworkManager::findActiveConnection(activeConnection);
+
+    if (active) {
+        NetworkManager::VpnConnection::Ptr vpnConnection;
+        if (active->vpn()) {
+            vpnConnection = active.objectCast<NetworkManager::VpnConnection>();
+        }
+        if ((active->state() == NetworkManager::ActiveConnection::Activating) ||
+            (vpnConnection && (vpnConnection->state() == NetworkManager::VpnConnection::Prepare ||
+                               vpnConnection->state() == NetworkManager::VpnConnection::NeedAuth ||
+                               vpnConnection->state() == NetworkManager::VpnConnection::Connecting ||
+                               vpnConnection->state() == NetworkManager::VpnConnection::GettingIpConfig))) {
+            connect(active.data(), SIGNAL(destroyed(QObject*)),
+                    SLOT(activeConnectionDestroyed()));
+            if (vpnConnection) {
+                connect(vpnConnection.data(), SIGNAL(stateChanged(NetworkManager::VpnConnection::State,NetworkManager::VpnConnection::StateChangeReason)),
+                        SLOT(vpnConnectionStateChanged(NetworkManager::VpnConnection::State,NetworkManager::VpnConnection::StateChangeReason)), Qt::UniqueConnection);
+            } else {
+                connect(active.data(), SIGNAL(stateChanged(NetworkManager::ActiveConnection::State)),
+                        SLOT(activeConnectionStateChanged(NetworkManager::ActiveConnection::State)), Qt::UniqueConnection);
+            }
+            m_connecting = true;
+            Q_EMIT connectingChanged(true);
+        }
+    }
+}
+
+void ConnectionIcon::activeConnectionStateChanged(NetworkManager::ActiveConnection::State state)
+{
+    if (state == NetworkManager::ActiveConnection::Deactivated ||
+        state == NetworkManager::ActiveConnection::Deactivating ||
+        state == NetworkManager::ActiveConnection::Activated ||
+        state == NetworkManager::ActiveConnection::Unknown) {
+        m_connecting = false;
+        Q_EMIT connectingChanged(false);
+    }
+}
+
+void ConnectionIcon::activeConnectionDestroyed()
+{
+    m_connecting = false;
+    Q_EMIT connectingChanged(false);
+}
+
+void ConnectionIcon::carrierChanged(bool carrier)
+{
+    Q_UNUSED(carrier);
+    if (NetworkManager::status() == NetworkManager::Disconnected) {
+        setDisconnectedIcon();
+    }
+}
+
+void ConnectionIcon::connectivityChanged()
+{
+    NetworkManager::Connectivity conn = NetworkManager::connectivity();
+    m_limited = (conn == NetworkManager::Portal || conn == NetworkManager::Limited);
+    setIcons();
+}
+
+void ConnectionIcon::deviceAdded(const QString& device)
+{
+    NetworkManager::Device::Ptr dev = NetworkManager::findNetworkInterface(device);
+
+    if (!dev) {
+        return;
+    }
+
+    if (dev->type() == NetworkManager::Device::Ethernet) {
+        NetworkManager::WiredDevice::Ptr wiredDev = dev.objectCast<NetworkManager::WiredDevice>();
+        connect(wiredDev.data(), SIGNAL(carrierChanged(bool)),
+                SLOT(carrierChanged(bool)));
+    }
+}
+
+void ConnectionIcon::deviceRemoved(const QString& device)
+{
+    Q_UNUSED(device);
+
+    if (NetworkManager::status() == NetworkManager::Disconnected) {
+        setDisconnectedIcon();
+    }
+}
+
+#if WITH_MODEMMANAGER_SUPPORT
+void ConnectionIcon::modemNetworkRemoved()
+{
+    m_modemNetwork.clear();
+}
+
+void ConnectionIcon::modemSignalChanged(uint signal)
+{
+    int diff = m_signal - signal;
+
+    if (diff >= 10 ||
+        diff <= -10) {
+        m_signal = signal;
+
+        setIconForModem();
+    }
+}
+#endif
+
+void ConnectionIcon::networkingEnabledChanged(bool enabled)
+{
+    if (!enabled) {
+        m_connectionIcon = "network-unavailable";
+        Q_EMIT connectionIconChanged("network-unavailable");
+    }
+}
+
+void ConnectionIcon::primaryConnectionChanged(const QString& connection)
+{
+    if (!connection.isEmpty()) {
+        setIcons();
+    }
+}
+
+void ConnectionIcon::statusChanged(NetworkManager::Status status)
+{
+    if (status == NetworkManager::Disconnected) {
+        setDisconnectedIcon();
+    }
+}
+
+void ConnectionIcon::vpnConnectionStateChanged(NetworkManager::VpnConnection::State state, NetworkManager::VpnConnection::StateChangeReason reason)
+{
+    Q_UNUSED(reason);
+    if (state == NetworkManager::VpnConnection::Activated ||
+        state == NetworkManager::VpnConnection::Failed ||
+        state == NetworkManager::VpnConnection::Disconnected) {
+        m_connecting = false;
+        Q_EMIT connectingChanged(false);
+    }
+
+    if (state == NetworkManager::VpnConnection::Activated) {
+        m_vpn = true;
+        setIcons();
+    } else if (state == NetworkManager::VpnConnection::Failed ||
+               state == NetworkManager::VpnConnection::Disconnected) {
+        m_vpn = false;
+
+        foreach (const NetworkManager::ActiveConnection::Ptr activeConnection, NetworkManager::activeConnections()) {
+            if (activeConnection->vpn()) {
+                NetworkManager::VpnConnection::Ptr vpnConnection = activeConnection.objectCast<NetworkManager::VpnConnection>();
+                if (vpnConnection && vpnConnection->state() == NetworkManager::VpnConnection::Activated) {
+                    m_vpn = true;
+                }
+            }
+        }
+
+        setIcons();
+    }
+}
+
+void ConnectionIcon::wirelessEnabledChanged(bool enabled)
+{
+    Q_UNUSED(enabled);
+    if (NetworkManager::status() == NetworkManager::Disconnected) {
+        setDisconnectedIcon();
+    }
+}
+
+void ConnectionIcon::wwanEnabledChanged(bool enabled)
+{
+    Q_UNUSED(enabled);
+    if (NetworkManager::status() == NetworkManager::Disconnected) {
+        setDisconnectedIcon();
+    }
+}
+
+void ConnectionIcon::setIcons()
+{
+    m_signal = 0;
+#if WITH_MODEMMANAGER_SUPPORT
+    if (m_modemNetwork) {
+        disconnect(m_modemNetwork.data(), 0, this, 0);
+        m_modemNetwork.clear();
+    }
+#endif
+    if (m_wirelessNetwork) {
+        disconnect(m_wirelessNetwork.data(), 0, this, 0);
+        m_wirelessNetwork.clear();
+    }
+
+    NetworkManager::ActiveConnection::Ptr connection = NetworkManager::activatingConnection();
+    if (!connection) {
+        connection = NetworkManager::primaryConnection();
+    }
+
+    // Workaround, because PrimaryConnection is kinda broken in NM 0.9.8.x and
+    // doesn't work correctly with some VPN connections. This shouldn't be necessary
+    // for NM 0.9.9.0 or the upcoming bugfix release NM 0.9.8.10
+    if (!connection) {
+        foreach (const NetworkManager::ActiveConnection::Ptr & activeConnection, NetworkManager::activeConnections()) {
+            if ((activeConnection->default4() || activeConnection->default6()) && activeConnection->vpn()) {
+                NetworkManager::ActiveConnection::Ptr baseActiveConnection;
+                baseActiveConnection = NetworkManager::findActiveConnection(activeConnection->specificObject());
+                if (baseActiveConnection) {
+                    connection = baseActiveConnection;
+                }
+            }
+        }
+    }
+
+    if (connection && !connection->devices().isEmpty()) {
+        NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(connection->devices().first());
+
+        if (device) {
+            NetworkManager::Device::Type type = device->type();
+            if (type == NetworkManager::Device::Wifi) {
+                NetworkManager::WirelessDevice::Ptr wifiDevice = device.objectCast<NetworkManager::WirelessDevice>();
+                if (wifiDevice->mode() == NetworkManager::WirelessDevice::Adhoc) {
+                    setWirelessIconForSignalStrength(100);
+                } else {
+                    NetworkManager::AccessPoint::Ptr ap = wifiDevice->activeAccessPoint();
+                    if (ap) {
+                        setWirelessIcon(device, ap->ssid());
+                    }
+                }
+            } else if (type == NetworkManager::Device::Ethernet) {
+                m_connectionIcon = "network-wired-activated";
+                m_connectionTooltipIcon = "network-wired-activated";
+                Q_EMIT connectionIconChanged("network-wired-activated");
+                Q_EMIT connectionTooltipIconChanged("network-wired-activated");
+            } else if (type == NetworkManager::Device::Modem) {
+#if WITH_MODEMMANAGER_SUPPORT
+                setModemIcon(device);
+#else
+                m_connectionIcon = "network-mobile-0";
+                m_connectionTooltipIcon = "phone";
+                Q_EMIT connectionIconChanged("network-mobile-0");
+                Q_EMIT connectionTooltipIconChanged("phone");
+#endif
+            } else if (type == NetworkManager::Device::Bluetooth) {
+                NetworkManager::BluetoothDevice::Ptr btDevice = device.objectCast<NetworkManager::BluetoothDevice>();
+                if (btDevice) {
+                    if (btDevice->bluetoothCapabilities().testFlag(NetworkManager::BluetoothDevice::Dun)) {
+#if WITH_MODEMMANAGER_SUPPORT
+                        setModemIcon(device);
+#else
+                        m_connectionIcon = "network-mobile-0";
+                        m_connectionTooltipIcon = "phone";
+                        Q_EMIT connectionIconChanged("network-mobile-0");
+                        Q_EMIT connectionTooltipIconChanged("phone");
+#endif
+                    } else {
+                        m_connectionIcon = "network-bluetooth-activated";
+                        m_connectionTooltipIcon = "preferences-system-bluetooth";
+                        Q_EMIT connectionIconChanged("network-bluetooth-activated");
+                        Q_EMIT connectionTooltipIconChanged("preferences-system-bluetooth");
+                    }
+                }
+            } else {
+                m_connectionIcon = "network-wired-activated";
+                m_connectionTooltipIcon = "network-wired-activated";
+                Q_EMIT connectionIconChanged("network-wired-activated");
+                Q_EMIT connectionTooltipIconChanged("network-wired-activated");
+            }
+        }
+    } else {
+        setDisconnectedIcon();
+    }
+}
+
+void ConnectionIcon::setDisconnectedIcon()
+{
+    if (NetworkManager::status() == NetworkManager::Unknown ||
+        NetworkManager::status() == NetworkManager::Asleep) {
+        m_connectionIcon = "network-unavailable";
+        Q_EMIT connectionIconChanged("network-unavailable");
+        return;
+    }
+
+    bool wired = false;
+    bool wireless = false;
+    bool modem = false;
+
+    m_limited = false;
+    m_vpn = false;
+
+    foreach (const NetworkManager::Device::Ptr &device, NetworkManager::networkInterfaces()) {
+        if (device->type() == NetworkManager::Device::Ethernet) {
+            NetworkManager::WiredDevice::Ptr wiredDev = device.objectCast<NetworkManager::WiredDevice>();
+            if (wiredDev->carrier()) {
+                wired = true;
+            }
+        } else if (device->type() == NetworkManager::Device::Wifi &&
+                   NetworkManager::isWirelessEnabled() &&
+                   NetworkManager::isWirelessHardwareEnabled()) {
+            NetworkManager::WirelessDevice::Ptr wifiDevice = device.objectCast<NetworkManager::WirelessDevice>();
+            if (!wifiDevice->accessPoints().isEmpty()) {
+                wireless = true;
+            }
+        } else if (device->type() == NetworkManager::Device::Modem &&
+                   NetworkManager::isWwanEnabled() &&
+                   NetworkManager::isWwanHardwareEnabled()) {
+            modem = true;
+        }
+    }
+
+    if (wired) {
+        m_connectionIcon = "network-wired-available";
+        m_connectionTooltipIcon = "network-wired";
+        Q_EMIT connectionIconChanged("network-wired-available");
+        Q_EMIT connectionTooltipIconChanged("network-wired");
+        return;
+    } else if (wireless) {
+        m_connectionIcon = "network-wireless-available";
+        m_connectionTooltipIcon = "network-wireless-connected-00";
+        Q_EMIT connectionIconChanged("network-wireless-available");
+        Q_EMIT connectionTooltipIconChanged("network-wireless-connected-00");
+        return;
+    } else if (modem) {
+        m_connectionIcon = "network-mobile-available";
+        m_connectionTooltipIcon = "phone";
+        Q_EMIT connectionIconChanged("network-mobile-available");
+        Q_EMIT connectionTooltipIconChanged("phone");
+        return;
+    }  else {
+        m_connectionIcon = "network-unavailable";
+        m_connectionTooltipIcon = "network-wired";
+        Q_EMIT connectionIconChanged("network-unavailable");
+        Q_EMIT connectionTooltipIconChanged("network-wired");
+    }
+}
+
+#if WITH_MODEMMANAGER_SUPPORT
+void ConnectionIcon::setModemIcon(const NetworkManager::Device::Ptr & device)
+{
+    NetworkManager::ModemDevice::Ptr modemDevice = device.objectCast<NetworkManager::ModemDevice>();
+
+    if (!modemDevice) {
+        m_connectionIcon = "network-mobile-100";
+        Q_EMIT connectionIconChanged("network-mobile-100");
+
+        return;
+    }
+
+    m_modemNetwork = modemDevice->getModemNetworkIface();
+
+    if (m_modemNetwork) {
+        connect(m_modemNetwork.data(), SIGNAL(signalQualityChanged(uint)),
+                SLOT(modemSignalChanged(uint)), Qt::UniqueConnection);
+        connect(m_modemNetwork.data(), SIGNAL(accessTechnologyChanged(ModemManager::Modem::AccessTechnologies)),
+                SLOT(setIconForModem()), Qt::UniqueConnection);
+        connect(m_modemNetwork.data(), SIGNAL(destroyed(QObject*)),
+                SLOT(modemNetworkRemoved()));
+
+        m_signal = m_modemNetwork->signalQuality().signal;
+        setIconForModem();
+    } else {
+        m_connectionIcon = "network-mobile-0";
+        Q_EMIT connectionIconChanged("network-mobile-0");
+        m_connectionTooltipIcon = "phone";
+        Q_EMIT connectionTooltipIconChanged("phone");
+        return;
+    }
+}
+
+void ConnectionIcon::setIconForModem()
+{
+    if (!m_signal) {
+        m_signal = m_modemNetwork->signalQuality().signal;
+    }
+    QString strength = "00";
+
+    if (m_signal == 0) {
+        strength = '0';
+    } else if (m_signal < 20) {
+        strength = "20";
+    } else if (m_signal < 40) {
+        strength = "40";
+    } else if (m_signal < 60) {
+        strength = "60";
+    } else if (m_signal < 80) {
+        strength = "80";
+    } else {
+        strength = "100";
+    }
+
+    QString result;
+
+    switch(m_modemNetwork->accessTechnologies()) {
+    case MM_MODEM_ACCESS_TECHNOLOGY_GSM:
+    case MM_MODEM_ACCESS_TECHNOLOGY_GSM_COMPACT:
+        result = "network-mobile-%1";
+        break;
+    case MM_MODEM_ACCESS_TECHNOLOGY_GPRS:
+        result = "network-mobile-%1-gprs";
+        break;
+    case MM_MODEM_ACCESS_TECHNOLOGY_EDGE:
+        result = "network-mobile-%1-edge";
+        break;
+    case MM_MODEM_ACCESS_TECHNOLOGY_UMTS:
+        result = "network-mobile-%1-umts";
+        break;
+    case MM_MODEM_ACCESS_TECHNOLOGY_HSDPA:
+        result = "network-mobile-%1-hsdpa";
+        break;
+    case MM_MODEM_ACCESS_TECHNOLOGY_HSUPA:
+        result = "network-mobile-%1-hsupa";
+        break;
+    case MM_MODEM_ACCESS_TECHNOLOGY_HSPA:
+    case MM_MODEM_ACCESS_TECHNOLOGY_HSPA_PLUS:
+        result = "network-mobile-%1-hspa";
+        break;
+    case MM_MODEM_ACCESS_TECHNOLOGY_LTE:
+        result = "network-mobile-%1-lte";
+        break;
+    default:
+        result = "network-mobile-%1";
+        break;
+    }
+
+    m_connectionIcon = QString(result).arg(strength);
+    m_connectionTooltipIcon = "phone";
+    Q_EMIT connectionIconChanged(QString(result).arg(strength));
+    Q_EMIT connectionTooltipIconChanged("phone");
+}
+#endif
+
+void ConnectionIcon::setWirelessIcon(const NetworkManager::Device::Ptr &device, const QString& ssid)
+{
+    NetworkManager::WirelessDevice::Ptr wirelessDevice = device.objectCast<NetworkManager::WirelessDevice>();
+    if (device) {
+        m_wirelessNetwork = wirelessDevice->findNetwork(ssid);
+    } else {
+        m_wirelessNetwork.clear();
+    }
+
+    if (m_wirelessNetwork) {
+        connect(m_wirelessNetwork.data(), SIGNAL(signalStrengthChanged(int)),
+                SLOT(setWirelessIconForSignalStrength(int)), Qt::UniqueConnection);
+
+        setWirelessIconForSignalStrength(m_wirelessNetwork->signalStrength());
+    } else {
+        setDisconnectedIcon();
+    }
+}
+
+void ConnectionIcon::setWirelessIconForSignalStrength(int strength)
+{
+    int iconStrength = 100;
+    if (strength == 0) {
+        iconStrength = 0;
+        m_connectionTooltipIcon = "network-wireless-connected-00";
+        Q_EMIT connectionTooltipIconChanged("network-wireless-connected-00");
+    } else if (strength < 20) {
+        iconStrength = 20;
+        m_connectionTooltipIcon = "network-wireless-connected-20";
+        Q_EMIT connectionTooltipIconChanged("network-wireless-connected-20");
+    } else if (strength < 40) {
+        iconStrength = 40;
+        m_connectionTooltipIcon = "network-wireless-connected-40";
+        Q_EMIT connectionTooltipIconChanged("network-wireless-connected-40");
+    } else if (strength < 60) {
+        iconStrength = 60;
+        m_connectionTooltipIcon = "network-wireless-connected-60";
+        Q_EMIT connectionTooltipIconChanged("network-wireless-connected-60");
+    } else if (strength < 80) {
+        iconStrength = 80;
+        m_connectionTooltipIcon = "network-wireless-connected-80";
+        Q_EMIT connectionTooltipIconChanged("network-wireless-connected-80");
+    } else if (strength < 100) {
+        m_connectionTooltipIcon = "network-wireless-connected-100";
+        Q_EMIT connectionTooltipIconChanged("network-wireless-connected-100");
+    }
+
+    QString icon = QString("network-wireless-%1").arg(iconStrength);
+
+    m_connectionIcon = icon;
+    Q_EMIT connectionIconChanged(icon);
+}
diff --git a/plasma-nm/libs/declarative/connectionicon.h b/plasma-nm/libs/declarative/connectionicon.h
new file mode 100644 (file)
index 0000000..e6e28af
--- /dev/null
@@ -0,0 +1,93 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_CONNECTION_ICON_H
+#define PLASMA_NM_CONNECTION_ICON_H
+
+#include <config.h>
+
+#include <NetworkManagerQt/Manager>
+#include <NetworkManagerQt/ActiveConnection>
+#include <NetworkManagerQt/VpnConnection>
+#include <NetworkManagerQt/WirelessNetwork>
+#if WITH_MODEMMANAGER_SUPPORT
+#include <ModemManagerQt/modem.h>
+#endif
+
+class ConnectionIcon : public QObject
+{
+Q_PROPERTY(bool connecting READ connecting NOTIFY connectingChanged)
+Q_PROPERTY(QString connectionIcon READ connectionIcon NOTIFY connectionIconChanged)
+Q_PROPERTY(QString connectionTooltipIcon READ connectionTooltipIcon NOTIFY connectionTooltipIconChanged)
+Q_OBJECT
+public:
+    explicit ConnectionIcon(QObject* parent = 0);
+    virtual ~ConnectionIcon();
+
+    bool connecting() const;
+    QString connectionIcon() const;
+    QString connectionTooltipIcon() const;
+
+private Q_SLOTS:
+    void activatingConnectionChanged(const QString & connection);
+    void activeConnectionAdded(const QString & activeConnection);
+    void activeConnectionDestroyed();
+    void activeConnectionStateChanged(NetworkManager::ActiveConnection::State state);
+    void carrierChanged(bool carrier);
+    void connectivityChanged();
+    void deviceAdded(const QString & device);
+    void deviceRemoved(const QString & device);
+    void networkingEnabledChanged(bool enabled);
+    void primaryConnectionChanged(const QString & connection);
+#if WITH_MODEMMANAGER_SUPPORT
+    void modemNetworkRemoved();
+    void modemSignalChanged(uint signal);
+    void setIconForModem();
+#endif
+    void statusChanged(NetworkManager::Status status);
+    void setWirelessIconForSignalStrength(int strength);
+    void vpnConnectionStateChanged(NetworkManager::VpnConnection::State state, NetworkManager::VpnConnection::StateChangeReason reason);
+    void wirelessEnabledChanged(bool enabled);
+    void wwanEnabledChanged(bool enabled);
+Q_SIGNALS:
+    void connectingChanged(bool connecting);
+    void connectionIconChanged(const QString & icon);
+    void connectionTooltipIconChanged(const QString & icon);
+
+private:
+    uint m_signal;
+    NetworkManager::WirelessNetwork::Ptr m_wirelessNetwork;
+
+    bool m_connecting;
+    bool m_limited;
+    bool m_vpn;
+    QString m_connectionIcon;
+    QString m_connectionTooltipIcon;
+
+    void setDisconnectedIcon();
+    void setIcons();
+    void setWirelessIcon(const NetworkManager::Device::Ptr & device, const QString & ssid);
+#if WITH_MODEMMANAGER_SUPPORT
+    ModemManager::Modem::Ptr m_modemNetwork;
+    void setModemIcon(const NetworkManager::Device::Ptr & device);
+#endif
+};
+
+#endif // PLASMA_NM_CONNECTION_ICON_H
diff --git a/plasma-nm/libs/declarative/enabledconnections.cpp b/plasma-nm/libs/declarative/enabledconnections.cpp
new file mode 100644 (file)
index 0000000..8a57b50
--- /dev/null
@@ -0,0 +1,131 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+
+#include "enabledconnections.h"
+
+#include <NetworkManagerQt/Manager>
+
+EnabledConnections::EnabledConnections(QObject* parent)
+    : QObject(parent)
+    , m_networkingEnabled(NetworkManager::isNetworkingEnabled())
+    , m_wirelessEnabled(NetworkManager::isWirelessEnabled())
+    , m_wirelessHwEnabled(NetworkManager::isWirelessHardwareEnabled())
+    , m_wimaxEnabled(NetworkManager::isWimaxEnabled())
+    , m_wimaxHwEnabled(NetworkManager::isWimaxHardwareEnabled())
+    , m_wwanEnabled(NetworkManager::isWwanEnabled())
+    , m_wwanHwEnabled(NetworkManager::isWwanHardwareEnabled())
+{
+    connect(NetworkManager::notifier(), SIGNAL(networkingEnabledChanged(bool)),
+            SLOT(onNetworkingEnabled(bool)));
+    connect(NetworkManager::notifier(), SIGNAL(wirelessEnabledChanged(bool)),
+            SLOT(onWirelessEnabled(bool)));
+    connect(NetworkManager::notifier(), SIGNAL(wirelessHardwareEnabledChanged(bool)),
+            SLOT(onWirelessHwEnabled(bool)));
+    connect(NetworkManager::notifier(), SIGNAL(wimaxEnabledChanged(bool)),
+            SLOT(onWimaxEnabled(bool)));
+    connect(NetworkManager::notifier(), SIGNAL(wimaxHardwareEnabledChanged(bool)),
+            SLOT(onWimaxHwEnabled(bool)));
+    connect(NetworkManager::notifier(), SIGNAL(wwanEnabledChanged(bool)),
+            SLOT(onWwanEnabled(bool)));
+    connect(NetworkManager::notifier(), SIGNAL(wwanHardwareEnabledChanged(bool)),
+            SLOT(onWwanHwEnabled(bool)));
+}
+
+EnabledConnections::~EnabledConnections()
+{
+}
+
+bool EnabledConnections::isNetworkingEnabled() const
+{
+    return m_networkingEnabled;
+}
+
+bool EnabledConnections::isWirelessEnabled() const
+{
+    return m_wirelessEnabled;
+}
+
+bool EnabledConnections::isWirelessHwEnabled() const
+{
+    return m_wirelessHwEnabled;
+}
+
+bool EnabledConnections::isWimaxEnabled() const
+{
+    return m_wimaxEnabled;
+}
+
+bool EnabledConnections::isWimaxHwEnabled() const
+{
+    return m_wimaxHwEnabled;
+}
+
+bool EnabledConnections::isWwanEnabled() const
+{
+    return m_wwanEnabled;
+}
+
+bool EnabledConnections::isWwanHwEnabled() const
+{
+    return m_wwanHwEnabled;
+}
+
+void EnabledConnections::onNetworkingEnabled(bool enabled)
+{
+    m_networkingEnabled = enabled;
+    Q_EMIT networkingEnabled(enabled);
+}
+
+void EnabledConnections::onWirelessEnabled(bool enabled)
+{
+    m_wirelessEnabled = enabled;
+    Q_EMIT wirelessEnabled(enabled);
+}
+
+void EnabledConnections::onWirelessHwEnabled(bool enabled)
+{
+    m_wirelessHwEnabled = enabled;
+    Q_EMIT wirelessHwEnabled(enabled);
+}
+
+void EnabledConnections::onWimaxEnabled(bool enabled)
+{
+    m_wimaxEnabled = enabled;
+    Q_EMIT wimaxEnabled(enabled);
+}
+
+void EnabledConnections::onWimaxHwEnabled(bool enabled)
+{
+    m_wimaxHwEnabled = enabled;
+    Q_EMIT wimaxHwEnabled(enabled);
+}
+
+void EnabledConnections::onWwanEnabled(bool enabled)
+{
+    m_wwanEnabled = enabled;
+    Q_EMIT wwanEnabled(enabled);
+}
+
+void EnabledConnections::onWwanHwEnabled(bool enabled)
+{
+    m_wwanHwEnabled = enabled;
+    Q_EMIT wwanHwEnabled(enabled);
+}
diff --git a/plasma-nm/libs/declarative/enabledconnections.h b/plasma-nm/libs/declarative/enabledconnections.h
new file mode 100644 (file)
index 0000000..088f37a
--- /dev/null
@@ -0,0 +1,97 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_ENABLED_CONNECTIONS_H
+#define PLASMA_NM_ENABLED_CONNECTIONS_H
+
+#include <QObject>
+
+class EnabledConnections : public QObject
+{
+/**
+ * Indicates if overall networking is currently enabled or not
+ */
+Q_PROPERTY(bool networkingEnabled READ isNetworkingEnabled NOTIFY networkingEnabled)
+/**
+ * Indicates if wireless is currently enabled or not
+ */
+Q_PROPERTY(bool wirelessEnabled READ isWirelessEnabled NOTIFY wirelessEnabled)
+/**
+ * Indicates if the wireless hardware is currently enabled, i.e. the state of the RF kill switch
+ */
+Q_PROPERTY(bool wirelessHwEnabled READ isWirelessHwEnabled NOTIFY wirelessHwEnabled)
+/**
+ * Indicates if WiMAX devices are currently enabled or not
+ */
+Q_PROPERTY(bool wimaxEnabled READ isWimaxEnabled NOTIFY wimaxEnabled)
+/**
+ * Indicates if the WiMAX hardware is currently enabled, i.e. the state of the RF kill switch.
+ */
+Q_PROPERTY(bool wimaxHwEnabled READ isWimaxHwEnabled NOTIFY wimaxHwEnabled)
+/**
+ * Indicates if mobile broadband devices are currently enabled or not.
+ */
+Q_PROPERTY(bool wwanEnabled READ isWwanEnabled NOTIFY wwanEnabled)
+/**
+ * Indicates if the mobile broadband hardware is currently enabled, i.e. the state of the RF kill switch.
+ */
+Q_PROPERTY(bool wwanHwEnabled READ isWwanHwEnabled NOTIFY wwanHwEnabled)
+Q_OBJECT
+public:
+    explicit EnabledConnections(QObject* parent = 0);
+    virtual ~EnabledConnections();
+
+    bool isNetworkingEnabled() const;
+    bool isWirelessEnabled() const;
+    bool isWirelessHwEnabled() const;
+    bool isWimaxEnabled() const;
+    bool isWimaxHwEnabled() const;
+    bool isWwanEnabled() const;
+    bool isWwanHwEnabled() const;
+
+public Q_SLOTS:
+    void onNetworkingEnabled(bool enabled);
+    void onWirelessEnabled(bool enabled);
+    void onWirelessHwEnabled(bool enabled);
+    void onWimaxEnabled(bool enabled);
+    void onWimaxHwEnabled(bool enabled);
+    void onWwanEnabled(bool enabled);
+    void onWwanHwEnabled(bool enabled);
+
+Q_SIGNALS:
+    void networkingEnabled(bool enabled);
+    void wirelessEnabled(bool enabled);
+    void wirelessHwEnabled(bool enabled);
+    void wimaxEnabled(bool enabled);
+    void wimaxHwEnabled(bool enabled);
+    void wwanEnabled(bool enabled);
+    void wwanHwEnabled(bool enabled);
+
+private:
+    bool m_networkingEnabled;
+    bool m_wirelessEnabled;
+    bool m_wirelessHwEnabled;
+    bool m_wimaxEnabled;
+    bool m_wimaxHwEnabled;
+    bool m_wwanEnabled;
+    bool m_wwanHwEnabled;
+};
+
+#endif // PLASMA_NM_ENABLED_CONNECTIONS_H
diff --git a/plasma-nm/libs/declarative/enums.cpp b/plasma-nm/libs/declarative/enums.cpp
new file mode 100644 (file)
index 0000000..ab17b7e
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "enums.h"
+
+Enums::Enums(QObject* parent)
+    : QObject(parent)
+{
+}
+
+Enums::~Enums()
+{
+}
diff --git a/plasma-nm/libs/declarative/enums.h b/plasma-nm/libs/declarative/enums.h
new file mode 100644 (file)
index 0000000..4284041
--- /dev/null
@@ -0,0 +1,77 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_ENUMS_H
+#define PLASMA_NM_ENUMS_H
+
+#include <QObject>
+
+class Enums : public QObject
+{
+Q_OBJECT
+Q_ENUMS(ConnectionStatus)
+Q_ENUMS(ConnectionType)
+Q_ENUMS(FilterType)
+Q_ENUMS(SecurityType)
+
+public:
+    explicit Enums(QObject* parent = 0);
+    virtual ~Enums();
+
+    enum ConnectionStatus {
+        UnknownState = 0,
+        Activating,
+        Activated,
+        Deactivating,
+        Deactivated
+    };
+
+    enum ConnectionType {
+        UnknownConnectionType = 0,
+        Adsl,
+        Bluetooth,
+        Bond,
+        Bridge,
+        Cdma,
+        Gsm,
+        Infiniband,
+        OLPCMesh,
+        Pppoe,
+        Vlan,
+        Vpn,
+        Wimax,
+        Wired,
+        Wireless
+    };
+
+    enum SecurityType {
+        UnknownSecurity = -1,
+        None = 0,
+        StaticWep,
+        DynamicWep,
+        Leap,
+        WpaPsk,
+        WpaEap,
+        Wpa2Psk,
+        Wpa2Eap
+    };
+};
+
+#endif // PLASMA_NM_ENUMS_H
diff --git a/plasma-nm/libs/declarative/networkstatus.cpp b/plasma-nm/libs/declarative/networkstatus.cpp
new file mode 100644 (file)
index 0000000..583dbe4
--- /dev/null
@@ -0,0 +1,182 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "networkstatus.h"
+#include "uiutils.h"
+
+#include <QDBusConnection>
+
+#include <NetworkManagerQt/ActiveConnection>
+#include <NetworkManagerQt/Connection>
+
+#include <KLocalizedString>
+
+NetworkStatus::NetworkStatus(QObject* parent)
+    : QObject(parent)
+{
+    connect(NetworkManager::notifier(), SIGNAL(statusChanged(NetworkManager::Status)),
+            SLOT(statusChanged(NetworkManager::Status)));
+    connect(NetworkManager::notifier(), SIGNAL(activeConnectionsChanged()),
+            SLOT(activeConnectionsChanged()));
+
+    activeConnectionsChanged();
+    statusChanged(NetworkManager::status());
+}
+
+NetworkStatus::~NetworkStatus()
+{
+}
+
+QString NetworkStatus::activeConnections() const
+{
+    return m_activeConnections;
+}
+
+QString NetworkStatus::networkStatus() const
+{
+    return m_networkStatus;
+}
+
+void NetworkStatus::activeConnectionsChanged()
+{
+    foreach (const NetworkManager::ActiveConnection::Ptr & active, NetworkManager::activeConnections()) {
+        connect(active.data(), SIGNAL(default4Changed(bool)),
+                SLOT(defaultChanged()), Qt::UniqueConnection);
+        connect(active.data(), SIGNAL(default6Changed(bool)),
+                SLOT(defaultChanged()), Qt::UniqueConnection);
+        connect(active.data(), SIGNAL(stateChanged(NetworkManager::ActiveConnection::State)),
+                SLOT(changeActiveConnections()));
+    }
+
+    changeActiveConnections();
+}
+
+void NetworkStatus::defaultChanged()
+{
+    statusChanged(NetworkManager::status());
+}
+
+void NetworkStatus::statusChanged(NetworkManager::Status status)
+{
+    switch (status) {
+        case NetworkManager::ConnectedLinkLocal:
+            m_networkStatus = i18nc("A network device is connected, but there is only link-local connectivity", "Connected");
+            break;
+        case NetworkManager::ConnectedSiteOnly:
+            m_networkStatus = i18nc("A network device is connected, but there is only site-local connectivity", "Connected");
+            break;
+        case NetworkManager::Connected:
+            m_networkStatus = i18nc("A network device is connected, with global network connectivity", "Connected");
+            break;
+        case NetworkManager::Asleep:
+            m_networkStatus = i18nc("Networking is inactive and all devices are disabled", "Inactive");
+            break;
+        case NetworkManager::Disconnected:
+            m_networkStatus = i18nc("There is no active network connection", "Disconnected");
+            break;
+        case NetworkManager::Disconnecting:
+            m_networkStatus = i18nc("Network connections are being cleaned up", "Disconnecting");
+            break;
+        case NetworkManager::Connecting:
+            m_networkStatus = i18nc("A network device is connecting to a network and there is no other available network connection", "Connecting");
+            break;
+        default:
+            m_networkStatus = checkUnknownReason();
+            break;
+    }
+
+    if (status == NetworkManager::ConnectedLinkLocal ||
+        status == NetworkManager::ConnectedSiteOnly ||
+        status == NetworkManager::Connected) {
+        changeActiveConnections();
+    } else {
+        m_activeConnections = m_networkStatus;
+        Q_EMIT activeConnectionsChanged(m_activeConnections);
+    }
+
+    Q_EMIT networkStatusChanged(m_networkStatus);
+}
+
+void NetworkStatus::changeActiveConnections()
+{
+    if (NetworkManager::status() != NetworkManager::Connected &&
+        NetworkManager::status() != NetworkManager::ConnectedLinkLocal &&
+        NetworkManager::status() != NetworkManager::ConnectedSiteOnly) {
+        return;
+    }
+
+    QString activeConnections = "<qt>";
+    const QString format = "<b>%1 - %2</b><br>%3<br><br>";
+    const QString formatDefault = "<b>%1 - %2</b><br><b>%3</b><br><br>";
+
+    foreach (const NetworkManager::ActiveConnection::Ptr & active, NetworkManager::activeConnections()) {
+        if (!active->devices().isEmpty()) {
+            NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(active->devices().first());
+
+            if (device) {
+                QString devName;
+                QString conType;
+                QString status;
+                if (device->ipInterfaceName().isEmpty()) {
+                    devName = device->interfaceName();
+                } else {
+                    devName = device->ipInterfaceName();
+                }
+                if (active->vpn()) {
+                    conType = i18n("VPN Connection");
+                } else {
+                    conType = UiUtils::interfaceTypeLabel(device->type(), device);
+                }
+                if (active->state() == NetworkManager::ActiveConnection::Activated) {
+                    status = i18n("Connected to %1", active->connection()->name());
+                } else if (active->state() == NetworkManager::ActiveConnection::Activating) {
+                    status = i18n("Connecting to %1", active->connection()->name());
+                }
+                if (active->default4() || active->default6()) {
+                    activeConnections += QString(formatDefault).arg(devName, conType, status);
+                } else {
+                    activeConnections += QString(format).arg(devName, conType, status);
+                }
+            }
+        }
+    }
+
+    activeConnections += "</qt>";
+    // Remove the last two new lines
+    activeConnections.replace("<br><br></qt>", "</qt>");
+
+    m_activeConnections = activeConnections;
+    Q_EMIT activeConnectionsChanged(activeConnections);
+}
+
+QString NetworkStatus::checkUnknownReason() const
+{
+    // Check if NetworkManager is running.
+    if (!QDBusConnection::systemBus().interface()->isServiceRegistered(NM_DBUS_INTERFACE)) {
+        return i18n("NetworkManager not running");
+    }
+
+    // Check for compatible NetworkManager version.
+    if (NetworkManager::compareVersion(0, 9, 8) < 0) {
+        return i18n("NetworkManager 0.9.8 required, found %1.", NetworkManager::version());
+    }
+
+    return i18nc("global connection state", "Unknown");
+}
diff --git a/plasma-nm/libs/declarative/networkstatus.h b/plasma-nm/libs/declarative/networkstatus.h
new file mode 100644 (file)
index 0000000..4afd587
--- /dev/null
@@ -0,0 +1,64 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_NETWORK_STATUS_H
+#define PLASMA_NM_NETWORK_STATUS_H
+
+#include <QObject>
+#include <QIcon>
+
+#include <NetworkManagerQt/Manager>
+
+class NetworkStatus : public QObject
+{
+/**
+ * Returns a formated list of active connections or NM status when there is no active connection
+ */
+Q_PROPERTY(QString activeConnections READ activeConnections NOTIFY activeConnectionsChanged)
+/**
+ * Returns the current status of NetworkManager
+ */
+Q_PROPERTY(QString networkStatus READ networkStatus NOTIFY networkStatusChanged)
+Q_OBJECT
+public:
+    explicit NetworkStatus(QObject* parent = 0);
+    virtual ~NetworkStatus();
+
+    QString activeConnections() const;
+    QString networkStatus() const;
+
+private Q_SLOTS:
+    void activeConnectionsChanged();
+    void defaultChanged();
+    void statusChanged(NetworkManager::Status status);
+    void changeActiveConnections();
+
+Q_SIGNALS:
+    void activeConnectionsChanged(const QString & activeConnections);
+    void networkStatusChanged(const QString & status);
+
+private:
+    QString m_activeConnections;
+    QString m_networkStatus;
+
+    QString checkUnknownReason() const;
+};
+
+#endif // PLAMA_NM_NETWORK_STATUS_H
diff --git a/plasma-nm/libs/declarative/qmldir b/plasma-nm/libs/declarative/qmldir
new file mode 100644 (file)
index 0000000..a707c26
--- /dev/null
@@ -0,0 +1 @@
+plugin plasmanetworkmanagementplugins
diff --git a/plasma-nm/libs/declarative/qmlplugins.cpp b/plasma-nm/libs/declarative/qmlplugins.cpp
new file mode 100644 (file)
index 0000000..1e8a1aa
--- /dev/null
@@ -0,0 +1,62 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "qmlplugins.h"
+
+#include <QtDeclarative>
+
+#include "availabledevices.h"
+#include "connectionicon.h"
+#include "enabledconnections.h"
+#include "globalconfig.h"
+#include "networkstatus.h"
+#include "trafficmonitor.h"
+
+#include "appletproxymodel.h"
+#include "networkmodel.h"
+
+#include "handler.h"
+#include "enums.h"
+
+void QmlPlugins::registerTypes(const char* uri)
+{
+    // @uri org.kde.networkmanagement.AvailableDevices
+    qmlRegisterType<AvailableDevices>(uri, 0, 1, "AvailableDevices");
+    // @uri org.kde.networkmanagement.ConnectionIcon
+    qmlRegisterType<ConnectionIcon>(uri, 0, 1, "ConnectionIcon");
+    // @uri org.kde.networkmanagement.EnabledConnections
+    qmlRegisterType<EnabledConnections>(uri, 0, 1, "EnabledConnections");
+    // @uri org.kde.networkmanagement.Enums
+    qmlRegisterUncreatableType<Enums>(uri, 0, 1, "Enums", "You cannot create Enums on yourself");
+    // @uri org.kde.networkmanagement.GlobalConfig
+    qmlRegisterType<GlobalConfig>(uri, 0, 1, "GlobalConfig");
+    // @uri org.kde.networkmanagement.NetworkStatus
+    qmlRegisterType<NetworkStatus>(uri, 0, 1, "NetworkStatus");
+    // @uri org.kde.networkmanagement.Handler
+    qmlRegisterType<Handler>(uri, 0, 1, "Handler");
+    // @uri org.kde.networkmanagement.NetworkModel
+    qmlRegisterType<NetworkModel>(uri, 0, 1, "NetworkModel");
+    // @uri org.kde.networkmanagement.AppletProxyModel
+    qmlRegisterType<AppletProxyModel>(uri, 0, 1, "AppletProxyModel");
+    // @uri org.kde.networkmanagement.TrafficMonitor
+    qmlRegisterType<TrafficMonitor>(uri, 0, 1, "TrafficMonitor");
+}
+
+Q_EXPORT_PLUGIN2(plasmanetworkmanagement, QmlPlugins)
diff --git a/plasma-nm/libs/declarative/qmlplugins.h b/plasma-nm/libs/declarative/qmlplugins.h
new file mode 100644 (file)
index 0000000..9c8497b
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_QML_PLUGINS_H
+#define PLASMA_NM_QML_PLUGINS_H
+
+#include <QtDeclarative/QDeclarativeExtensionPlugin>
+
+class QmlPlugins : public QDeclarativeExtensionPlugin
+{
+    public:
+        virtual void registerTypes(const char * uri);
+};
+
+#endif // PLASMA_NM_QML_PLUGINS_H
diff --git a/plasma-nm/libs/declarative/trafficmonitor.cpp b/plasma-nm/libs/declarative/trafficmonitor.cpp
new file mode 100644 (file)
index 0000000..fbc9d51
--- /dev/null
@@ -0,0 +1,249 @@
+/*
+    Copyright 2010 Sebastian Kügler <sebas@kde.org>
+    Copyright 2010-2013 Lamarque V. Souza <lamarque@kde.org>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "trafficmonitor.h"
+
+#include <Plasma/DataEngineManager>
+
+#include <QLabel>
+#include <QGraphicsLinearLayout>
+
+#include <KGlobalSettings>
+
+#include <NetworkManagerQt/Manager>
+
+#include "globalconfig.h"
+
+TrafficMonitor::TrafficMonitor(QGraphicsItem* parent)
+    : QGraphicsWidget(parent, 0)
+    , m_device(0)
+    , m_updateEnabled(false)
+{
+    QGraphicsLinearLayout * layout = new QGraphicsLinearLayout(this);
+    layout->setOrientation(Qt::Vertical);
+
+    m_txColor.setAlphaF(0.6);
+    m_txColor = QColor("#0099FF");
+    m_rxColor = QColor("#91FF00");
+
+    m_trafficPlotter = new Plasma::SignalPlotter(this);
+    m_trafficPlotter->setFont(KGlobalSettings::smallestReadableFont());
+    m_trafficPlotter->addPlot(m_rxColor);
+    m_trafficPlotter->addPlot(m_txColor);
+    m_trafficPlotter->setThinFrame(true);
+    m_trafficPlotter->setShowLabels(true);
+    m_trafficPlotter->setShowTopBar(true);
+    m_trafficPlotter->setShowVerticalLines(false);
+    m_trafficPlotter->setShowHorizontalLines(true);
+    m_trafficPlotter->setHorizontalLinesCount(2);
+    m_trafficPlotter->setUseAutoRange(true);
+    m_trafficPlotter->setSizePolicy(QSizePolicy::QSizePolicy::Expanding, QSizePolicy::QSizePolicy::Expanding);
+    m_trafficPlotter->setMinimumHeight(100);
+
+    layout->addItem(m_trafficPlotter);
+
+    m_traffic = new Plasma::Label(this);
+    m_traffic->setFont(KGlobalSettings::smallestReadableFont());
+    m_traffic->nativeWidget()->setWordWrap(false);
+    m_traffic->nativeWidget()->setTextInteractionFlags(Qt::TextSelectableByMouse);
+
+    layout->addItem(m_traffic);
+
+    setLayout(layout);
+
+    Plasma::DataEngineManager::self()->loadEngine("systemmonitor");
+
+    connect(m_traffic, SIGNAL(heightChanged()), this, SIGNAL(heightChanged()));
+}
+
+TrafficMonitor::~TrafficMonitor()
+{
+}
+
+void TrafficMonitor::setDevice(const QString& device)
+{
+    if (m_device && m_device->uni() == device) {
+        return;
+    }
+
+    if (device.isEmpty()) {
+        resetMonitor();
+        setUpdateEnabled(false);
+        return;
+    }
+
+    m_device = NetworkManager::findNetworkInterface(device);
+
+    if (!m_device) {
+        resetMonitor();
+        setUpdateEnabled(false);
+        return;
+    }
+
+    QString interfaceName = m_device->ipInterfaceName();
+    if (interfaceName.isEmpty()) {
+        interfaceName = m_device->interfaceName();
+    }
+
+    m_rxSource = QString("network/interfaces/%1/receiver/data").arg(interfaceName);
+    m_txSource = QString("network/interfaces/%1/transmitter/data").arg(interfaceName);
+    m_rxTotalSource = QString("network/interfaces/%1/receiver/dataTotal").arg(interfaceName);
+    m_txTotalSource = QString("network/interfaces/%1/transmitter/dataTotal").arg(interfaceName);
+    m_rxTotal = m_txTotal = 0;
+
+    Plasma::DataEngine * engine = Plasma::DataEngineManager::self()->engine("systemmonitor");
+    if (engine->isValid() && engine->query(m_rxSource).empty()) {
+        Plasma::DataEngineManager::self()->unloadEngine("systemmonitor");
+        Plasma::DataEngineManager::self()->loadEngine("systemmonitor");
+    }
+
+    setUpdateEnabled(true);
+}
+
+QString TrafficMonitor::device() const
+{
+    if (m_device)
+        return m_device->uni();
+
+    return QString();
+}
+
+qreal TrafficMonitor::height() const
+{
+    return m_trafficPlotter->geometry().height() + m_traffic->geometry().height() + 5;
+}
+
+void TrafficMonitor::resetMonitor()
+{
+    const QString format = "<b>%1:</b>&nbsp;%2";
+    QString temp;
+
+    temp = QString("<qt><table align=\"left\" border=\"0\"><tr><td align=\"right\" width=\"50%\">");
+    temp += QString(format).arg(i18nc("traffic received empty", "Received")).arg("-");
+    temp += QString("</td></tr><tr><td width=\"50%\">&nbsp;");
+    temp += QString(format).arg(i18nc("traffic transmitted empty", "Transmitted")).arg("-");
+    temp += QString("</td></tr></table></qt>");
+    m_traffic->setText(temp);
+
+    m_trafficPlotter->removePlot(0);
+    m_trafficPlotter->removePlot(1);
+    m_trafficPlotter->addPlot(m_rxColor);
+    m_trafficPlotter->addPlot(m_txColor);
+}
+
+void TrafficMonitor::dataUpdated(const QString& sourceName, const Plasma::DataEngine::Data& data)
+{
+    if (sourceName == m_txSource) {
+        m_tx = data["value"].toString();
+        m_txUnit = data["units"].toString();
+    } else if (sourceName == m_rxSource) {
+        m_rx = data["value"].toString();
+        m_rxUnit = data["units"].toString();
+    } else if (sourceName == m_rxTotalSource) {
+        m_rxTotal = data["value"].toString().toLong();
+    } else if (sourceName == m_txTotalSource) {
+        m_txTotal = data["value"].toString().toLong();
+    }
+    updateTraffic();
+}
+
+void TrafficMonitor::setUpdateEnabled(bool enable)
+{
+    Plasma::DataEngine * engine = Plasma::DataEngineManager::self()->engine("systemmonitor");
+    if (engine->isValid()) {
+        int interval = 2000;
+        if (enable) {
+            if (m_device) {
+                engine->connectSource(m_rxSource, this, interval);
+                engine->connectSource(m_txSource, this, interval);
+                engine->connectSource(m_rxTotalSource, this, interval);
+                engine->connectSource(m_txTotalSource, this, interval);
+            }
+        } else {
+            engine->disconnectSource(m_rxSource, this);
+            engine->disconnectSource(m_txSource, this);
+            engine->disconnectSource(m_rxTotalSource, this);
+            engine->disconnectSource(m_txTotalSource, this);
+        }
+    }
+    m_updateEnabled = enable;
+}
+
+void TrafficMonitor::updateTraffic()
+{
+    double _r;
+    double _t;
+    QString r, t;
+    int precision = 0;
+
+    if (GlobalConfig().networkSpeedUnit() == GlobalConfig::KBits) {
+        _r = m_rx.toInt() << 3;
+        _t = m_tx.toInt() << 3;
+
+        if (_r < 1000) {
+            m_rxUnit = i18n("KBit/s");
+        } else if (_r < 1000000) {
+            m_rxUnit = i18n("MBit/s");
+            _r /= 1000;
+            _t /= 1000;
+            precision = 2;
+        } else {
+            m_rxUnit = i18n("GBit/s");
+            _r /= 1000000;
+            _t /= 1000000;
+            precision = 2;
+        }
+
+        m_txUnit = m_rxUnit;
+        r = QString("%1 %2").arg(QString::number(_r, 'f', precision), m_rxUnit);
+        t = QString("%1 %2").arg(QString::number(_t, 'f', precision), m_txUnit);
+    } else {
+        _r = m_rx.toDouble();
+        _t = m_tx.toDouble();
+
+        r = KGlobal::locale()->formatByteSize(_r*1024);
+        r.append("/s");
+        t = KGlobal::locale()->formatByteSize(_t*1024);
+        t.append("/s");
+    }
+
+    QList<double> v;
+    v << _r << _t;
+    m_trafficPlotter->addSample(v);
+    m_trafficPlotter->setUnit(m_rxUnit);
+
+    const QString s = i18nc("traffic, e.g. n KB/s\n m KB/s", "%1 %2", r, t);
+    m_trafficPlotter->setTitle(s);
+
+    const QString format = "<b>%1:</b>&nbsp;%2";
+    QString temp;
+
+    temp = QString("<qt><table align=\"left\" border=\"0\"><tr>");
+    temp += QString("<td width=\"20pt\" bgcolor=\"%1\">&nbsp;&nbsp;").arg(m_rxColor.name());
+    temp += QString("</td><td width=\"50%\">");
+    temp += QString(format).arg(i18n("Received"), KGlobal::locale()->formatByteSize(m_rxTotal*1000, 2));
+    temp += QString("&nbsp;&nbsp;</td></tr><tr><td width=\"20pt\" bgcolor=\"%1\">&nbsp;&nbsp;").arg(m_txColor.name());
+    temp += QString("</td><td width=\"50%\">");
+    temp += QString(format).arg(i18n("Transmitted"), KGlobal::locale()->formatByteSize(m_txTotal*1000, 2));
+    temp += QString("</td></tr></table></qt>");
+    m_traffic->setText(temp);
+}
diff --git a/plasma-nm/libs/declarative/trafficmonitor.h b/plasma-nm/libs/declarative/trafficmonitor.h
new file mode 100644 (file)
index 0000000..08af0f3
--- /dev/null
@@ -0,0 +1,83 @@
+/*
+    Copyright 2010 Sebastian Kügler <sebas@kde.org>
+    Copyright 2010-2013 Lamarque V. Souza <lamarque@kde.org>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_TRAFFIC_MONITOR_H
+#define PLASMA_NM_TRAFFIC_MONITOR_H
+
+#include <QGraphicsWidget>
+
+#include <NetworkManagerQt/Device>
+#include <NetworkManagerQt/ModemDevice>
+
+#include <Plasma/DataEngine>
+#include <Plasma/SignalPlotter>
+#include <Plasma/Label>
+
+class TrafficMonitor : public QGraphicsWidget
+{
+Q_PROPERTY(QString device READ device WRITE setDevice)
+Q_PROPERTY(qreal height READ height NOTIFY heightChanged)
+Q_OBJECT
+public:
+    explicit TrafficMonitor(QGraphicsItem * parent = 0);
+    virtual ~TrafficMonitor();
+
+    void setDevice(const QString & device);
+    QString device() const;
+
+    qreal height() const;
+
+public Q_SLOTS:
+    void dataUpdated(const QString & sourceName, const Plasma::DataEngine::Data & data);
+
+private:
+    void resetMonitor();
+    void updateTraffic();
+    void setUpdateEnabled(bool enable);
+
+    NetworkManager::Device::Ptr m_device;
+
+    Plasma::DataEngine * m_engine;
+    Plasma::SignalPlotter *m_trafficPlotter;
+    Plasma::Label * m_traffic;
+
+    QString m_tx;
+    QString m_txSource;
+    QString m_txTotalSource;
+    QString m_txUnit;
+    QString m_rx;
+    QString m_rxSource;
+    QString m_rxTotalSource;
+    QString m_rxUnit;
+    QColor m_txColor;
+    QColor m_rxColor;
+    qlonglong m_txTotal;
+    qlonglong m_rxTotal;
+
+    bool m_updateEnabled;
+    int m_speedUnit;
+
+Q_SIGNALS:
+    void heightChanged();
+};
+
+#endif // PLASMA_NM_TRAFFIC_MONITOR_H
diff --git a/plasma-nm/libs/editor/CMakeLists.txt b/plasma-nm/libs/editor/CMakeLists.txt
new file mode 100644 (file)
index 0000000..d81d3b7
--- /dev/null
@@ -0,0 +1,89 @@
+include_directories(${CMAKE_CURRENT_SOURCE_DIR}/widgets)
+
+set(plasmanetworkmanagement_libeditor_SRCS
+    settings/bondwidget.cpp
+    settings/bridgewidget.cpp
+    settings/btwidget.cpp
+    settings/cdmawidget.cpp
+    settings/connectionwidget.cpp
+    settings/gsmwidget.cpp
+    settings/infinibandwidget.cpp
+    settings/ipv4widget.cpp
+    settings/ipv6widget.cpp
+    settings/pppoewidget.cpp
+    settings/pppwidget.cpp
+    settings/security802-1x.cpp
+    settings/vlanwidget.cpp
+    settings/wificonnectionwidget.cpp
+    settings/wifisecurity.cpp
+    settings/wimaxwidget.cpp
+    settings/wiredconnectionwidget.cpp
+    settings/wiredsecurity.cpp
+
+    widgets/advancedpermissionswidget.cpp
+    widgets/bssidcombobox.cpp
+    widgets/delegate.cpp
+    widgets/hwaddrcombobox.cpp
+    widgets/intdelegate.cpp
+    widgets/ipv4delegate.cpp
+    widgets/ipv4routeswidget.cpp
+    widgets/ipv6delegate.cpp
+    widgets/ipv6routeswidget.cpp
+    widgets/settingwidget.cpp
+    widgets/ssidcombobox.cpp
+
+    connectiondetaileditor.cpp
+    simpleipv4addressvalidator.cpp
+    simpleipv6addressvalidator.cpp
+    vpnuiplugin.cpp
+
+    ../uiutils.cpp
+)
+
+if (WITH_MODEMMANAGER_SUPPORT)
+    set(plasmanetworkmanagement_libeditor_SRCS
+        ${plasmanetworkmanagement_libeditor_SRCS}
+        widgets/mobileconnectionwizard.cpp
+        mobileproviders.cpp)
+endif()
+
+kde4_add_ui_files(plasmanetworkmanagement_libeditor_SRCS
+    settings/ui/802-1x.ui
+    settings/ui/bond.ui
+    settings/ui/bridge.ui
+    settings/ui/bt.ui
+    settings/ui/cdma.ui
+    settings/ui/connectionwidget.ui
+    settings/ui/gsm.ui
+    settings/ui/infiniband.ui
+    settings/ui/ipv4.ui
+    settings/ui/ipv6.ui
+    settings/ui/ppp.ui
+    settings/ui/pppoe.ui
+    settings/ui/vlan.ui
+    settings/ui/wificonnectionwidget.ui
+    settings/ui/wifisecurity.ui
+    settings/ui/wimax.ui
+    settings/ui/wiredconnectionwidget.ui
+    settings/ui/wiredsecurity.ui
+
+    widgets/ui/advancedpermissionswidget.ui
+    widgets/ui/ipv4routes.ui
+    widgets/ui/ipv6routes.ui
+
+    connectiondetaileditor.ui
+)
+
+kde4_add_library(plasmanetworkmanagement-editor SHARED ${plasmanetworkmanagement_libeditor_SRCS})
+target_link_libraries(plasmanetworkmanagement-editor
+    ${KDE4_KDEUI_LIBS}
+    ${KDE4_KIO_LIBS}
+    ${KDE4_SOLID_LIBS}
+    ${QT_QTXML_LIBRARY}
+    ${QT_QTNETWORK_LIBRARY}
+    ${NETWORKMANAGERQT_LDFLAGS}
+    ${MODEMMANAGERQT_LDFLAGS}
+)
+
+install(TARGETS plasmanetworkmanagement-editor ${INSTALL_TARGETS_DEFAULT_ARGS})
+install(FILES plasma-networkmanagement-vpnuiplugin.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR})
diff --git a/plasma-nm/libs/editor/Messages.sh b/plasma-nm/libs/editor/Messages.sh
new file mode 100644 (file)
index 0000000..a44e5dd
--- /dev/null
@@ -0,0 +1,4 @@
+#! /usr/bin/env bash
+$EXTRACTRC `find . -name "*.ui" -o -name "*.rc"` >> rc.cpp
+$XGETTEXT `find . -name "*.cpp"` -o $podir/libplasmanetworkmanagement-editor.pot
+rm -f rc.cpp
diff --git a/plasma-nm/libs/editor/connectiondetaileditor.cpp b/plasma-nm/libs/editor/connectiondetaileditor.cpp
new file mode 100644 (file)
index 0000000..f6b6335
--- /dev/null
@@ -0,0 +1,545 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+    Copyright 2013, 2014 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "connectiondetaileditor.h"
+#include "ui_connectiondetaileditor.h"
+
+#include "settings/bondwidget.h"
+#include "settings/bridgewidget.h"
+#include "settings/btwidget.h"
+#include "settings/cdmawidget.h"
+#include "settings/connectionwidget.h"
+#include "settings/gsmwidget.h"
+#include "settings/infinibandwidget.h"
+#include "settings/ipv4widget.h"
+#include "settings/ipv6widget.h"
+#include "settings/pppwidget.h"
+#include "settings/pppoewidget.h"
+#include "settings/vlanwidget.h"
+#include "settings/wimaxwidget.h"
+#include "settings/wiredsecurity.h"
+#include "settings/wiredconnectionwidget.h"
+#include "settings/wifisecurity.h"
+#include "settings/wificonnectionwidget.h"
+#include "vpn/openvpn/nm-openvpn-service.h"
+#include "vpnuiplugin.h"
+
+#include <NetworkManagerQt/ActiveConnection>
+#include <NetworkManagerQt/AdslSetting>
+#include <NetworkManagerQt/CdmaSetting>
+#include <NetworkManagerQt/Connection>
+#include <NetworkManagerQt/GenericTypes>
+#include <NetworkManagerQt/GsmSetting>
+#include <NetworkManagerQt/PppoeSetting>
+#include <NetworkManagerQt/Settings>
+#include <NetworkManagerQt/Utils>
+#include <NetworkManagerQt/VpnSetting>
+#include <NetworkManagerQt/WirelessSetting>
+#include <NetworkManagerQt/WirelessDevice>
+
+#include <QDebug>
+
+#include <KUser>
+#include <KPluginFactory>
+#include <KServiceTypeTrader>
+#include <QPushButton>
+#include <KWallet/Wallet>
+
+using namespace NetworkManager;
+
+ConnectionDetailEditor::ConnectionDetailEditor(NetworkManager::ConnectionSettings::ConnectionType type, QWidget* parent,
+                                               const QString &masterUuid, const QString &slaveType, Qt::WindowFlags f):
+    QDialog(parent, f),
+    m_ui(new Ui::ConnectionDetailEditor),
+    m_connection(new NetworkManager::ConnectionSettings(type)),
+    m_new(true),
+    m_masterUuid(masterUuid),
+    m_slaveType(slaveType)
+{
+    setAttribute(Qt::WA_DeleteOnClose);
+    m_ui->setupUi(this);
+
+    initEditor();
+}
+
+ConnectionDetailEditor::ConnectionDetailEditor(NetworkManager::ConnectionSettings::ConnectionType type, QWidget* parent,
+                                               const QString &vpnType, bool shared, Qt::WindowFlags f):
+    QDialog(parent, f),
+    m_ui(new Ui::ConnectionDetailEditor),
+    m_connection(new NetworkManager::ConnectionSettings(type)),
+    m_new(true),
+    m_vpnType(vpnType)
+{
+    setAttribute(Qt::WA_DeleteOnClose);
+    m_ui->setupUi(this);
+
+    if (shared) {
+        if (type == ConnectionSettings::Wireless) {
+            NetworkManager::WirelessSetting::Ptr wifiSetting = m_connection->setting(Setting::Wireless).dynamicCast<NetworkManager::WirelessSetting>();
+            wifiSetting->setMode(WirelessSetting::Adhoc);
+            wifiSetting->setSsid(i18n("my_shared_connection").toUtf8());
+
+            foreach (const NetworkManager::Device::Ptr & device, NetworkManager::networkInterfaces()) {
+                if (device->type() == Device::Wifi) {
+                    NetworkManager::WirelessDevice::Ptr wifiDev = device.objectCast<NetworkManager::WirelessDevice>();
+                    if (wifiDev) {
+                        if (wifiDev->wirelessCapabilities().testFlag(WirelessDevice::ApCap)) {
+                            wifiSetting->setMode(WirelessSetting::Ap);
+                            wifiSetting->setMacAddress(Utils::macAddressFromString(wifiDev->hardwareAddress()));
+                        }
+                    }
+                }
+            }
+        }
+        NetworkManager::Ipv4Setting::Ptr ipv4Setting = m_connection->setting(Setting::Ipv4).dynamicCast<NetworkManager::Ipv4Setting>();
+        ipv4Setting->setMethod(Ipv4Setting::Shared);
+        m_connection->setAutoconnect(false);
+    }
+
+    initEditor();
+}
+
+ConnectionDetailEditor::ConnectionDetailEditor(ConnectionSettings::ConnectionType type, const QVariantList &args, QWidget *parent, Qt::WindowFlags f):
+    QDialog(parent, f),
+    m_ui(new Ui::ConnectionDetailEditor),
+    m_connection(new NetworkManager::ConnectionSettings(type)),
+    m_new(true)
+{
+    setAttribute(Qt::WA_DeleteOnClose);
+    m_ui->setupUi(this);
+
+    // parse args given from the wizard
+    qDebug() << "Editing new mobile connection, number of args:" << args.count();
+    foreach(const QVariant & arg, args) {
+        qDebug() << "Argument:" << arg;
+    }
+
+    if (args.count() == 2) { //GSM or CDMA
+        QVariantMap tmp = qdbus_cast<QVariantMap>(args.value(1));
+
+#if 0 // network IDs are not used yet and seem to break the setting
+        if (args.count() == 3) { // gsm specific
+            QStringList networkIds = args.value(1).toStringList();
+            if (!networkIds.isEmpty())
+                tmp.insert("network-id", networkIds.first());
+        }
+#endif
+
+        m_connection->setConnectionType(type);
+        m_connection->setId(args.value(0).toString());
+        qDebug() << "New " << m_connection->typeAsString(m_connection->connectionType()) << "connection initializing with:" << tmp;
+        if (type == ConnectionSettings::Gsm)
+            m_connection->setting(Setting::Gsm)->fromMap(tmp);
+        else if (type == ConnectionSettings::Cdma)
+            m_connection->setting(Setting::Cdma)->fromMap(tmp);
+        else
+            qWarning() << Q_FUNC_INFO << "Unhandled setting type";
+
+        qDebug() << "New connection initialized:";
+        qDebug() << *m_connection;
+    } else {
+        qWarning() << Q_FUNC_INFO << "Unexpected number of args to parse";
+    }
+
+    initEditor();
+}
+
+
+ConnectionDetailEditor::ConnectionDetailEditor(const NetworkManager::ConnectionSettings::Ptr &connection, QWidget* parent, Qt::WindowFlags f, bool newConnection):
+    QDialog(parent, f),
+    m_ui(new Ui::ConnectionDetailEditor),
+    m_connection(connection),
+    m_new(newConnection),
+    m_masterUuid(connection->master()),
+    m_slaveType(connection->slaveType())
+{
+    setAttribute(Qt::WA_DeleteOnClose);
+    m_ui->setupUi(this);
+
+    initEditor();
+}
+
+ConnectionDetailEditor::~ConnectionDetailEditor()
+{
+    m_connection.clear();
+    delete m_ui;
+}
+
+void ConnectionDetailEditor::initEditor()
+{
+    enableOKButton(false);
+
+    if (!m_new) {
+        NetworkManager::Connection::Ptr connection = NetworkManager::findConnectionByUuid(m_connection->uuid());
+        if (connection) {
+            bool hasSecrets = false;
+            connect(connection.data(), SIGNAL(gotSecrets(QString,bool,NMVariantMapMap,QString)),
+                    SLOT(gotSecrets(QString,bool,NMVariantMapMap,QString)), Qt::UniqueConnection);
+
+            if (m_connection->connectionType() == NetworkManager::ConnectionSettings::Adsl) {
+                NetworkManager::AdslSetting::Ptr adslSetting = connection->settings()->setting(NetworkManager::Setting::Adsl).staticCast<NetworkManager::AdslSetting>();
+                if (adslSetting && !adslSetting->needSecrets().isEmpty()) {
+                    hasSecrets = true;
+                    connection->secrets("adsl");
+                }
+            } else if (m_connection->connectionType() == NetworkManager::ConnectionSettings::Bluetooth) {
+                NetworkManager::GsmSetting::Ptr gsmSetting = connection->settings()->setting(NetworkManager::Setting::Gsm).staticCast<NetworkManager::GsmSetting>();
+                if (gsmSetting && !gsmSetting->needSecrets().isEmpty()) {
+                    hasSecrets = true;
+                    connection->secrets("gsm");
+                }
+            } else if (m_connection->connectionType() == NetworkManager::ConnectionSettings::Cdma) {
+                NetworkManager::CdmaSetting::Ptr cdmaSetting = connection->settings()->setting(NetworkManager::Setting::Cdma).staticCast<NetworkManager::CdmaSetting>();
+                if (cdmaSetting && !cdmaSetting->needSecrets().isEmpty()) {
+                    hasSecrets = true;
+                    connection->secrets("cdma");
+                }
+            } else if (m_connection->connectionType() == NetworkManager::ConnectionSettings::Gsm) {
+                NetworkManager::GsmSetting::Ptr gsmSetting = connection->settings()->setting(NetworkManager::Setting::Gsm).staticCast<NetworkManager::GsmSetting>();
+                if (gsmSetting && !gsmSetting->needSecrets().isEmpty()) {
+                    hasSecrets = true;
+                    connection->secrets("gsm");
+                }
+            } else if (m_connection->connectionType() == NetworkManager::ConnectionSettings::Pppoe) {
+                NetworkManager::PppoeSetting::Ptr pppoeSetting = connection->settings()->setting(NetworkManager::Setting::Pppoe).staticCast<NetworkManager::PppoeSetting>();
+                if (pppoeSetting && !pppoeSetting->needSecrets().isEmpty()) {
+                    hasSecrets = true;
+                    connection->secrets("pppoe");
+                }
+            } else if (m_connection->connectionType() == NetworkManager::ConnectionSettings::Wired) {
+                NetworkManager::Security8021xSetting::Ptr securitySetting = connection->settings()->setting(NetworkManager::Setting::Security8021x).staticCast<NetworkManager::Security8021xSetting>();
+                if (securitySetting && !securitySetting->needSecrets().isEmpty()) {
+                    hasSecrets = true;
+                    connection->secrets("802-1x");
+                }
+            } else if (m_connection->connectionType() == NetworkManager::ConnectionSettings::Wireless) {
+                NetworkManager::WirelessSecuritySetting::Ptr wifiSecuritySetting = connection->settings()->setting(NetworkManager::Setting::WirelessSecurity).staticCast<NetworkManager::WirelessSecuritySetting>();
+                if (wifiSecuritySetting &&
+                    (wifiSecuritySetting->keyMgmt() == NetworkManager::WirelessSecuritySetting::WpaEap ||
+                    (wifiSecuritySetting->keyMgmt() == NetworkManager::WirelessSecuritySetting::WirelessSecuritySetting::Ieee8021x &&
+                     wifiSecuritySetting->authAlg() != WirelessSecuritySetting::Leap))) {
+                    NetworkManager::Security8021xSetting::Ptr securitySetting = connection->settings()->setting(NetworkManager::Setting::Security8021x).staticCast<NetworkManager::Security8021xSetting>();
+                    if (securitySetting && !securitySetting->needSecrets().isEmpty()) {
+                        hasSecrets = true;
+                        connection->secrets("802-1x");
+                    }
+                } else {
+                    if (!wifiSecuritySetting->needSecrets().isEmpty()) {
+                        hasSecrets = true;
+                        connection->secrets("802-11-wireless-security");
+                    }
+                }
+            } else if (m_connection->connectionType() == NetworkManager::ConnectionSettings::Vpn) {
+                hasSecrets = true;
+                connection->secrets("vpn");
+            }
+
+            if (!hasSecrets) {
+                initTabs();
+            }
+        }
+    } else {
+        initTabs();
+    }
+
+    if (m_connection->id().isEmpty()) {
+        setWindowTitle(i18n("New Connection (%1)", m_connection->typeAsString(m_connection->connectionType())));
+        m_ui->connectionName->setText(i18n("New %1 connection", m_connection->typeAsString(m_connection->connectionType())));
+    } else {
+        setWindowTitle(i18n("Edit Connection '%1'", m_connection->id()));
+        m_ui->connectionName->setText(m_connection->id());
+    }
+
+    connect(this, SIGNAL(accepted()), SLOT(saveSetting()));
+    connect(this, SIGNAL(accepted()), SLOT(disconnectSignals()));
+    connect(this, SIGNAL(rejected()), SLOT(disconnectSignals()));
+}
+
+void ConnectionDetailEditor::initTabs()
+{
+    if (m_new) {
+        m_connection->addToPermissions(KUser().loginName(), QString());
+    }
+
+    // create/set UUID, need this beforehand for slave connections
+    QString uuid = m_connection->uuid();
+    if (QUuid(uuid).isNull()) {
+        uuid = NetworkManager::ConnectionSettings::createNewUuid();
+        m_connection->setUuid(uuid);
+    }
+
+    ConnectionWidget * connectionWidget = new ConnectionWidget(m_connection);
+    m_ui->tabWidget->addTab(connectionWidget, i18nc("General", "General configuration"));
+
+    qDebug() << "Initting tabs, UUID:" << uuid;
+
+    const NetworkManager::ConnectionSettings::ConnectionType type = m_connection->connectionType();
+
+    // setup the widget tabs
+    QString serviceType;
+    if (type == NetworkManager::ConnectionSettings::Wired) {
+        WiredConnectionWidget * wiredWidget = new WiredConnectionWidget(m_connection->setting(NetworkManager::Setting::Wired), this);
+        m_ui->tabWidget->addTab(wiredWidget, i18n("Wired"));
+        WiredSecurity * wiredSecurity = new WiredSecurity(m_connection->setting(NetworkManager::Setting::Security8021x).staticCast<NetworkManager::Security8021xSetting>(), this);
+        m_ui->tabWidget->addTab(wiredSecurity, i18n("802.1x Security"));
+    } else if (type == NetworkManager::ConnectionSettings::Wireless) {
+        WifiConnectionWidget * wifiWidget = new WifiConnectionWidget(m_connection->setting(NetworkManager::Setting::Wireless), this);
+        m_ui->tabWidget->addTab(wifiWidget, i18n("Wireless"));
+        WifiSecurity * wifiSecurity = new WifiSecurity(m_connection->setting(NetworkManager::Setting::WirelessSecurity),
+                                                       m_connection->setting(NetworkManager::Setting::Security8021x).staticCast<NetworkManager::Security8021xSetting>(),
+                                                       this);
+        m_ui->tabWidget->addTab(wifiSecurity, i18n("Wireless Security"));
+    } else if (type == NetworkManager::ConnectionSettings::Pppoe) { // DSL
+        PppoeWidget * pppoeWidget = new PppoeWidget(m_connection->setting(NetworkManager::Setting::Pppoe), this);
+        m_ui->tabWidget->addTab(pppoeWidget, i18n("DSL"));
+        WiredConnectionWidget * wiredWidget = new WiredConnectionWidget(m_connection->setting(NetworkManager::Setting::Wired), this);
+        m_ui->tabWidget->addTab(wiredWidget, i18n("Wired"));
+    } else if (type == NetworkManager::ConnectionSettings::Gsm) { // GSM
+        GsmWidget * gsmWidget = new GsmWidget(m_connection->setting(NetworkManager::Setting::Gsm), this);
+        m_ui->tabWidget->addTab(gsmWidget, i18n("Mobile Broadband (%1)", m_connection->typeAsString(m_connection->connectionType())));
+    } else if (type == NetworkManager::ConnectionSettings::Cdma) { // CDMA
+        CdmaWidget * cdmaWidget = new CdmaWidget(m_connection->setting(NetworkManager::Setting::Cdma), this);
+        m_ui->tabWidget->addTab(cdmaWidget, i18n("Mobile Broadband (%1)", m_connection->typeAsString(m_connection->connectionType())));
+    } else if (type == NetworkManager::ConnectionSettings::Bluetooth) {  // Bluetooth
+        BtWidget * btWidget = new BtWidget(m_connection->setting(NetworkManager::Setting::Bluetooth), this);
+        m_ui->tabWidget->addTab(btWidget, i18n("Bluetooth"));
+        NetworkManager::BluetoothSetting::Ptr btSetting = m_connection->setting(NetworkManager::Setting::Bluetooth).staticCast<NetworkManager::BluetoothSetting>();
+        if (btSetting->profileType() == NetworkManager::BluetoothSetting::Dun) {
+            GsmWidget * gsmWidget = new GsmWidget(m_connection->setting(NetworkManager::Setting::Gsm), this);
+            m_ui->tabWidget->addTab(gsmWidget, i18n("GSM"));
+            PPPWidget * pppWidget = new PPPWidget(m_connection->setting(NetworkManager::Setting::Ppp), this);
+            m_ui->tabWidget->addTab(pppWidget, i18n("PPP"));
+        }
+    } else if (type == NetworkManager::ConnectionSettings::Infiniband) { // Infiniband
+        InfinibandWidget * infinibandWidget = new InfinibandWidget(m_connection->setting(NetworkManager::Setting::Infiniband), this);
+        m_ui->tabWidget->addTab(infinibandWidget, i18n("Infiniband"));
+    } else if (type == NetworkManager::ConnectionSettings::Bond) { // Bond
+        BondWidget * bondWidget = new BondWidget(uuid, m_connection->setting(NetworkManager::Setting::Bond), this);
+        m_ui->tabWidget->addTab(bondWidget, i18n("Bond"));
+    } else if (type == NetworkManager::ConnectionSettings::Bridge) { // Bridge
+        BridgeWidget * bridgeWidget = new BridgeWidget(uuid, m_connection->setting(NetworkManager::Setting::Bridge), this);
+        m_ui->tabWidget->addTab(bridgeWidget, i18n("Bridge"));
+    } else if (type == NetworkManager::ConnectionSettings::Vlan) { // Vlan
+        VlanWidget * vlanWidget = new VlanWidget(m_connection->setting(NetworkManager::Setting::Vlan), this);
+        m_ui->tabWidget->addTab(vlanWidget, i18n("Vlan"));
+    } else if (type == NetworkManager::ConnectionSettings::Wimax) { // Wimax
+        WimaxWidget * wimaxWidget = new WimaxWidget(m_connection->setting(NetworkManager::Setting::Wimax), this);
+        m_ui->tabWidget->addTab(wimaxWidget, i18n("WiMAX"));
+    } else if (type == NetworkManager::ConnectionSettings::Vpn) { // VPN
+        QString error;
+        VpnUiPlugin * vpnPlugin = 0;
+        NetworkManager::VpnSetting::Ptr vpnSetting =
+                m_connection->setting(NetworkManager::Setting::Vpn).staticCast<NetworkManager::VpnSetting>();
+        if (!vpnSetting) {
+            qDebug() << "Missing VPN setting!";
+        } else {
+            if (m_new && !m_vpnType.isEmpty()) {
+                serviceType = m_vpnType;
+                vpnSetting->setServiceType(serviceType);
+            }
+            else
+                serviceType = vpnSetting->serviceType();
+            //qDebug() << "Editor loading VPN plugin" << serviceType;
+            //vpnSetting->printSetting();
+            vpnPlugin = KServiceTypeTrader::createInstanceFromQuery<VpnUiPlugin>(QString::fromLatin1("PlasmaNetworkManagement/VpnUiPlugin"),
+                                                                                 QString::fromLatin1("[X-NetworkManager-Services]=='%1'").arg(serviceType),
+                                                                                 this, QVariantList(), &error);
+            if (vpnPlugin && error.isEmpty()) {
+                const QString shortName = serviceType.section('.', -1);
+                SettingWidget * vpnWidget = vpnPlugin->widget(vpnSetting, this);
+                m_ui->tabWidget->addTab(vpnWidget, i18n("VPN (%1)", shortName));
+            } else {
+                qDebug() << error << ", serviceType == " << serviceType;
+            }
+        }
+    }
+
+    // PPP widget
+    if (type == ConnectionSettings::Pppoe || type == ConnectionSettings::Cdma || type == ConnectionSettings::Gsm) {
+        PPPWidget * pppWidget = new PPPWidget(m_connection->setting(NetworkManager::Setting::Ppp), this);
+        m_ui->tabWidget->addTab(pppWidget, i18n("PPP"));
+    }
+
+    // IPv4 widget
+    if (!isSlave()) {
+        IPv4Widget * ipv4Widget = new IPv4Widget(m_connection->setting(NetworkManager::Setting::Ipv4), this);
+        m_ui->tabWidget->addTab(ipv4Widget, i18n("IPv4"));
+    }
+
+    // IPv6 widget
+    if ((type == ConnectionSettings::Wired
+         || type == ConnectionSettings::Wireless
+         || type == ConnectionSettings::Infiniband
+         || type == ConnectionSettings::Wimax
+         || type == ConnectionSettings::Bond
+         || type == ConnectionSettings::Bridge
+         || type == ConnectionSettings::Vlan
+         || (type == ConnectionSettings::Vpn && serviceType == QLatin1String(NM_DBUS_SERVICE_OPENVPN))) && !isSlave()) {
+        IPv6Widget * ipv6Widget = new IPv6Widget(m_connection->setting(NetworkManager::Setting::Ipv6), this);
+        m_ui->tabWidget->addTab(ipv6Widget, i18n("IPv6"));
+    }
+
+    // validation
+    bool valid = true;
+    for (int i = 0; i < m_ui->tabWidget->count(); ++i) {
+        SettingWidget * widget = dynamic_cast<SettingWidget *>(m_ui->tabWidget->widget(i));
+        if (widget) {
+            valid = valid && widget->isValid();
+            connect(widget, SIGNAL(validChanged(bool)), SLOT(validChanged(bool)));
+        }
+    }
+    enableOKButton(valid);
+    m_ui->tabWidget->setCurrentIndex(1);
+
+    KAcceleratorManager::manage(this);
+}
+
+void ConnectionDetailEditor::saveSetting()
+{
+    ConnectionWidget * connectionWidget = static_cast<ConnectionWidget*>(m_ui->tabWidget->widget(0));
+
+    NMVariantMapMap settings = connectionWidget->setting();
+
+    bool agentOwned = false;
+    // We can store secrets into KWallet if KWallet is enabled and permissions list is not empty
+    if (!settings.value("connection").value("permissions").toStringList().isEmpty() && KWallet::Wallet::isEnabled()) {
+        agentOwned = true;
+    }
+
+    for (int i = 1; i < m_ui->tabWidget->count(); ++i) {
+        SettingWidget * widget = static_cast<SettingWidget*>(m_ui->tabWidget->widget(i));
+        const QString type = widget->type();
+        if (type != NetworkManager::Setting::typeAsString(NetworkManager::Setting::Security8021x) &&
+            type != NetworkManager::Setting::typeAsString(NetworkManager::Setting::WirelessSecurity)) {
+            settings.insert(type, widget->setting(agentOwned));
+        }
+
+        // add 802.1x security if needed
+        QVariantMap security8021x;
+        if (type == NetworkManager::Setting::typeAsString(NetworkManager::Setting::WirelessSecurity)) {
+            WifiSecurity * wifiSecurity = static_cast<WifiSecurity*>(widget);
+            if (wifiSecurity->enabled()) {
+                settings.insert(type, wifiSecurity->setting(agentOwned));
+            }
+            if (wifiSecurity->enabled8021x()) {
+                security8021x = static_cast<WifiSecurity *>(widget)->setting8021x(agentOwned);
+                settings.insert(NetworkManager::Setting::typeAsString(NetworkManager::Setting::Security8021x), security8021x);
+            }
+        } else if (type == NetworkManager::Setting::typeAsString(NetworkManager::Setting::Security8021x)) {
+            WiredSecurity * wiredSecurity = static_cast<WiredSecurity*>(widget);
+            if (wiredSecurity->enabled8021x()) {
+                security8021x = static_cast<WiredSecurity *>(widget)->setting(agentOwned);
+                settings.insert(NetworkManager::Setting::typeAsString(NetworkManager::Setting::Security8021x), security8021x);
+            }
+        }
+    }
+
+    NetworkManager::ConnectionSettings * connectionSettings = new NetworkManager::ConnectionSettings(m_connection->connectionType());
+
+    connectionSettings->fromMap(settings);
+    connectionSettings->setId(m_ui->connectionName->text());
+
+    if (connectionSettings->connectionType() == ConnectionSettings::Wireless) {
+        NetworkManager::WirelessSecuritySetting::Ptr securitySetting = connectionSettings->setting(Setting::WirelessSecurity).staticCast<NetworkManager::WirelessSecuritySetting>();
+        NetworkManager::WirelessSetting::Ptr wirelessSetting = connectionSettings->setting(Setting::Wireless).staticCast<NetworkManager::WirelessSetting>();
+
+        if (securitySetting && wirelessSetting) {
+            if (securitySetting->keyMgmt() != NetworkManager::WirelessSecuritySetting::WirelessSecuritySetting::Unknown) {
+                wirelessSetting->setSecurity("802-11-wireless-security");
+            }
+        }
+    }
+
+    // set UUID
+    connectionSettings->setUuid(m_connection->uuid());
+
+    // set master & slave type
+    if (isSlave()) {
+        connectionSettings->setMaster(m_masterUuid);
+        connectionSettings->setSlaveType(m_slaveType);
+    }
+
+    qDebug() << *connectionSettings;  // debug
+
+    if (m_new) { // create new connection
+        connect(NetworkManager::settingsNotifier(), SIGNAL(connectionAddComplete(QString,bool,QString)),
+                SLOT(connectionAddComplete(QString,bool,QString)));
+        NetworkManager::addConnection(connectionSettings->toMap());
+    } else {  // update existing connection
+        NetworkManager::Connection::Ptr connection = NetworkManager::findConnectionByUuid(connectionSettings->uuid());
+
+        if (connection) {
+            connection->update(connectionSettings->toMap());
+        }
+    }
+}
+
+void ConnectionDetailEditor::connectionAddComplete(const QString& id, bool success, const QString& msg)
+{
+    qDebug() << id << " - " << success << " - " << msg;
+}
+
+void ConnectionDetailEditor::gotSecrets(const QString& id, bool success, const NMVariantMapMap& secrets, const QString& msg)
+{
+    if (id == m_connection->uuid() && success) {
+        foreach (const QString & key, secrets.keys()) {
+            NetworkManager::Setting::Ptr setting = m_connection->setting(NetworkManager::Setting::typeFromString(key));
+            if (setting) {
+                setting->secretsFromMap(secrets.value(key));
+            }
+        }
+    }
+
+    initTabs();
+}
+
+void ConnectionDetailEditor::disconnectSignals()
+{
+    NetworkManager::Connection::Ptr connection = NetworkManager::findConnectionByUuid(m_connection->uuid());
+
+    if (connection) {
+        disconnect(connection.data(), SIGNAL(gotSecrets(QString,bool,NMVariantMapMap,QString)),
+                   this, SLOT(gotSecrets(QString,bool,NMVariantMapMap,QString)));
+    }
+}
+
+void ConnectionDetailEditor::validChanged(bool valid)
+{
+    if (!valid) {
+        enableOKButton(false);
+        return;
+    } else {
+        for (int i = 1; i < m_ui->tabWidget->count(); ++i) {
+            SettingWidget * widget = static_cast<SettingWidget*>(m_ui->tabWidget->widget(i));
+            if (!widget->isValid()) {
+                enableOKButton(false);
+                return;
+            }
+        }
+    }
+
+    enableOKButton(true);
+}
+
+void ConnectionDetailEditor::enableOKButton(bool enabled)
+{
+    m_ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(enabled);
+}
diff --git a/plasma-nm/libs/editor/connectiondetaileditor.h b/plasma-nm/libs/editor/connectiondetaileditor.h
new file mode 100644 (file)
index 0000000..64c8890
--- /dev/null
@@ -0,0 +1,80 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_CONNECTION_DETAIL_EDITOR_H
+#define PLASMA_NM_CONNECTION_DETAIL_EDITOR_H
+
+#include <QtGui/QDialog>
+
+#include <NetworkManagerQt/ConnectionSettings>
+
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class ConnectionDetailEditor;
+}
+
+class PLASMA_NM_EXPORT ConnectionDetailEditor : public QDialog
+{
+    Q_OBJECT
+
+public:
+    explicit ConnectionDetailEditor(NetworkManager::ConnectionSettings::ConnectionType type,
+                                    QWidget* parent = 0,
+                                    const QString &masterUuid = QString(),
+                                    const QString &slaveType = QString(),
+                                    Qt::WindowFlags f = 0);
+    explicit ConnectionDetailEditor(NetworkManager::ConnectionSettings::ConnectionType type,
+                                    QWidget* parent = 0,
+                                    const QString &vpnType = QString(),
+                                    bool shared = false,
+                                    Qt::WindowFlags f = 0);
+    explicit ConnectionDetailEditor(const NetworkManager::ConnectionSettings::Ptr &connection,
+                                    QWidget* parent = 0, Qt::WindowFlags f = 0, bool newConnection = false);
+    explicit ConnectionDetailEditor(NetworkManager::ConnectionSettings::ConnectionType type,
+                                    const QVariantList &args,
+                                    QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~ConnectionDetailEditor();
+
+    bool isSlave() const { return !m_masterUuid.isEmpty() && !m_slaveType.isEmpty(); }
+
+private Q_SLOTS:
+    void connectionAddComplete(const QString & id, bool success, const QString & msg);
+    void disconnectSignals();
+    void gotSecrets(const QString & id, bool success, const NMVariantMapMap & secrets, const QString & msg);
+    void validChanged(bool valid);
+    void saveSetting();
+
+private:
+    void enableOKButton(bool enabled);
+
+    Ui::ConnectionDetailEditor * m_ui;
+    NetworkManager::ConnectionSettings::Ptr m_connection;
+    bool m_new;
+    QString m_vpnType;
+    QString m_masterUuid;
+    QString m_slaveType;
+
+    void initEditor();
+    void initTabs();
+};
+
+#endif // PLASMA_NM_CONNECTION_DETAIL_EDITOR_H
diff --git a/plasma-nm/libs/editor/connectiondetaileditor.ui b/plasma-nm/libs/editor/connectiondetaileditor.ui
new file mode 100644 (file)
index 0000000..0090587
--- /dev/null
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>ConnectionDetailEditor</class>
+ <widget class="QDialog" name="ConnectionDetailEditor">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>480</width>
+    <height>427</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>Dialog</string>
+  </property>
+  <layout class="QGridLayout" name="gridLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Connection name:</string>
+     </property>
+     <property name="buddy">
+      <cstring>connectionName</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1" colspan="2">
+    <widget class="KLineEdit" name="connectionName"/>
+   </item>
+   <item row="1" column="0" colspan="3">
+    <widget class="KTabWidget" name="tabWidget">
+     <property name="currentIndex">
+      <number>-1</number>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="0" colspan="2">
+    <spacer name="horizontalSpacer">
+     <property name="orientation">
+      <enum>Qt::Horizontal</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>228</width>
+       <height>20</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="2" column="2">
+    <widget class="QDialogButtonBox" name="buttonBox">
+     <property name="orientation">
+      <enum>Qt::Horizontal</enum>
+     </property>
+     <property name="standardButtons">
+      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KTabWidget</class>
+   <extends>QTabWidget</extends>
+   <header>ktabwidget.h</header>
+   <container>1</container>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>connectionName</tabstop>
+  <tabstop>tabWidget</tabstop>
+  <tabstop>buttonBox</tabstop>
+ </tabstops>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>accepted()</signal>
+   <receiver>ConnectionDetailEditor</receiver>
+   <slot>accept()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>248</x>
+     <y>254</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>157</x>
+     <y>274</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>rejected()</signal>
+   <receiver>ConnectionDetailEditor</receiver>
+   <slot>reject()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>316</x>
+     <y>260</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>286</x>
+     <y>274</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
diff --git a/plasma-nm/libs/editor/mobileproviders.cpp b/plasma-nm/libs/editor/mobileproviders.cpp
new file mode 100644 (file)
index 0000000..98bda13
--- /dev/null
@@ -0,0 +1,324 @@
+/*
+    Copyright 2010-2012 Lamarque Souza <lamarque@kde.org>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "mobileproviders.h"
+
+#include <QFile>
+#include <QTextStream>
+
+#include <KDebug>
+#include <KLocale>
+#include <KGlobal>
+
+const QString MobileProviders::ProvidersFile = "/usr/share/mobile-broadband-provider-info/serviceproviders.xml";
+
+bool localeAwareCompare(const QString & one, const QString & two) {
+    return one.localeAwareCompare(two) < 0;
+}
+
+MobileProviders::MobileProviders()
+{
+    const QStringList allCountries = KGlobal::locale()->allCountriesList();
+    foreach (const QString & cc, allCountries) {
+        //kDebug() << "Inserting" << cc.toUpper() << KGlobal::locale()->countryCodeToName(cc);
+        mCountries.insert(cc.toUpper(), KGlobal::locale()->countryCodeToName(cc));
+    }
+    mError = Success;
+
+    QFile file2(ProvidersFile);
+
+    if (file2.open(QIODevice::ReadOnly)) {
+        if (mDocProviders.setContent(&file2)) {
+            docElement = mDocProviders.documentElement();
+
+            if (docElement.isNull()) {
+                kDebug() << ProvidersFile << ": document is null";
+                mError = ProvidersIsNull;
+            } else {
+                if (docElement.isNull() || docElement.tagName() != "serviceproviders") {
+                    kDebug() << ProvidersFile << ": wrong format";
+                    mError = ProvidersWrongFormat;
+                } else {
+                    if (docElement.attribute("format") != "2.0") {
+                        kDebug() << ProvidersFile << ": mobile broadband provider database format '" << docElement.attribute("format") << "' not supported.";
+                        mError = ProvidersFormatNotSupported;
+                    } else {
+                        //kDebug() << "Everything is alright so far";
+                    }
+                }
+            }
+        }
+
+        file2.close();
+    } else {
+        kDebug() << "Error opening providers file" << ProvidersFile;
+        mError = ProvidersMissing;
+    }
+}
+
+MobileProviders::~MobileProviders()
+{
+}
+
+QStringList MobileProviders::getCountryList() const
+{
+    QStringList temp = mCountries.values();
+    qSort(temp.begin(), temp.end(), localeAwareCompare);
+    return temp;
+}
+
+QString MobileProviders::countryFromLocale() const
+{
+    return KGlobal::locale()->country().toUpper();
+}
+
+QStringList MobileProviders::getProvidersList(QString country, NetworkManager::ConnectionSettings::ConnectionType type)
+{
+    mProvidersGsm.clear();
+    mProvidersCdma.clear();
+    QDomNode n = docElement.firstChild();
+
+    // country is a country name and we parse country codes.
+    if (!mCountries.key(country).isNull()) {
+        country = mCountries.key(country);
+    }
+    QMap<QString, QString> sortedGsm;
+    QMap<QString, QString> sortedCdma;
+    while (!n.isNull()) {
+        QDomElement e = n.toElement(); // <country ...>
+
+        if (!e.isNull() && e.attribute("code").toUpper() == country) {
+            QDomNode n2 = e.firstChild();
+            while (!n2.isNull()) {
+                QDomElement e2 = n2.toElement(); // <provider ...>
+
+                if (!e2.isNull() && e2.tagName().toLower() == "provider") {
+                    QDomNode n3 = e2.firstChild();
+                    bool hasGsm = false;
+                    bool hasCdma = false;
+                    QMap<QString, QString> localizedProviderNames;
+
+                    while (!n3.isNull()) {
+                        QDomElement e3 = n3.toElement(); // <name | gsm | cdma>
+
+                        if (!e3.isNull()) {
+                            if (e3.tagName().toLower() == "gsm") {
+                                hasGsm = true;
+                            } else if (e3.tagName().toLower() == "cdma") {
+                                hasCdma = true;
+                            } else if (e3.tagName().toLower() == "name") {
+                                QString lang = e3.attribute("xml:lang");
+                                if (lang.isEmpty()) {
+                                    lang = "en";     // English is default
+                                } else {
+                                    lang = lang.toLower();
+                                    lang.remove(QRegExp("\\-.*$"));  // Remove everything after '-' in xml:lang attribute.
+                                }
+                                localizedProviderNames.insert(lang, e3.text());
+                            }
+                        }
+                        n3 = n3.nextSibling();
+                    }
+                    const QString name = getNameByLocale(localizedProviderNames);
+                    if (hasGsm) {
+                        mProvidersGsm.insert(name, e2.firstChild());
+                        sortedGsm.insert(name.toLower(), name);
+                    }
+                    if (hasCdma) {
+                        mProvidersCdma.insert(name, e2.firstChild());
+                        sortedCdma.insert(name.toLower(), name);
+                    }
+                }
+                n2 = n2.nextSibling();
+            }
+            break;
+        }
+        n = n.nextSibling();
+    }
+
+    if (type == NetworkManager::ConnectionSettings::Gsm) {
+        return sortedGsm.values();
+    }
+    return sortedCdma.values();
+}
+
+QStringList MobileProviders::getApns(const QString & provider)
+{
+    mApns.clear();
+    mNetworkIds.clear();
+    if (!mProvidersGsm.contains(provider)) {
+        return QStringList();
+    }
+
+    QDomNode n = mProvidersGsm[provider];
+
+    while (!n.isNull()) {
+        QDomElement e = n.toElement(); // <gsm | cdma>
+
+        if (!e.isNull() && e.tagName().toLower() == "gsm") {
+            QDomNode n2 = e.firstChild();
+            while (!n2.isNull()) {
+                QDomElement e2 = n2.toElement(); // <apn | network-id>
+
+                if (!e2.isNull() && e2.tagName().toLower() == "apn") {
+                    bool isInternet = true;
+                    QDomNode n3 = e2.firstChild();
+                    while (!n3.isNull()) {
+                        QDomElement e3 = n3.toElement(); // <usage>
+                        if (!e3.isNull() &&
+                            e3.tagName().toLower() == "usage" &&
+                            !e3.attribute("type").isNull() &&
+                            e3.attribute("type").toLower() != "internet") {
+                            //kDebug() << "apn" << e2.attribute("value") << "ignored because of usage" << e3.attribute("type");
+                            isInternet = false;
+                            break;
+                        }
+                        n3 = n3.nextSibling();
+                    }
+                    if (isInternet) {
+                        mApns.insert(e2.attribute("value"), e2.firstChild());
+                    }
+                } else if (!e2.isNull() && e2.tagName().toLower() == "network-id") {
+                    mNetworkIds.append(e2.attribute("mcc") + '-' + e2.attribute("mnc"));
+                }
+
+                n2 = n2.nextSibling();
+            }
+        }
+        n = n.nextSibling();
+    }
+
+    QStringList temp = mApns.keys();
+    temp.sort();
+    return temp;
+}
+
+
+QStringList MobileProviders::getNetworkIds(const QString & provider)
+{
+    if (mNetworkIds.isEmpty()) {
+        getApns(provider);
+    }
+    return mNetworkIds;
+}
+
+QVariantMap MobileProviders::getApnInfo(const QString & apn)
+{
+    QVariantMap temp;
+    QDomNode n = mApns[apn];
+    QStringList dnsList;
+    QMap<QString, QString> localizedPlanNames;
+
+    while (!n.isNull()) {
+        QDomElement e = n.toElement(); // <name|username|password|dns(*)>
+
+        if (!e.isNull()) {
+            if (e.tagName().toLower() == "name") {
+                QString lang = e.attribute("xml:lang");
+                if (lang.isEmpty()) {
+                    lang = "en";     // English is default
+                } else {
+                    lang = lang.toLower();
+                    lang.remove(QRegExp("\\-.*$"));  // Remove everything after '-' in xml:lang attribute.
+                }
+                localizedPlanNames.insert(lang, e.text());
+            } else if (e.tagName().toLower() == "username") {
+                temp.insert("username", e.text());
+            } else if (e.tagName().toLower() == "password") {
+                temp.insert("password", e.text());
+            } else if (e.tagName().toLower() == "dns") {
+                dnsList.append(e.text());
+            }
+        }
+
+        n = n.nextSibling();
+    }
+
+    QString name = getNameByLocale(localizedPlanNames);
+    if (!name.isEmpty()) {
+        temp.insert("name", QVariant::fromValue(name));
+    }
+    temp.insert("number", getGsmNumber());
+    temp.insert("apn", apn);
+    temp.insert("dnsList", dnsList);
+
+    return temp;
+}
+
+QVariantMap MobileProviders::getCdmaInfo(const QString & provider)
+{
+    if (!mProvidersCdma.contains(provider)) {
+        return QVariantMap();
+    }
+
+    QVariantMap temp;
+    QDomNode n = mProvidersCdma[provider];
+    QStringList sidList;
+
+    while (!n.isNull()) {
+        QDomElement e = n.toElement(); // <gsm or cdma ...>
+
+        if (!e.isNull() && e.tagName().toLower() == "cdma") {
+            QDomNode n2 = e.firstChild();
+            while (!n2.isNull()) {
+                QDomElement e2 = n2.toElement(); // <name | username | password | sid>
+
+                if (!e2.isNull()) {
+                    if (e2.tagName().toLower() == "username") {
+                        temp.insert("username", e2.text());
+                    } else if (e2.tagName().toLower() == "password") {
+                        temp.insert("password", e2.text());
+                    } else if (e2.tagName().toLower() == "sid") {
+                        sidList.append(e2.text());
+                    }
+                }
+
+                n2 = n2.nextSibling();
+            }
+        }
+        n = n.nextSibling();
+    }
+
+    temp.insert("number", getCdmaNumber());
+    temp.insert("sidList", sidList);
+    return temp;
+}
+
+QString MobileProviders::getNameByLocale(const QMap<QString, QString> & localizedNames) const
+{
+    QString name;
+    const QStringList locales = KGlobal::locale()->languageList();
+    foreach(const QString & locale, locales) {
+        QString language, country, modifier, charset;
+        KLocale::splitLocale(locale, language, country, modifier, charset);
+
+        if (localizedNames.contains(language)) {
+            return localizedNames[language];
+        }
+    }
+
+    name = localizedNames["en"];
+
+    // Use any language if no proper localized name were found.
+    if (name.isEmpty() && !localizedNames.isEmpty()) {
+        name = localizedNames.constBegin().value();
+    }
+    return name;
+}
diff --git a/plasma-nm/libs/editor/mobileproviders.h b/plasma-nm/libs/editor/mobileproviders.h
new file mode 100644 (file)
index 0000000..fe03899
--- /dev/null
@@ -0,0 +1,65 @@
+/*
+    Copyright 2010-2012 Lamarque Souza <lamarque@kde.org>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_MOBILE_PROVIDERS_H
+#define PLASMA_NM_MOBILE_PROVIDERS_H
+
+#include <QStringList>
+#include <QHash>
+#include <QDomDocument>
+#include <QVariantMap>
+
+#include <NetworkManagerQt/ConnectionSettings>
+
+class MobileProviders
+{
+public:
+    static const QString ProvidersFile;
+
+    enum ErrorCodes { Success, CountryCodesMissing, ProvidersMissing, ProvidersIsNull, ProvidersWrongFormat, ProvidersFormatNotSupported };
+
+    MobileProviders();
+    ~MobileProviders();
+
+    QStringList getCountryList() const;
+    QString countryFromLocale() const;
+    QString getCountryName(const QString & key) const { return mCountries.value(key); }
+    QStringList getProvidersList(QString country, NetworkManager::ConnectionSettings::ConnectionType type);
+    QStringList getApns(const QString & provider);
+    QStringList getNetworkIds(const QString & provider);
+    QVariantMap getApnInfo(const QString & apn);
+    QVariantMap getCdmaInfo(const QString & provider);
+    QString getGsmNumber() const { return QString("*99#"); }
+    QString getCdmaNumber() const { return QString("#777"); }
+    inline ErrorCodes getError() { return mError; }
+
+private:
+    QHash<QString, QString> mCountries;
+    QMap<QString, QDomNode> mProvidersGsm;
+    QMap<QString, QDomNode> mProvidersCdma;
+    QMap<QString, QDomNode> mApns;
+    QStringList mNetworkIds;
+    QDomDocument mDocProviders;
+    QDomElement docElement;
+    ErrorCodes mError;
+    QString getNameByLocale(const QMap<QString, QString> & names) const;
+};
+
+#endif // PLASMA_NM_MOBILE_PROVIDERS_H
diff --git a/plasma-nm/libs/editor/plasma-networkmanagement-vpnuiplugin.desktop b/plasma-nm/libs/editor/plasma-networkmanagement-vpnuiplugin.desktop
new file mode 100644 (file)
index 0000000..3da9b90
--- /dev/null
@@ -0,0 +1,71 @@
+[Desktop Entry]
+Type=ServiceType
+X-KDE-ServiceType=PlasmaNetworkManagement/VpnUiPlugin
+Name=Network Management VPN UI Plugin
+Name[bs]=Dodatak za upravljanje mrežom VPN UI
+Name[ca]=Connector de la IU per a la VPN del Gestor de la xarxa
+Name[ca@valencia]=Connector de la IU per a VPN del Gestor de la xarxa
+Name[cs]=VPN UI modul pro správu sítě
+Name[da]=VPN UI-plugin til netværkshåndtering
+Name[de]=Netzwerkverwaltung VPN-Modul
+Name[el]=Πρόσθετο VPN UI της διαχείρισης δικτύων
+Name[en_GB]=Network Management VPN UI Plugin
+Name[es]=Complemento de interfaz gráfica VPN de gestión de red
+Name[et]=Võrguhalduri VPN-i UI plugin
+Name[fi]=Verkonhallinnan VPN-käyttöliittymäliitännäinen
+Name[fr]=Module externe d'interface utilisateur VPN de gestion de réseau
+Name[hu]=Hálózatkezelő VPN UI bővítmény
+Name[it]=Estensione interfaccia di gestione di rete di KDE
+Name[ko]=네트워크 관리 VPN UI 플러그인
+Name[lt]=Tinklo valdymo VPN UI priedas
+Name[nb]=Programtillegg til nettverkstyring med VPN brukerflate
+Name[nds]=Nettwarkpleger-VPN-Böversietmoduul
+Name[nl]=Netwerkbeheer VPN UI-plugin
+Name[pl]=Wtyczka VPN interfejsu użytkownika dla zarządzania siecią
+Name[pt]='Plugin' de Interface VPN da Gestão de Rede
+Name[pt_BR]=Plugin de interface VPN do gerenciamento de redes
+Name[ro]=Modul de interfață VPN pentru gestiunea rețelei
+Name[ru]=Графический модуль управления сетевыми VPN-соединениями
+Name[sk]=Modul pre správu siete VPN
+Name[sl]=Vstavek vmesnika za upravljanje omrežij VPN
+Name[sv]=Insticksprogram till nätverkshantering med VPN-användargränssnitt
+Name[tr]=Ağ Yönetimi VPN UI Eklentisi
+Name[ug]=تور باشقۇرۇش VPN UI قىستۇرمىسى
+Name[uk]=Додаток графічного інтерфейсу керування мережею VPN
+Name[x-test]=xxNetwork Management VPN UI Pluginxx
+Name[zh_CN]=网络管理 VPN 用户界面插件
+Comment=Defines KDE Network Management UI Plugins
+Comment[bs]=Definiše KDE dodatke za upravljanje mrežom
+Comment[ca]=Defineix els connectors de la IU del Gestor de la xarxa del KDE
+Comment[ca@valencia]=Defineix els connectors de la IU del Gestor de la xarxa del KDE
+Comment[cs]=Definuje grafické moduly správy sítě KDE
+Comment[da]=Definerer UI-plugins til KDE netværkshåndtering
+Comment[de]=Legt die Module der KDE-Netzwerkverwaltung fest
+Comment[el]=Καθορίζει τα πρόσθετα UI της διαχείρισης δικτύων
+Comment[en_GB]=Defines KDE Network Management UI Plugins
+Comment[es]=Defina los complementos de interfaz gráfica de la gestión de red de KDE
+Comment[et]=KDE võrguhalduri UI pluginate määratlus
+Comment[fi]=Määrittää KDE:n verkonhallinnan käyttöliittymäliitännäiset
+Comment[fr]=Définit les modules externes d'interface utilisateur de gestion de réseau pour KDE
+Comment[hu]=Meghatározza a KDE hálózatkezelő UI bővítményeket
+Comment[it]=Definisce le estensioni dell'interfaccia di gestione rete di KDE
+Comment[ko]=KDE 네트워크 관리 UI 플러그인 정의
+Comment[lt]=Apibrėžia KDE Tinklo valdymo UI priedus
+Comment[nb]=Definerer brukerflate-tillegg til KDE nettverkstyring
+Comment[nds]=Leggt Böversietmodulen för de KDE-Nettwarkpleeg fast
+Comment[nl]=Definieert KDE netwerkbeheer UI-plugins
+Comment[pl]=Określa wtyczki interfejsu użytkownika dla zarządzania siecią
+Comment[pt]=Define os 'plugins' de interface da Gestão de Rede
+Comment[pt_BR]=Define os plugins de interface do gerenciamento de redes
+Comment[ro]=Definește modulele de interfață pentru gestiunea rețelei
+Comment[ru]=Графический модуль управления сетевыми соединениями для KDE
+Comment[sk]=Definuje moduly pre správu siete KDE
+Comment[sl]=Določa vstavke za KDE-jev vmesnik za upravljanje omrežij
+Comment[sv]=Definierar insticksprogram för KDE:s nätverkshantering
+Comment[tr]=KDE Ağ Yönetimi UI Eklentilerini tanımlar
+Comment[uk]=Визначає додатки інтерфейсу засобу керування мережею KDE
+Comment[x-test]=xxDefines KDE Network Management UI Pluginsxx
+Comment[zh_CN]=定义 KDE 网络管理用户界面插件
+
+[PropertyDef::X-NetworkManager-Services]
+Type=QString
diff --git a/plasma-nm/libs/editor/settings/bondwidget.cpp b/plasma-nm/libs/editor/settings/bondwidget.cpp
new file mode 100644 (file)
index 0000000..2c29063
--- /dev/null
@@ -0,0 +1,284 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "bondwidget.h"
+#include "ui_bond.h"
+#include "connectiondetaileditor.h"
+
+#include <QDebug>
+
+#include <NetworkManagerQt/GenericTypes>
+#include <NetworkManagerQt/Connection>
+#include <NetworkManagerQt/Settings>
+#include <NetworkManagerQt/ConnectionSettings>
+
+#include <KLocalizedString>
+#include <KMessageBox>
+
+#define NM_SETTING_BOND_OPTION_MII_MONITOR "mii"
+#define NM_SETTING_BOND_OPTION_ARP_MONITOR "arp"
+
+BondWidget::BondWidget(const QString & masterUuid, const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_uuid(masterUuid),
+    m_ui(new Ui::BondWidget)
+{
+    m_ui->setupUi(this);
+
+    // Action buttons and menu
+    m_menu = new QMenu(this);
+    QAction * action = new QAction(i18n("Ethernet"), this);
+    action->setData(NetworkManager::ConnectionSettings::Wired);
+    m_menu->addAction(action);
+    action = new QAction(i18n("InfiniBand"), this);
+    action->setData(NetworkManager::ConnectionSettings::Infiniband);
+    m_menu->addAction(action);
+    m_ui->btnAdd->setMenu(m_menu);
+    connect(m_menu, SIGNAL(triggered(QAction*)), SLOT(addBond(QAction*)));
+    connect(m_ui->btnEdit, SIGNAL(clicked()), SLOT(editBond()));
+    connect(m_ui->btnDelete, SIGNAL(clicked()), SLOT(deleteBond()));
+
+    // mode
+    m_ui->mode->addItem(i18nc("bond mode", "Round-robin"), QLatin1String("balance-rr"));
+    m_ui->mode->addItem(i18nc("bond mode", "Active backup"), QLatin1String("active-backup"));
+    m_ui->mode->addItem(i18nc("bond mode", "Broadcast"), QLatin1String("broadcast"));
+    m_ui->mode->addItem(i18nc("bond mode", "802.3ad"), QLatin1String("802.3ad"));
+    m_ui->mode->addItem(i18nc("bond mode", "Adaptive transmit load balancing"), QLatin1String("balance-tlb"));
+    m_ui->mode->addItem(i18nc("bond mode", "Adaptive load balancing"), QLatin1String("balance-alb"));
+
+    // link monitor
+    m_ui->linkMonitoring->addItem(i18nc("bond link monitoring", "MII (recommended)"), NM_SETTING_BOND_OPTION_MII_MONITOR);
+    m_ui->linkMonitoring->addItem(i18nc("bond link monitoring", "ARP"), NM_SETTING_BOND_OPTION_ARP_MONITOR);
+
+    // bonds
+    populateBonds();
+    connect(m_ui->bonds, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), SLOT(currentBondChanged(QListWidgetItem*,QListWidgetItem*)));
+    connect(m_ui->bonds, SIGNAL(itemDoubleClicked(QListWidgetItem*)), SLOT(editBond()));
+
+    connect(m_ui->ifaceName, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+    connect(m_ui->arpTargets, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+    connect(m_ui->linkMonitoring, SIGNAL(currentIndexChanged(int)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+    KAcceleratorManager::manage(m_menu);
+
+    if (setting)
+        loadConfig(setting);
+}
+
+BondWidget::~BondWidget()
+{
+    delete m_ui;
+}
+
+void BondWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::BondSetting::Ptr bondSetting = setting.staticCast<NetworkManager::BondSetting>();
+
+    m_ui->ifaceName->setText(bondSetting->interfaceName());
+
+    const NMStringMap options = bondSetting->options();
+
+    // mode
+    int modeIndex = m_ui->mode->findData(options.value(NM_SETTING_BOND_OPTION_MODE));
+    if (modeIndex == -1)
+        modeIndex = 0;
+    m_ui->mode->setCurrentIndex(modeIndex);
+
+    const QString arpTargets = options.value(NM_SETTING_BOND_OPTION_ARP_IP_TARGET);
+    if (!arpTargets.isEmpty()) { // ARP
+        m_ui->linkMonitoring->setCurrentIndex(m_ui->linkMonitoring->findData(NM_SETTING_BOND_OPTION_ARP_MONITOR));
+
+        bool ok = false;
+        const int arpMonFreq = options.value(NM_SETTING_BOND_OPTION_ARP_INTERVAL).toInt(&ok);
+        if (ok && arpMonFreq > 0)
+            m_ui->monitorFreq->setValue(arpMonFreq);
+
+        m_ui->arpTargets->setText(arpTargets);
+    } else { // MII
+        m_ui->linkMonitoring->setCurrentIndex(m_ui->linkMonitoring->findData(NM_SETTING_BOND_OPTION_MII_MONITOR));
+
+        bool ok = false;
+        const int miiMonFreq = options.value(NM_SETTING_BOND_OPTION_MIIMON).toInt(&ok);
+        if (ok && miiMonFreq > 0)
+            m_ui->monitorFreq->setValue(miiMonFreq);
+
+        ok = false;
+        const int upDelay = options.value(NM_SETTING_BOND_OPTION_UPDELAY).toInt(&ok);
+        if (ok && upDelay > 0)
+            m_ui->upDelay->setValue(upDelay);
+
+        ok = false;
+        const int downDelay = options.value(NM_SETTING_BOND_OPTION_DOWNDELAY).toInt(&ok);
+        if (ok && downDelay > 0)
+            m_ui->upDelay->setValue(downDelay);
+    }
+}
+
+QVariantMap BondWidget::setting(bool agentOwned) const
+{
+    Q_UNUSED(agentOwned)
+
+    NetworkManager::BondSetting setting;
+    setting.setInterfaceName(m_ui->ifaceName->text());
+
+    NMStringMap options;
+    options.insert(NM_SETTING_BOND_OPTION_MODE, m_ui->mode->itemData(m_ui->mode->currentIndex()).toString());
+
+    if (m_ui->linkMonitoring->itemData(m_ui->linkMonitoring->currentIndex()).toString() == NM_SETTING_BOND_OPTION_MII_MONITOR) { // MII
+        options.insert(NM_SETTING_BOND_OPTION_MIIMON, QString::number(m_ui->monitorFreq->value()));
+        const int upDelay = m_ui->upDelay->value();
+        if (upDelay)
+            options.insert(NM_SETTING_BOND_OPTION_UPDELAY, QString::number(upDelay));
+        const int downDelay = m_ui->downDelay->value();
+        if (downDelay)
+            options.insert(NM_SETTING_BOND_OPTION_DOWNDELAY, QString::number(downDelay));
+    } else { // ARP
+        options.insert(NM_SETTING_BOND_OPTION_ARP_INTERVAL, QString::number(m_ui->monitorFreq->value()));
+        const QString arpTargets = m_ui->arpTargets->text();
+        if (!arpTargets.isEmpty())
+            options.insert(NM_SETTING_BOND_OPTION_ARP_IP_TARGET, arpTargets);
+    }
+
+    setting.setOptions(options);
+    return setting.toMap();
+}
+
+void BondWidget::addBond(QAction *action)
+{
+    qDebug() << "Adding bonded connection:" << action->data();
+    qDebug() << "Master UUID:" << m_uuid;
+    qDebug() << "Slave type:" << type();
+
+    QPointer<ConnectionDetailEditor> bondEditor = new ConnectionDetailEditor(NetworkManager::ConnectionSettings::ConnectionType(action->data().toInt()),
+                                                                             this, m_uuid, type());
+    if (bondEditor->exec() == QDialog::Accepted) {
+        qDebug() << "Saving slave connection";
+        connect(NetworkManager::settingsNotifier(), SIGNAL(connectionAddComplete(QString,bool,QString)),
+                this, SLOT(bondAddComplete(QString,bool,QString)));
+    }
+
+    if (bondEditor) {
+        bondEditor->deleteLater();
+    }
+}
+
+void BondWidget::currentBondChanged(QListWidgetItem *current, QListWidgetItem *previous)
+{
+    Q_UNUSED(previous)
+
+    m_ui->btnEdit->setEnabled(current);
+    m_ui->btnDelete->setEnabled(current);
+}
+
+void BondWidget::bondAddComplete(const QString &uuid, bool success, const QString &msg)
+{
+    qDebug() << Q_FUNC_INFO << uuid << success << msg;
+
+    // find the slave connection with matching UUID
+    NetworkManager::Connection::Ptr connection = NetworkManager::findConnectionByUuid(uuid);
+    if (connection && connection->settings()->master() == m_uuid && success) {
+        const QString label = QString("%1 (%2)").arg(connection->name()).arg(connection->settings()->typeAsString(connection->settings()->connectionType()));
+        QListWidgetItem * slaveItem = new QListWidgetItem(label, m_ui->bonds);
+        slaveItem->setData(Qt::UserRole, uuid);
+        slotWidgetChanged();
+    } else {
+        qWarning() << "Bonded connection not added:" << msg;
+    }
+
+    disconnect(NetworkManager::settingsNotifier(), SIGNAL(connectionAddComplete(QString,bool,QString)),
+               this, SLOT(bondAddComplete(QString,bool,QString)));
+}
+
+void BondWidget::editBond()
+{
+    QListWidgetItem * currentItem = m_ui->bonds->currentItem();
+    if (!currentItem)
+        return;
+
+    const QString uuid = currentItem->data(Qt::UserRole).toString();
+    NetworkManager::Connection::Ptr connection = NetworkManager::findConnectionByUuid(uuid);
+
+    if (connection) {
+        qDebug() << "Editing bonded connection" << currentItem->text() << uuid;
+        QPointer<ConnectionDetailEditor> bondEditor = new ConnectionDetailEditor(connection->settings(), this);
+        if (bondEditor->exec() == QDialog::Accepted) {
+            connect(connection.data(), SIGNAL(updated()), this, SLOT(populateBonds()));
+        }
+
+        if (bondEditor) {
+            bondEditor->deleteLater();
+        }
+    }
+}
+
+void BondWidget::deleteBond()
+{
+    QListWidgetItem * currentItem = m_ui->bonds->currentItem();
+    if (!currentItem)
+        return;
+
+    const QString uuid = currentItem->data(Qt::UserRole).toString();
+    NetworkManager::Connection::Ptr connection = NetworkManager::findConnectionByUuid(uuid);
+
+    if (connection) {
+        qDebug() << "About to delete bonded connection" << currentItem->text() << uuid;
+        if (KMessageBox::questionYesNo(this, i18n("Do you want to remove the connection '%1'?", connection->name()), i18n("Remove Connection"),
+                                       KStandardGuiItem::remove(), KStandardGuiItem::no(), QString(), KMessageBox::Dangerous)
+                == KMessageBox::Yes) {
+            connection->remove();
+            delete currentItem;
+            slotWidgetChanged();
+        }
+    }
+}
+
+void BondWidget::populateBonds()
+{
+    m_ui->bonds->clear();
+
+    foreach (const NetworkManager::Connection::Ptr &connection, NetworkManager::listConnections()) {
+        NetworkManager::ConnectionSettings::Ptr settings = connection->settings();
+        if (settings->master() == m_uuid && settings->slaveType() == type()) {
+            const QString label = QString("%1 (%2)").arg(connection->name()).arg(connection->settings()->typeAsString(connection->settings()->connectionType()));
+            QListWidgetItem * slaveItem = new QListWidgetItem(label, m_ui->bonds);
+            slaveItem->setData(Qt::UserRole, connection->uuid());
+        }
+    }
+}
+
+bool BondWidget::isValid() const
+{
+    if (m_ui->linkMonitoring->itemData(m_ui->linkMonitoring->currentIndex()).toString() == NM_SETTING_BOND_OPTION_ARP_MONITOR) {
+        const QStringList ipAddresses = m_ui->arpTargets->text().split(',');
+        if (ipAddresses.isEmpty()) {
+            return false;
+        }
+
+        foreach (const QString & ip, ipAddresses) {
+            QHostAddress ipAddress(ip);
+            if (ipAddress.isNull()) {
+                return false;
+            }
+        }
+    }
+
+    return !m_ui->ifaceName->text().isEmpty() && m_ui->bonds->count() > 0;
+}
diff --git a/plasma-nm/libs/editor/settings/bondwidget.h b/plasma-nm/libs/editor/settings/bondwidget.h
new file mode 100644 (file)
index 0000000..61c710b
--- /dev/null
@@ -0,0 +1,68 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_BOND_WIDGET_H
+#define PLASMA_NM_BOND_WIDGET_H
+
+#include <QWidget>
+#include <QMenu>
+#include <QListWidgetItem>
+
+#include <NetworkManagerQt/BondSetting>
+
+#include "settingwidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class BondWidget;
+}
+
+class PLASMA_NM_EXPORT BondWidget : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit BondWidget(const QString & masterUuid, const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(),
+               QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~BondWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private slots:
+    void addBond(QAction * action);
+    void currentBondChanged(QListWidgetItem * current, QListWidgetItem * previous);
+    void bondAddComplete(const QString &uuid, bool success, const QString & msg);
+
+    void editBond();
+    void deleteBond();
+
+    void populateBonds();
+
+private:
+    QString m_uuid;
+    Ui::BondWidget * m_ui;
+    QMenu * m_menu;
+};
+
+#endif // PLASMA_NM_BOND_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/bridgewidget.cpp b/plasma-nm/libs/editor/settings/bridgewidget.cpp
new file mode 100644 (file)
index 0000000..8815eb2
--- /dev/null
@@ -0,0 +1,220 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "bridgewidget.h"
+#include "ui_bridge.h"
+#include "connectiondetaileditor.h"
+
+#include <QDebug>
+
+#include <NetworkManagerQt/GenericTypes>
+#include <NetworkManagerQt/Connection>
+#include <NetworkManagerQt/Settings>
+#include <NetworkManagerQt/ConnectionSettings>
+
+#include <KLocalizedString>
+#include <KMessageBox>
+
+BridgeWidget::BridgeWidget(const QString & masterUuid, const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_uuid(masterUuid),
+    m_ui(new Ui::BridgeWidget)
+{
+    m_ui->setupUi(this);
+
+    // Action buttons and menu
+    m_menu = new QMenu(this);
+    QAction * action = new QAction(i18n("Ethernet"), this);
+    action->setData(NetworkManager::ConnectionSettings::Wired);
+    m_menu->addAction(action);
+    action = new QAction(i18n("VLAN"), this);
+    action->setData(NetworkManager::ConnectionSettings::Vlan);
+    m_menu->addAction(action);
+    action = new QAction(i18n("Wireless"), this);
+    action->setData(NetworkManager::ConnectionSettings::Wireless);
+    m_menu->addAction(action);
+    m_ui->btnAdd->setMenu(m_menu);
+    connect(m_menu, SIGNAL(triggered(QAction*)), SLOT(addBridge(QAction*)));
+    connect(m_ui->btnEdit, SIGNAL(clicked()), SLOT(editBridge()));
+    connect(m_ui->btnDelete, SIGNAL(clicked()), SLOT(deleteBridge()));
+
+    // bridges
+    populateBridges();
+    connect(m_ui->bridges, SIGNAL(currentItemChanged(QListWidgetItem*,QListWidgetItem*)), SLOT(currentBridgeChanged(QListWidgetItem*,QListWidgetItem*)));
+    connect(m_ui->bridges, SIGNAL(itemDoubleClicked(QListWidgetItem*)), SLOT(editBridge()));
+
+    connect(m_ui->ifaceName, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+    KAcceleratorManager::manage(m_menu);
+
+    if (setting)
+        loadConfig(setting);
+}
+
+BridgeWidget::~BridgeWidget()
+{
+    delete m_ui;
+}
+
+void BridgeWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::BridgeSetting::Ptr bridgeSetting = setting.staticCast<NetworkManager::BridgeSetting>();
+
+    m_ui->ifaceName->setText(bridgeSetting->interfaceName());
+    m_ui->agingTime->setValue(bridgeSetting->agingTime());
+
+    const bool stp = bridgeSetting->stp();
+    m_ui->stpGroup->setChecked(stp);
+    if (stp) {
+        m_ui->priority->setValue(bridgeSetting->priority());
+        m_ui->forwardDelay->setValue(bridgeSetting->forwardDelay());
+        m_ui->helloTime->setValue(bridgeSetting->helloTime());
+        m_ui->maxAge->setValue(bridgeSetting->maxAge());
+    }
+}
+
+QVariantMap BridgeWidget::setting(bool agentOwned) const
+{
+    Q_UNUSED(agentOwned)
+
+    NetworkManager::BridgeSetting setting;
+    setting.setInterfaceName(m_ui->ifaceName->text());
+    setting.setAgingTime(m_ui->agingTime->value());
+
+    const bool stp = m_ui->stpGroup->isChecked();
+    setting.setStp(stp);
+    if (stp) {
+        setting.setPriority(m_ui->priority->value());
+        setting.setForwardDelay(m_ui->forwardDelay->value());
+        setting.setHelloTime(m_ui->helloTime->value());
+        setting.setMaxAge(m_ui->maxAge->value());
+    }
+
+    return setting.toMap();
+}
+
+void BridgeWidget::addBridge(QAction *action)
+{
+    qDebug() << "Adding bridged connection:" << action->data();
+    qDebug() << "Master UUID:" << m_uuid;
+    qDebug() << "Slave type:" << type();
+
+    QPointer<ConnectionDetailEditor> bridgeEditor = new ConnectionDetailEditor(NetworkManager::ConnectionSettings::ConnectionType(action->data().toInt()),
+                                                                       this, m_uuid, type());
+    if (bridgeEditor->exec() == QDialog::Accepted) {
+        qDebug() << "Saving slave connection";
+        connect(NetworkManager::settingsNotifier(), SIGNAL(connectionAddComplete(QString,bool,QString)),
+                this, SLOT(bridgeAddComplete(QString,bool,QString)));
+    }
+
+    if (bridgeEditor) {
+        bridgeEditor->deleteLater();
+    }
+}
+
+void BridgeWidget::currentBridgeChanged(QListWidgetItem *current, QListWidgetItem *previous)
+{
+    Q_UNUSED(previous)
+
+    m_ui->btnEdit->setEnabled(current);
+    m_ui->btnDelete->setEnabled(current);
+}
+
+void BridgeWidget::bridgeAddComplete(const QString &uuid, bool success, const QString &msg)
+{
+    qDebug() << Q_FUNC_INFO << uuid << success << msg;
+
+    // find the slave connection with matching UUID
+    NetworkManager::Connection::Ptr connection = NetworkManager::findConnectionByUuid(uuid);
+    if (connection && connection->settings()->master() == m_uuid && success) {
+        const QString label = QString("%1 (%2)").arg(connection->name()).arg(connection->settings()->typeAsString(connection->settings()->connectionType()));
+        QListWidgetItem * slaveItem = new QListWidgetItem(label, m_ui->bridges);
+        slaveItem->setData(Qt::UserRole, uuid);
+        slotWidgetChanged();
+    } else {
+        qWarning() << "Bridged connection not added:" << msg;
+    }
+
+    disconnect(NetworkManager::settingsNotifier(), SIGNAL(connectionAddComplete(QString,bool,QString)),
+               this, SLOT(bridgeAddComplete(QString,bool,QString)));
+}
+
+void BridgeWidget::editBridge()
+{
+    QListWidgetItem * currentItem = m_ui->bridges->currentItem();
+    if (!currentItem)
+        return;
+
+    const QString uuid = currentItem->data(Qt::UserRole).toString();
+    NetworkManager::Connection::Ptr connection = NetworkManager::findConnectionByUuid(uuid);
+
+    if (connection) {
+        qDebug() << "Editing bridged connection" << currentItem->text() << uuid;
+        QPointer<ConnectionDetailEditor> bridgeEditor = new ConnectionDetailEditor(connection->settings(), this);
+        if (bridgeEditor->exec() == QDialog::Accepted) {
+            connect(connection.data(), SIGNAL(updated()), this, SLOT(populateBridges()));
+        }
+
+        if (bridgeEditor) {
+            bridgeEditor->deleteLater();
+        }
+    }
+}
+
+void BridgeWidget::deleteBridge()
+{
+    QListWidgetItem * currentItem = m_ui->bridges->currentItem();
+    if (!currentItem)
+        return;
+
+    const QString uuid = currentItem->data(Qt::UserRole).toString();
+    NetworkManager::Connection::Ptr connection = NetworkManager::findConnectionByUuid(uuid);
+
+    if (connection) {
+        qDebug() << "About to delete bridged connection" << currentItem->text() << uuid;
+        if (KMessageBox::questionYesNo(this, i18n("Do you want to remove the connection '%1'?", connection->name()), i18n("Remove Connection"), KStandardGuiItem::remove(),
+                                       KStandardGuiItem::no(), QString(), KMessageBox::Dangerous)
+                == KMessageBox::Yes) {
+            connection->remove();
+            delete currentItem;
+            slotWidgetChanged();
+        }
+    }
+}
+
+void BridgeWidget::populateBridges()
+{
+    m_ui->bridges->clear();
+
+    foreach (const NetworkManager::Connection::Ptr &connection, NetworkManager::listConnections()) {
+        NetworkManager::ConnectionSettings::Ptr settings = connection->settings();
+        if (settings->master() == m_uuid && settings->slaveType() == type()) {
+            const QString label = QString("%1 (%2)").arg(connection->name()).arg(connection->settings()->typeAsString(connection->settings()->connectionType()));
+            QListWidgetItem * slaveItem = new QListWidgetItem(label, m_ui->bridges);
+            slaveItem->setData(Qt::UserRole, connection->uuid());
+        }
+    }
+}
+
+bool BridgeWidget::isValid() const
+{
+    return !m_ui->ifaceName->text().isEmpty() && m_ui->bridges->count() > 0;
+}
diff --git a/plasma-nm/libs/editor/settings/bridgewidget.h b/plasma-nm/libs/editor/settings/bridgewidget.h
new file mode 100644 (file)
index 0000000..57c32ab
--- /dev/null
@@ -0,0 +1,68 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_BRIDGE_WIDGET_H
+#define PLASMA_NM_BRIDGE_WIDGET_H
+
+#include <QWidget>
+#include <QMenu>
+#include <QListWidgetItem>
+
+#include <NetworkManagerQt/BridgeSetting>
+
+#include "settingwidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class BridgeWidget;
+}
+
+class PLASMA_NM_EXPORT BridgeWidget : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit BridgeWidget(const QString & masterUuid, const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(),
+                 QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~BridgeWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private slots:
+    void addBridge(QAction * action);
+    void currentBridgeChanged(QListWidgetItem * current, QListWidgetItem * previous);
+    void bridgeAddComplete(const QString &uuid, bool success, const QString & msg);
+
+    void editBridge();
+    void deleteBridge();
+
+    void populateBridges();
+
+private:
+    QString m_uuid;
+    Ui::BridgeWidget * m_ui;
+    QMenu * m_menu;
+};
+
+#endif // PLASMA_NM_BRIDGE_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/btwidget.cpp b/plasma-nm/libs/editor/settings/btwidget.cpp
new file mode 100644 (file)
index 0000000..6a7b40a
--- /dev/null
@@ -0,0 +1,76 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "btwidget.h"
+#include "ui_bt.h"
+#include "uiutils.h"
+
+#include <KLocalizedString>
+
+#include <NetworkManagerQt/Utils>
+
+BtWidget::BtWidget(const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::BtWidget)
+{
+    m_ui->setupUi(this);
+
+    m_ui->type->addItem(i18n("DUN (dial up networking)"), NetworkManager::BluetoothSetting::Dun);
+    m_ui->type->addItem(i18n("PAN (personal area network)"), NetworkManager::BluetoothSetting::Panu);
+
+    m_ui->type->setEnabled(false);
+
+    connect(m_ui->bdaddr, SIGNAL(hwAddressChanged()), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (setting)
+        loadConfig(setting);
+}
+
+BtWidget::~BtWidget()
+{
+    delete m_ui;
+}
+
+void BtWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::BluetoothSetting::Ptr btSetting = setting.staticCast<NetworkManager::BluetoothSetting>();
+
+    m_ui->bdaddr->init(NetworkManager::Device::Bluetooth, NetworkManager::Utils::macAddressAsString(btSetting->bluetoothAddress()));
+    m_ui->type->setCurrentIndex(m_ui->type->findData(btSetting->profileType()));
+}
+
+QVariantMap BtWidget::setting(bool agentOwned) const
+{
+    Q_UNUSED(agentOwned);
+
+    NetworkManager::BluetoothSetting btSetting;
+
+    btSetting.setBluetoothAddress(NetworkManager::Utils::macAddressFromString(m_ui->bdaddr->hwAddress()));
+    btSetting.setProfileType(static_cast<NetworkManager::BluetoothSetting::ProfileType>(m_ui->type->itemData(m_ui->type->currentIndex()).toInt()));
+
+    return btSetting.toMap();
+}
+
+bool BtWidget::isValid() const
+{
+    return m_ui->bdaddr->isValid();
+}
diff --git a/plasma-nm/libs/editor/settings/btwidget.h b/plasma-nm/libs/editor/settings/btwidget.h
new file mode 100644 (file)
index 0000000..896679b
--- /dev/null
@@ -0,0 +1,53 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_BT_WIDGET_H
+#define PLASMA_NM_BT_WIDGET_H
+
+#include <QtGui/QWidget>
+
+#include <NetworkManagerQt/BluetoothSetting>
+
+#include "settingwidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class BtWidget;
+}
+
+class PLASMA_NM_EXPORT BtWidget : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit BtWidget(const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(), QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~BtWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private:
+    Ui::BtWidget * m_ui;
+};
+
+#endif // PLASMA_NM_BT_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/cdmawidget.cpp b/plasma-nm/libs/editor/settings/cdmawidget.cpp
new file mode 100644 (file)
index 0000000..7d440a4
--- /dev/null
@@ -0,0 +1,75 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "cdmawidget.h"
+#include "ui_cdma.h"
+
+#include <NetworkManagerQt/CdmaSetting>
+
+CdmaWidget::CdmaWidget(const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::CdmaWidget)
+{
+    m_ui->setupUi(this);
+
+    connect(m_ui->cbShowPassword, SIGNAL(toggled(bool)), SLOT(showPassword(bool)));
+
+    KAcceleratorManager::manage(this);
+
+    if (setting)
+        loadConfig(setting);
+}
+
+CdmaWidget::~CdmaWidget()
+{
+    delete m_ui;
+}
+
+void CdmaWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::CdmaSetting::Ptr cdmaSetting = setting.staticCast<NetworkManager::CdmaSetting>();
+    const QString number = cdmaSetting->number();
+    if (!number.isEmpty())
+        m_ui->number->setText(number);
+    m_ui->username->setText(cdmaSetting->username());
+    m_ui->password->setText(cdmaSetting->password());
+}
+
+QVariantMap CdmaWidget::setting(bool agentOwned) const
+{
+    NetworkManager::CdmaSetting cdmaSetting;
+    if (!m_ui->number->text().isEmpty())
+        cdmaSetting.setNumber(m_ui->number->text());
+    if (!m_ui->username->text().isEmpty())
+        cdmaSetting.setUsername(m_ui->username->text());
+    if (!m_ui->password->text().isEmpty())
+        cdmaSetting.setPassword(m_ui->password->text());
+
+    if (agentOwned) {
+        cdmaSetting.setPasswordFlags(NetworkManager::Setting::AgentOwned);
+    }
+
+    return cdmaSetting.toMap();
+}
+
+void CdmaWidget::showPassword(bool show)
+{
+    m_ui->password->setPasswordMode(!show);
+}
diff --git a/plasma-nm/libs/editor/settings/cdmawidget.h b/plasma-nm/libs/editor/settings/cdmawidget.h
new file mode 100644 (file)
index 0000000..026849d
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_CDMA_WIDGET_H
+#define PLASMA_NM_CDMA_WIDGET_H
+
+#include <QtGui/QWidget>
+
+#include <NetworkManagerQt/Setting>
+
+#include "settingwidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class CdmaWidget;
+}
+
+class PLASMA_NM_EXPORT CdmaWidget : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit CdmaWidget(const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(), QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~CdmaWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+private slots:
+    void showPassword(bool show);
+
+private:
+    Ui::CdmaWidget * m_ui;
+};
+
+#endif // PLASMA_NM_CDMA_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/connectionwidget.cpp b/plasma-nm/libs/editor/settings/connectionwidget.cpp
new file mode 100644 (file)
index 0000000..09303cb
--- /dev/null
@@ -0,0 +1,188 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "connectionwidget.h"
+#include "ui_connectionwidget.h"
+#include "advancedpermissionswidget.h"
+
+#include <NetworkManagerQt/Settings>
+#include <NetworkManagerQt/Connection>
+#include <NetworkManagerQt/ConnectionSettings>
+
+#include <KUser>
+#include <KAcceleratorManager>
+
+ConnectionWidget::ConnectionWidget(const NetworkManager::ConnectionSettings::Ptr &settings, QWidget* parent, Qt::WindowFlags f):
+    QWidget(parent, f),
+    m_widget(new Ui::ConnectionWidget),
+    m_type(settings->connectionType()),
+    m_masterUuid(settings->master()),
+    m_slaveType(settings->slaveType())
+{
+    m_widget->setupUi(this);
+
+    m_widget->firewallZone->addItems(firewallZones());
+
+    // VPN combo
+    populateVpnConnections();
+    if (settings->connectionType() == NetworkManager::ConnectionSettings::Vpn) {
+        m_widget->autoconnectVpn->setEnabled(false);
+        m_widget->vpnCombobox->setEnabled(false);
+        m_widget->autoconnect->setEnabled(false);
+    } else {
+        m_widget->autoconnectVpn->setEnabled(true);
+        m_widget->autoconnect->setEnabled(true);
+    }
+
+    connect(m_widget->autoconnectVpn, SIGNAL(toggled(bool)), SLOT(autoVpnToggled(bool)));
+
+    if (settings)
+        loadConfig(settings);
+
+    m_tmpSetting.setPermissions(settings->permissions());
+
+    KAcceleratorManager::manage(this);
+
+    connect(m_widget->pushButtonPermissions, SIGNAL(clicked(bool)),
+            SLOT(openAdvancedPermissions()));
+}
+
+ConnectionWidget::~ConnectionWidget()
+{
+    delete m_widget;
+}
+
+void ConnectionWidget::loadConfig(const NetworkManager::ConnectionSettings::Ptr &settings)
+{
+    if (settings->permissions().isEmpty()) {
+        m_widget->allUsers->setChecked(true);
+    } else {
+        m_widget->allUsers->setChecked(false);
+    }
+
+    const QString zone = settings->zone();
+    m_widget->firewallZone->setCurrentIndex(m_widget->firewallZone->findText(zone));
+
+    const QStringList secondaries = settings->secondaries();
+    const QStringList vpnKeys = vpnConnections().keys();
+    if (!secondaries.isEmpty() && !vpnKeys.isEmpty()) {
+        foreach (const QString & vpnKey, vpnKeys) {
+            if (secondaries.contains(vpnKey)) {
+                m_widget->vpnCombobox->setCurrentIndex(m_widget->vpnCombobox->findData(vpnKey));
+                m_widget->autoconnectVpn->setChecked(true);
+                break;
+            }
+        }
+    } else {
+        m_widget->autoconnectVpn->setChecked(false);
+    }
+
+    m_widget->autoconnect->setChecked(settings->autoconnect());
+}
+
+NMVariantMapMap ConnectionWidget::setting() const
+{
+    NetworkManager::ConnectionSettings settings;
+
+    settings.setConnectionType(m_type);
+    settings.setAutoconnect(m_widget->autoconnect->isChecked());
+    settings.setMaster(m_masterUuid);
+    settings.setSlaveType(m_slaveType);
+
+    if (m_widget->allUsers->isChecked()) {
+        settings.setPermissions(QHash<QString, QString>());
+    } else {
+        if (m_tmpSetting.permissions().isEmpty()) {
+            settings.addToPermissions(KUser().loginName(), QString());
+        } else {
+            settings.setPermissions(m_tmpSetting.permissions());
+        }
+    }
+
+    if (m_widget->autoconnectVpn->isChecked() && m_widget->vpnCombobox->count() > 0) {
+        settings.setSecondaries(QStringList() << m_widget->vpnCombobox->itemData(m_widget->vpnCombobox->currentIndex()).toString());
+    }
+
+    const QString zone = m_widget->firewallZone->currentText();
+    if (!zone.isEmpty()) {
+        settings.setZone(zone);
+    }
+
+    return settings.toMap();
+}
+
+void ConnectionWidget::autoVpnToggled(bool on)
+{
+    m_widget->vpnCombobox->setEnabled(on);
+}
+
+void ConnectionWidget::openAdvancedPermissions()
+{
+    QPointer<KDialog> dialog = new KDialog(this);
+    dialog->setCaption(i18nc("@title:window advanced permissions editor",
+                             "Advanced Permissions Editor"));
+    dialog->setButtons(KDialog::Ok | KDialog::Cancel);
+    AdvancedPermissionsWidget permissions(m_tmpSetting.permissions());
+    dialog->setMainWidget(&permissions);
+    if (dialog->exec() == QDialog::Accepted) {
+        m_tmpSetting.setPermissions(permissions.currentUsers());
+    }
+
+    if (dialog) {
+        dialog->deleteLater();
+    }
+}
+
+NMStringMap ConnectionWidget::vpnConnections() const
+{
+    NetworkManager::Connection::List list = NetworkManager::listConnections();
+    NMStringMap result;
+
+    foreach (const NetworkManager::Connection::Ptr & conn, list) {
+        NetworkManager::ConnectionSettings::Ptr conSet = conn->settings();
+        if (conSet->connectionType() == NetworkManager::ConnectionSettings::Vpn) {
+            //qDebug() << "Found VPN" << conSet->id() << conSet->uuid();
+            result.insert(conSet->uuid(), conSet->id());
+        }
+    }
+
+    return result;
+}
+
+QStringList ConnectionWidget::firewallZones() const
+{
+    QDBusMessage msg = QDBusMessage::createMethodCall("org.fedoraproject.FirewallD1", "/org/fedoraproject/FirewallD1", "org.fedoraproject.FirewallD1.zone",
+                                                      "getZones");
+    QDBusPendingReply<QStringList> reply = QDBusConnection::systemBus().asyncCall(msg);
+    reply.waitForFinished();
+    if (reply.isValid())
+        return reply.value();
+
+    return QStringList();
+}
+
+void ConnectionWidget::populateVpnConnections()
+{
+    QMapIterator<QString,QString> it(vpnConnections());
+    while (it.hasNext()) {
+        it.next();
+        m_widget->vpnCombobox->addItem(it.value(), it.key());
+    }
+}
diff --git a/plasma-nm/libs/editor/settings/connectionwidget.h b/plasma-nm/libs/editor/settings/connectionwidget.h
new file mode 100644 (file)
index 0000000..c2538fe
--- /dev/null
@@ -0,0 +1,64 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_CONNECTION_WIDGET_H
+#define PLASMA_NM_CONNECTION_WIDGET_H
+
+#include <QtGui/QWidget>
+
+#include <NetworkManagerQt/ConnectionSettings>
+
+namespace Ui
+{
+class ConnectionWidget;
+}
+
+class ConnectionWidget : public QWidget
+{
+Q_OBJECT
+
+public:
+    explicit ConnectionWidget(const NetworkManager::ConnectionSettings::Ptr &settings = NetworkManager::ConnectionSettings::Ptr(),
+                              QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~ConnectionWidget();
+
+    void loadConfig(const NetworkManager::ConnectionSettings::Ptr &settings);
+
+    NMVariantMapMap setting() const;
+
+private slots:
+    void autoVpnToggled(bool on);
+    void openAdvancedPermissions();
+
+private:
+    // list of VPN: UUID, name
+    NMStringMap vpnConnections() const;
+    // list of firewalld zones
+    QStringList firewallZones() const;
+
+    void populateVpnConnections();
+    Ui::ConnectionWidget * m_widget;
+    NetworkManager::ConnectionSettings m_tmpSetting;
+    NetworkManager::ConnectionSettings::ConnectionType m_type;
+    QString m_masterUuid;
+    QString m_slaveType;
+};
+
+#endif // PLASMA_NM_CONNECTION_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/gsmwidget.cpp b/plasma-nm/libs/editor/settings/gsmwidget.cpp
new file mode 100644 (file)
index 0000000..9720cbc
--- /dev/null
@@ -0,0 +1,155 @@
+/*
+    Copyright 2013, 2014 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "gsmwidget.h"
+#include "ui_gsm.h"
+
+#include <KLocalizedString>
+
+#include <NetworkManagerQt/GsmSetting>
+
+GsmWidget::GsmWidget(const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::GsmWidget)
+{
+    m_ui->setupUi(this);
+
+    // Network ID not supported yet in NM
+    m_ui->labelNetworkId->setHidden(true);
+    m_ui->networkId->setHidden(true);
+
+    m_ui->type->addItem(i18nc("GSM network type", "Any"), NetworkManager::GsmSetting::Any);
+    m_ui->type->addItem(i18n("3G Only (UMTS/HSPA)"), NetworkManager::GsmSetting::Only3G);
+    m_ui->type->addItem(i18n("2G Only (GPRS/EDGE)"), NetworkManager::GsmSetting::GprsEdgeOnly);
+    m_ui->type->addItem(i18n("Prefer 3G (UMTS/HSPA)"), NetworkManager::GsmSetting::Prefer3G);
+    m_ui->type->addItem(i18n("Prefer 2G (GPRS/EDGE)"), NetworkManager::GsmSetting::Prefer2G);
+    m_ui->type->addItem(i18n("Prefer 4G (LTE)"), NetworkManager::GsmSetting::Prefer4GLte);
+    m_ui->type->addItem(i18n("4G Only (LTE)"), NetworkManager::GsmSetting::Only4GLte);
+
+    connect(m_ui->cbShowPasswords, SIGNAL(toggled(bool)), SLOT(showPasswords(bool)));
+    connect(m_ui->pinStorage, SIGNAL(currentIndexChanged(int)), SLOT(pinStorageChanged(int)));
+    connect(m_ui->passwordStorage, SIGNAL(currentIndexChanged(int)), SLOT(passwordStorageChanged(int)));
+
+    connect(m_ui->apn, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (setting)
+        loadConfig(setting);
+}
+
+GsmWidget::~GsmWidget()
+{
+    delete m_ui;
+}
+
+void GsmWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::GsmSetting::Ptr gsmSetting = setting.staticCast<NetworkManager::GsmSetting>();
+
+    const QString number = gsmSetting->number();
+    if (!number.isEmpty())
+        m_ui->number->setText(number);
+    m_ui->username->setText(gsmSetting->username());
+    m_ui->password->setText(gsmSetting->password());
+    if (gsmSetting->passwordFlags().testFlag(NetworkManager::Setting::None) ||
+        gsmSetting->passwordFlags().testFlag(NetworkManager::Setting::AgentOwned)) {
+        m_ui->passwordStorage->setCurrentIndex(SettingWidget::EnumPasswordStorageType::Store);
+    } else if (gsmSetting->passwordFlags().testFlag(NetworkManager::Setting::NotSaved)) {
+        m_ui->passwordStorage->setCurrentIndex(SettingWidget::EnumPasswordStorageType::AlwaysAsk);
+    } else {
+        m_ui->passwordStorage->setCurrentIndex(SettingWidget::EnumPasswordStorageType::NotRequired);
+    }
+    m_ui->apn->setText(gsmSetting->apn());
+    m_ui->networkId->setText(gsmSetting->networkId());
+    if (gsmSetting->networkType() != NetworkManager::GsmSetting::Any)
+        m_ui->type->setCurrentIndex(m_ui->type->findData(static_cast<int>(gsmSetting->networkType())));
+    m_ui->roaming->setChecked(!gsmSetting->homeOnly());
+    m_ui->pin->setText(gsmSetting->pin());
+    if (gsmSetting->pinFlags() == NetworkManager::Setting::None ||
+        gsmSetting->pinFlags() == NetworkManager::Setting::AgentOwned) {
+        m_ui->pinStorage->setCurrentIndex(SettingWidget::EnumPasswordStorageType::Store);
+    } else if (gsmSetting->pinFlags() == NetworkManager::Setting::NotSaved) {
+        m_ui->pinStorage->setCurrentIndex(SettingWidget::EnumPasswordStorageType::AlwaysAsk);
+    } else {
+        m_ui->pinStorage->setCurrentIndex(SettingWidget::EnumPasswordStorageType::NotRequired);
+    }
+}
+
+QVariantMap GsmWidget::setting(bool agentOwned) const
+{
+    NetworkManager::GsmSetting gsmSetting;
+    if (!m_ui->number->text().isEmpty())
+        gsmSetting.setNumber(m_ui->number->text());
+    if (!m_ui->username->text().isEmpty())
+        gsmSetting.setUsername(m_ui->username->text());
+    if (!m_ui->password->text().isEmpty())
+        gsmSetting.setPassword(m_ui->password->text());
+    if (m_ui->passwordStorage->currentIndex() == SettingWidget::EnumPasswordStorageType::Store) {
+        if (agentOwned) {
+            gsmSetting.setPasswordFlags(NetworkManager::Setting::AgentOwned);
+        }
+    } else if (m_ui->passwordStorage->currentIndex() == SettingWidget::EnumPasswordStorageType::AlwaysAsk) {
+        gsmSetting.setPasswordFlags(NetworkManager::Setting::NotSaved);
+    } else {
+        gsmSetting.setPasswordFlags(NetworkManager::Setting::NotRequired);
+    }
+
+    if (!m_ui->apn->text().isEmpty())
+        gsmSetting.setApn(m_ui->apn->text());
+    if (!m_ui->networkId->text().isEmpty())
+        gsmSetting.setNetworkId(m_ui->networkId->text());
+    gsmSetting.setNetworkType(static_cast<NetworkManager::GsmSetting::NetworkType>(m_ui->type->itemData(m_ui->type->currentIndex()).toInt()));
+    gsmSetting.setHomeOnly(!m_ui->roaming->isChecked());
+    if (!m_ui->pin->text().isEmpty())
+        gsmSetting.setPin(m_ui->pin->text());
+    if (m_ui->pinStorage->currentIndex() == SettingWidget::EnumPasswordStorageType::Store) {
+        if (agentOwned) {
+            gsmSetting.setPinFlags(NetworkManager::Setting::AgentOwned);
+        }
+    } else if (m_ui->pinStorage->currentIndex() == SettingWidget::EnumPasswordStorageType::AlwaysAsk) {
+        gsmSetting.setPinFlags(NetworkManager::Setting::NotSaved);
+    } else {
+        gsmSetting.setPinFlags(NetworkManager::Setting::NotRequired);
+    }
+
+    return gsmSetting.toMap();
+}
+
+void GsmWidget::showPasswords(bool show)
+{
+    m_ui->password->setPasswordMode(!show);
+    m_ui->pin->setPasswordMode(!show);
+}
+
+void GsmWidget::pinStorageChanged(int index)
+{
+    m_ui->pin->setEnabled(index == SettingWidget::EnumPasswordStorageType::Store);
+}
+
+void GsmWidget::passwordStorageChanged(int index)
+{
+    m_ui->password->setEnabled(index == SettingWidget::EnumPasswordStorageType::Store);
+}
+
+bool GsmWidget::isValid() const
+{
+    return !m_ui->apn->text().isEmpty();
+}
diff --git a/plasma-nm/libs/editor/settings/gsmwidget.h b/plasma-nm/libs/editor/settings/gsmwidget.h
new file mode 100644 (file)
index 0000000..dbc93a9
--- /dev/null
@@ -0,0 +1,58 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_GSM_WIDGET_H
+#define PLASMA_NM_GSM_WIDGET_H
+
+#include <QtGui/QWidget>
+
+#include <NetworkManagerQt/Setting>
+
+#include "settingwidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class GsmWidget;
+}
+
+class PLASMA_NM_EXPORT GsmWidget : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit GsmWidget(const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(), QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~GsmWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private slots:
+    void showPasswords(bool show);
+    void pinStorageChanged(int index);
+    void passwordStorageChanged(int index);
+
+private:
+    Ui::GsmWidget * m_ui;
+};
+
+#endif // PLASMA_NM_GSM_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/infinibandwidget.cpp b/plasma-nm/libs/editor/settings/infinibandwidget.cpp
new file mode 100644 (file)
index 0000000..ed4f6fa
--- /dev/null
@@ -0,0 +1,91 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "infinibandwidget.h"
+#include "ui_infiniband.h"
+#include "uiutils.h"
+
+#include <KLocalizedString>
+
+#include <NetworkManagerQt/Utils>
+#include <NetworkManagerQt/InfinibandSetting>
+
+InfinibandWidget::InfinibandWidget(const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::InfinibandWidget)
+{
+    m_ui->setupUi(this);
+
+    m_ui->transport->addItem(i18nc("infiniband transport mode", "Datagram"), NetworkManager::InfinibandSetting::Datagram);
+    m_ui->transport->addItem(i18nc("infiniband transport mode", "Connected"), NetworkManager::InfinibandSetting::Connected);
+    m_ui->transport->setCurrentIndex(0);
+
+    connect(m_ui->macAddress, SIGNAL(hwAddressChanged()), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (setting)
+        loadConfig(setting);
+}
+
+InfinibandWidget::~InfinibandWidget()
+{
+    delete m_ui;
+}
+
+void InfinibandWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::InfinibandSetting::Ptr infinibandSetting = setting.staticCast<NetworkManager::InfinibandSetting>();
+
+    if (infinibandSetting->transportMode() != NetworkManager::InfinibandSetting::Unknown) {
+        if (infinibandSetting->transportMode() == NetworkManager::InfinibandSetting::Datagram) {
+            m_ui->transport->setCurrentIndex(0);
+        } else if (infinibandSetting->transportMode() == NetworkManager::InfinibandSetting::Connected) {
+            m_ui->transport->setCurrentIndex(1);
+        }
+    }
+    m_ui->macAddress->init(NetworkManager::Device::InfiniBand, NetworkManager::Utils::macAddressAsString(infinibandSetting->macAddress()));
+    if (infinibandSetting->mtu()) {
+        m_ui->mtu->setValue(infinibandSetting->mtu());
+    }
+}
+
+QVariantMap InfinibandWidget::setting(bool agentOwned) const
+{
+    Q_UNUSED(agentOwned)
+
+    NetworkManager::InfinibandSetting setting;
+    if (m_ui->transport->currentIndex() == 0) {
+        setting.setTransportMode(NetworkManager::InfinibandSetting::Datagram);
+    } else {
+        setting.setTransportMode(NetworkManager::InfinibandSetting::Connected);
+    }
+    setting.setMacAddress(NetworkManager::Utils::macAddressFromString(m_ui->macAddress->hwAddress()));
+    if (m_ui->mtu->value()) {
+        setting.setMtu(m_ui->mtu->value());
+    }
+
+    return setting.toMap();
+}
+
+bool InfinibandWidget::isValid() const
+{
+    return m_ui->macAddress->isValid();
+}
diff --git a/plasma-nm/libs/editor/settings/infinibandwidget.h b/plasma-nm/libs/editor/settings/infinibandwidget.h
new file mode 100644 (file)
index 0000000..ee87b67
--- /dev/null
@@ -0,0 +1,53 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_INFINIBAND_WIDGET_H
+#define PLASMA_NM_INFINIBAND_WIDGET_H
+
+#include <QtGui/QWidget>
+
+#include <NetworkManagerQt/Setting>
+
+#include "settingwidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class InfinibandWidget;
+}
+
+class PLASMA_NM_EXPORT InfinibandWidget : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit InfinibandWidget(const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(), QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~InfinibandWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private:
+    Ui::InfinibandWidget * m_ui;
+};
+
+#endif // PLASMA_NM_INFI_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/ipv4widget.cpp b/plasma-nm/libs/editor/settings/ipv4widget.cpp
new file mode 100644 (file)
index 0000000..e406fd0
--- /dev/null
@@ -0,0 +1,484 @@
+/*
+    Copyright (c) 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "ipv4widget.h"
+#include "ui_ipv4.h"
+#include "ipv4delegate.h"
+
+#include <QDialog>
+#include <QStandardItemModel>
+#include <QItemSelection>
+#include <QNetworkAddressEntry>
+
+#include <KEditListWidget>
+#include <KDialog>
+
+quint32 suggestNetmask(quint32 ip)
+{
+    /*
+        A   0       0.0.0.0 <-->127.255.255.255  255.0.0.0 <--->/8
+        B   10      128.0.0.0 <>191.255.255.255  255.255.0.0 <->/16
+        C   110     192.0.0.0 <>223.255.255.255  255.255.255.0 >/24
+        D   1110    224.0.0.0 <>239.255.255.255  not defined <->not defined
+        E   1111    240.0.0.0 <>255.255.255.254  not defined <->not defined
+    */
+    quint32 netmask = 0;
+
+    if (!(ip & 0x80000000)) {
+        // test 0 leading bit
+        netmask = 0xFF000000;
+    }
+    else if (!(ip & 0x40000000)) {
+        // test 10 leading bits
+        netmask = 0xFFFF0000;
+    }
+    else if (!(ip & 0x20000000)) {
+        // test 110 leading bits
+        netmask = 0xFFFFFF00;
+    }
+
+    return netmask;
+}
+
+class IPv4Widget::Private
+{
+public:
+    Private() : model(0,3)
+    {
+        QStandardItem * headerItem = new QStandardItem(i18nc("Header text for IPv4 address", "Address"));
+        model.setHorizontalHeaderItem(0, headerItem);
+        headerItem = new QStandardItem(i18nc("Header text for IPv4 netmask", "Netmask"));
+        model.setHorizontalHeaderItem(1, headerItem);
+        headerItem = new QStandardItem(i18nc("Header text for IPv4 gateway", "Gateway"));
+        model.setHorizontalHeaderItem(2, headerItem);
+    }
+    QStandardItemModel model;
+};
+
+
+IPv4Widget::IPv4Widget(const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::IPv4Widget),
+    d(new IPv4Widget::Private())
+{
+    m_ui->setupUi(this);
+
+    m_ui->tableViewAddresses->setModel(&d->model);
+    m_ui->tableViewAddresses->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);
+    m_ui->tableViewAddresses->horizontalHeader()->setStretchLastSection(true);
+
+    IpV4Delegate *ipDelegate = new IpV4Delegate(this);
+    m_ui->tableViewAddresses->setItemDelegateForColumn(0, ipDelegate);
+    m_ui->tableViewAddresses->setItemDelegateForColumn(1, ipDelegate);
+    m_ui->tableViewAddresses->setItemDelegateForColumn(2, ipDelegate);
+
+    connect(m_ui->btnAdd, SIGNAL(clicked()), this, SLOT(slotAddIPAddress()));
+    connect(m_ui->btnRemove, SIGNAL(clicked()), this, SLOT(slotRemoveIPAddress()));
+
+    connect(m_ui->dnsMorePushButton, SIGNAL(clicked()), SLOT(slotDnsServers()));
+    connect(m_ui->dnsSearchMorePushButton, SIGNAL(clicked()), SLOT(slotDnsDomains()));
+
+    connect(m_ui->tableViewAddresses->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)),
+            this, SLOT(selectionChanged(QItemSelection)));
+
+    connect(&d->model, SIGNAL(itemChanged(QStandardItem*)),
+            this, SLOT(tableViewItemChanged(QStandardItem*)));
+
+    if (setting) {
+        loadConfig(setting);
+    }
+
+    connect(m_ui->method, SIGNAL(currentIndexChanged(int)),
+            SLOT(slotModeComboChanged(int)));
+    slotModeComboChanged(m_ui->method->currentIndex());
+
+    connect(m_ui->btnRoutes, SIGNAL(clicked()),
+            SLOT(slotRoutesDialog()));
+
+    // Validation
+    connect(m_ui->dns, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+    connect(m_ui->method, SIGNAL(currentIndexChanged(int)), SLOT(slotWidgetChanged()));
+    connect(&d->model, SIGNAL(dataChanged(QModelIndex,QModelIndex)), SLOT(slotWidgetChanged()));
+    connect(&d->model, SIGNAL(rowsRemoved(QModelIndex,int,int)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+}
+
+IPv4Widget::~IPv4Widget()
+{
+    delete d;
+    delete m_ui;
+}
+
+void IPv4Widget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::Ipv4Setting::Ptr ipv4Setting = setting.staticCast<NetworkManager::Ipv4Setting>();
+
+    m_tmpIpv4Setting.setRoutes(ipv4Setting->routes());
+    m_tmpIpv4Setting.setNeverDefault(ipv4Setting->neverDefault());
+    m_tmpIpv4Setting.setIgnoreAutoRoutes(ipv4Setting->ignoreAutoRoutes());
+
+    // method
+    switch (ipv4Setting->method()) {
+        case NetworkManager::Ipv4Setting::Automatic:
+            if (ipv4Setting->ignoreAutoDns()) {
+                m_ui->method->setCurrentIndex(AutomaticOnlyIP);
+            } else {
+                m_ui->method->setCurrentIndex(Automatic);
+            }
+            break;
+        case NetworkManager::Ipv4Setting::Manual:
+            m_ui->method->setCurrentIndex(Manual);
+            break;
+        case NetworkManager::Ipv4Setting::LinkLocal:
+            m_ui->method->setCurrentIndex(LinkLocal);
+            break;
+        case NetworkManager::Ipv4Setting::Shared:
+            m_ui->method->setCurrentIndex(Shared);
+            break;
+        case NetworkManager::Ipv4Setting::Disabled:
+            m_ui->method->setCurrentIndex(Disabled);
+            break;
+    }
+
+    // dns
+    QStringList tmp;
+    foreach (const QHostAddress & addr, ipv4Setting->dns()) {
+        tmp.append(addr.toString());
+    }
+    m_ui->dns->setText(tmp.join(","));
+    m_ui->dnsSearch->setText(ipv4Setting->dnsSearch().join(","));
+
+    m_ui->dhcpClientId->setText(ipv4Setting->dhcpClientId());
+
+    // addresses
+    foreach (const NetworkManager::IpAddress &addr, ipv4Setting->addresses()) {
+        QList<QStandardItem *> item;
+        item << new QStandardItem(addr.ip().toString())
+             << new QStandardItem(addr.netmask().toString())
+             << new QStandardItem(addr.gateway().toString());
+
+        d->model.appendRow(item);
+    }
+
+    // may-fail
+    m_ui->ipv4RequiredCB->setChecked(!ipv4Setting->mayFail());
+}
+
+QVariantMap IPv4Widget::setting(bool agentOwned) const
+{
+    Q_UNUSED(agentOwned);
+
+    NetworkManager::Ipv4Setting ipv4Setting;
+
+    ipv4Setting.setRoutes(m_tmpIpv4Setting.routes());
+    ipv4Setting.setNeverDefault(m_tmpIpv4Setting.neverDefault());
+    ipv4Setting.setIgnoreAutoRoutes(m_tmpIpv4Setting.ignoreAutoRoutes());
+
+    // method
+    switch ((MethodIndex)m_ui->method->currentIndex()) {
+        case Automatic:
+            ipv4Setting.setMethod(NetworkManager::Ipv4Setting::Automatic);
+            break;
+        case IPv4Widget::AutomaticOnlyIP:
+            ipv4Setting.setMethod(NetworkManager::Ipv4Setting::Automatic);
+            ipv4Setting.setIgnoreAutoDns(true);
+            break;
+        case Manual:
+            ipv4Setting.setMethod(NetworkManager::Ipv4Setting::Manual);
+            break;
+        case LinkLocal:
+            ipv4Setting.setMethod(NetworkManager::Ipv4Setting::LinkLocal);
+            break;
+        case Shared:
+            ipv4Setting.setMethod(NetworkManager::Ipv4Setting::Shared);
+            break;
+        case Disabled:
+            ipv4Setting.setMethod(NetworkManager::Ipv4Setting::Disabled);
+            break;
+    }
+
+    // dns
+    if (m_ui->dns->isEnabled() && !m_ui->dns->text().isEmpty()) {
+        QStringList tmp = m_ui->dns->text().split(',');
+        QList<QHostAddress> tmpAddrList;
+        foreach (const QString & str, tmp) {
+            QHostAddress addr(str);
+            if (!addr.isNull())
+                tmpAddrList.append(addr);
+        }
+        ipv4Setting.setDns(tmpAddrList);
+    }
+    if (m_ui->dnsSearch->isEnabled() && !m_ui->dnsSearch->text().isEmpty()) {
+        ipv4Setting.setDnsSearch(m_ui->dnsSearch->text().split(','));
+    }
+
+    // dhcp id
+    if (m_ui->dhcpClientId->isEnabled() && !m_ui->dhcpClientId->text().isEmpty()) {
+        ipv4Setting.setDhcpClientId(m_ui->dhcpClientId->text());
+    }
+
+    // addresses
+    if (m_ui->tableViewAddresses->isEnabled()) {
+        QList<NetworkManager::IpAddress> list;
+        for (int i = 0, rowCount = d->model.rowCount(); i < rowCount; i++) {
+            NetworkManager::IpAddress address;
+            address.setIp(QHostAddress(d->model.item(i, 0)->text()));
+            address.setNetmask(QHostAddress(d->model.item(i, 1)->text()));
+            address.setGateway(QHostAddress(d->model.item(i, 2)->text()));
+            list << address;
+        }
+        if (!list.isEmpty()) {
+            ipv4Setting.setAddresses(list);
+        }
+    }
+
+    // may-fail
+    if (m_ui->ipv4RequiredCB->isEnabled()) {
+        ipv4Setting.setMayFail(!m_ui->ipv4RequiredCB->isChecked());
+    }
+
+    return ipv4Setting.toMap();
+}
+
+void IPv4Widget::slotModeComboChanged(int index)
+{
+    if (index == Automatic) {  // Automatic
+        m_ui->dnsLabel->setText(i18n("Other DNS Servers:"));
+        m_ui->dns->setEnabled(true);
+        m_ui->dnsMorePushButton->setEnabled(true);
+        m_ui->dnsSearch->setEnabled(true);
+        m_ui->dnsSearchMorePushButton->setEnabled(true);
+        m_ui->dhcpClientId->setEnabled(true);
+        m_ui->ipv4RequiredCB->setEnabled(true);
+        m_ui->btnRoutes->setEnabled(true);
+        m_ui->tableViewAddresses->setEnabled(false);
+        m_ui->tableViewAddresses->setVisible(false);
+        m_ui->btnAdd->setVisible(false);
+        m_ui->btnRemove->setVisible(false);
+    } else if (index == AutomaticOnlyIP) {
+        m_ui->dnsLabel->setText(i18n("DNS Servers:"));
+        m_ui->dns->setEnabled(true);
+        m_ui->dnsMorePushButton->setEnabled(true);
+        m_ui->dnsSearch->setEnabled(true);
+        m_ui->dnsSearchMorePushButton->setEnabled(true);
+        m_ui->dhcpClientId->setEnabled(true);
+        m_ui->ipv4RequiredCB->setEnabled(true);
+        m_ui->btnRoutes->setEnabled(true);
+        m_ui->tableViewAddresses->setEnabled(false);
+        m_ui->tableViewAddresses->setVisible(false);
+        m_ui->btnAdd->setVisible(false);
+        m_ui->btnRemove->setVisible(false);
+    } else if (index == Manual) {  // Manual
+        m_ui->dnsLabel->setText(i18n("DNS Servers:"));
+        m_ui->dns->setEnabled(true);
+        m_ui->dnsMorePushButton->setEnabled(true);
+        m_ui->dnsSearch->setEnabled(true);
+        m_ui->dnsSearchMorePushButton->setEnabled(true);
+        m_ui->dhcpClientId->setEnabled(false);
+        m_ui->ipv4RequiredCB->setEnabled(true);
+        m_ui->btnRoutes->setEnabled(true);
+        m_ui->tableViewAddresses->setEnabled(true);
+        m_ui->tableViewAddresses->setVisible(true);
+        m_ui->btnAdd->setVisible(true);
+        m_ui->btnRemove->setVisible(true);
+    } else if (index == LinkLocal || index == Shared) {  // Link-local or Shared
+        m_ui->dnsLabel->setText(i18n("DNS Servers:"));
+        m_ui->dns->setEnabled(false);
+        m_ui->dnsMorePushButton->setEnabled(false);
+        m_ui->dnsSearch->setEnabled(false);
+        m_ui->dnsSearchMorePushButton->setEnabled(false);
+        m_ui->dhcpClientId->setEnabled(false);
+        m_ui->ipv4RequiredCB->setEnabled(true);
+        m_ui->btnRoutes->setEnabled(false);
+        m_ui->tableViewAddresses->setEnabled(false);
+        m_ui->tableViewAddresses->setVisible(false);
+        m_ui->btnAdd->setVisible(false);
+        m_ui->btnRemove->setVisible(false);
+    } else if (index == Disabled) {  // Disabled
+        m_ui->dnsLabel->setText(i18n("DNS Servers:"));
+        m_ui->dns->setEnabled(false);
+        m_ui->dnsMorePushButton->setEnabled(false);
+        m_ui->dnsSearch->setEnabled(false);
+        m_ui->dnsSearchMorePushButton->setEnabled(false);
+        m_ui->dhcpClientId->setEnabled(false);
+        m_ui->ipv4RequiredCB->setEnabled(false);
+        m_ui->btnRoutes->setEnabled(false);
+        m_ui->tableViewAddresses->setEnabled(false);
+        m_ui->tableViewAddresses->setVisible(false);
+        m_ui->btnAdd->setVisible(false);
+        m_ui->btnRemove->setVisible(false);
+    }
+}
+
+void IPv4Widget::slotAddIPAddress()
+{
+    QList<QStandardItem *> item;
+    item << new QStandardItem << new QStandardItem << new QStandardItem;
+    d->model.appendRow(item);
+
+    const int rowCount = d->model.rowCount();
+    if (rowCount > 0) {
+        m_ui->tableViewAddresses->selectRow(rowCount - 1);
+
+        QItemSelectionModel * selectionModel = m_ui->tableViewAddresses->selectionModel();
+        QModelIndexList list = selectionModel->selectedIndexes();
+        if (!list.isEmpty()) {
+            // QTableView is configured to select only rows.
+            // So, list[0] - IP address.
+            m_ui->tableViewAddresses->edit(list[0]);
+        }
+    }
+}
+
+void IPv4Widget::slotRemoveIPAddress()
+{
+    QItemSelectionModel * selectionModel = m_ui->tableViewAddresses->selectionModel();
+    if (selectionModel->hasSelection()) {
+        QModelIndexList indexes = selectionModel->selectedIndexes();
+        d->model.takeRow(indexes[0].row());
+    }
+    m_ui->btnRemove->setEnabled(m_ui->tableViewAddresses->selectionModel()->hasSelection());
+}
+
+void IPv4Widget::selectionChanged(const QItemSelection & selected)
+{
+    m_ui->btnRemove->setEnabled(!selected.isEmpty());
+}
+
+void IPv4Widget::tableViewItemChanged(QStandardItem *item)
+{
+    if (item->text().isEmpty()) {
+        return;
+    }
+
+    const int column = item->column();
+    if (column == 0) { // ip
+        int row = item->row();
+
+        QStandardItem *netmaskItem = d->model.item(row, column + 1); // netmask
+        if (netmaskItem && netmaskItem->text().isEmpty()) {
+            QHostAddress addr(item->text());
+            const quint32 netmask = suggestNetmask(addr.toIPv4Address());
+            if (netmask) {
+                QHostAddress v(netmask);
+                netmaskItem->setText(v.toString());
+            }
+        }
+    }
+}
+
+void IPv4Widget::slotRoutesDialog()
+{
+    QPointer<IpV4RoutesWidget> dlg = new IpV4RoutesWidget(this);
+
+    dlg->setRoutes(m_tmpIpv4Setting.routes());
+    dlg->setNeverDefault(m_tmpIpv4Setting.neverDefault());
+    if (m_ui->method->currentIndex() == 2) {  // manual
+        dlg->setIgnoreAutoRoutesCheckboxEnabled(false);
+    } else {
+        dlg->setIgnoreAutoRoutes(m_tmpIpv4Setting.ignoreAutoRoutes());
+    }
+
+    if (dlg->exec() == QDialog::Accepted) {
+        m_tmpIpv4Setting.setRoutes(dlg->routes());
+        m_tmpIpv4Setting.setNeverDefault(dlg->neverDefault());
+        m_tmpIpv4Setting.setIgnoreAutoRoutes(dlg->ignoreautoroutes());
+    }
+
+    if (dlg) {
+        dlg->deleteLater();
+    }
+}
+
+void IPv4Widget::slotDnsServers()
+{
+    QPointer<KDialog> dlg = new KDialog(this);
+    dlg->setCaption(i18n("Edit DNS servers"));
+    dlg->setButtons(KDialog::Ok | KDialog::Cancel);
+    KEditListWidget * listWidget = new KEditListWidget(dlg);
+    dlg->setMainWidget(listWidget);
+    listWidget->setItems(m_ui->dns->text().split(',').replaceInStrings(" ", ""));
+
+    if (dlg->exec() == KDialog::Accepted) {
+        QString text = listWidget->items().join(",");
+        if (text.endsWith(',')) {
+            text.chop(1);
+        }
+        m_ui->dns->setText(text);
+    }
+
+    if (dlg) {
+        dlg->deleteLater();
+    }
+}
+
+void IPv4Widget::slotDnsDomains()
+{
+    QPointer<KDialog> dlg = new KDialog(this);
+    dlg->setCaption(i18n("Edit DNS search domains"));
+    dlg->setButtons(KDialog::Ok | KDialog::Cancel);
+    KEditListWidget * listWidget = new KEditListWidget(dlg);
+    dlg->setMainWidget(listWidget);
+    listWidget->setItems(m_ui->dnsSearch->text().split(',').replaceInStrings(" ", ""));
+
+    if (dlg->exec() == KDialog::Accepted) {
+        QString text = listWidget->items().join(",");
+        if (text.endsWith(',')) {
+            text.chop(1);
+        }
+        m_ui->dnsSearch->setText(text);
+    }
+
+    if (dlg) {
+        dlg->deleteLater();
+    }
+}
+
+bool IPv4Widget::isValid() const
+{
+    if (m_ui->method->currentIndex() == Manual) {
+        if (!d->model.rowCount()) {
+            return false;
+        }
+
+        for (int i = 0, rowCount = d->model.rowCount(); i < rowCount; i++) {
+            QHostAddress ip = QHostAddress(d->model.item(i, 0)->text());
+            QHostAddress netmask = QHostAddress(d->model.item(i, 1)->text());
+            QHostAddress gateway = QHostAddress(d->model.item(i, 2)->text());
+
+            if (ip.isNull() || netmask.isNull() || (gateway.isNull() && !d->model.item(i, 2)->text().isEmpty())) {
+                return false;
+            }
+        }
+    }
+
+    if (!m_ui->dns->text().isEmpty() && (m_ui->method->currentIndex() == Automatic || m_ui->method->currentIndex() == Manual || m_ui->method->currentIndex() == AutomaticOnlyIP)) {
+        const QStringList tmp = m_ui->dns->text().split(',');
+        foreach (const QString & str, tmp) {
+            QHostAddress addr(str);
+            if (addr.isNull()) {
+                return false;
+            }
+        }
+    }
+
+    return true;
+}
diff --git a/plasma-nm/libs/editor/settings/ipv4widget.h b/plasma-nm/libs/editor/settings/ipv4widget.h
new file mode 100644 (file)
index 0000000..0610bb4
--- /dev/null
@@ -0,0 +1,72 @@
+/*
+    Copyright (c) 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_IPV4_WIDGET_H
+#define PLASMA_NM_IPV4_WIDGET_H
+
+#include <QtGui/QWidget>
+#include <NetworkManagerQt/Ipv4Setting>
+
+#include "settingwidget.h"
+#include "ipv4routeswidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class IPv4Widget;
+}
+
+class PLASMA_NM_EXPORT IPv4Widget : public SettingWidget
+{
+Q_OBJECT
+public:
+    enum MethodIndex { Automatic = 0, AutomaticOnlyIP, LinkLocal, Manual, Shared, Disabled };
+
+    explicit IPv4Widget(const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(), QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~IPv4Widget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private slots:
+    void slotModeComboChanged(int index);
+    void slotRoutesDialog();
+
+    void slotDnsServers();
+    void slotDnsDomains();
+
+    void slotAddIPAddress();
+    void slotRemoveIPAddress();
+
+    void selectionChanged(const QItemSelection & selected);
+    void tableViewItemChanged(QStandardItem * item);
+
+private:
+    Ui::IPv4Widget * m_ui;
+    NetworkManager::Ipv4Setting m_tmpIpv4Setting;
+
+    class Private;
+    Private *d;
+};
+
+#endif // PLASMA_NM_IPV4_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/ipv6widget.cpp b/plasma-nm/libs/editor/settings/ipv6widget.cpp
new file mode 100644 (file)
index 0000000..c74bd8d
--- /dev/null
@@ -0,0 +1,474 @@
+/*
+    Copyright (c) 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "ipv6widget.h"
+#include "ui_ipv6.h"
+#include "ipv6delegate.h"
+#include "intdelegate.h"
+
+#include <QDialog>
+#include <QStandardItemModel>
+#include <QItemSelection>
+#include <QNetworkAddressEntry>
+
+#include <KEditListWidget>
+#include <KDialog>
+
+quint32 suggestNetmask(Q_IPV6ADDR ip)
+{
+    Q_UNUSED(ip);
+
+    /*
+    TODO: find out common IPv6-netmasks and make a complete function
+
+    */
+    quint32 netmask = 64;
+
+    return netmask;
+}
+
+class IPv6Widget::Private
+{
+public:
+    Private() : model(0,3)
+    {
+        QStandardItem * headerItem = new QStandardItem(i18nc("Header text for IPv6 address", "Address"));
+        model.setHorizontalHeaderItem(0, headerItem);
+        headerItem = new QStandardItem(i18nc("Header text for IPv6 prefix", "Prefix"));
+        model.setHorizontalHeaderItem(1, headerItem);
+        headerItem = new QStandardItem(i18nc("Header text for IPv6 gateway", "Gateway"));
+        model.setHorizontalHeaderItem(2, headerItem);
+    }
+    QStandardItemModel model;
+};
+
+
+IPv6Widget::IPv6Widget(const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::IPv6Widget),
+    d(new IPv6Widget::Private())
+{
+    m_ui->setupUi(this);
+
+    m_ui->tableViewAddresses->setModel(&d->model);
+    m_ui->tableViewAddresses->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);
+    m_ui->tableViewAddresses->horizontalHeader()->setStretchLastSection(true);
+
+    IpV6Delegate *ipDelegate = new IpV6Delegate(this);
+    IntDelegate *prefixDelegate = new IntDelegate (0, 128, this);
+    m_ui->tableViewAddresses->setItemDelegateForColumn(0, ipDelegate);
+    m_ui->tableViewAddresses->setItemDelegateForColumn(1, prefixDelegate);
+    m_ui->tableViewAddresses->setItemDelegateForColumn(2, ipDelegate);
+
+    connect(m_ui->btnAdd, SIGNAL(clicked()), this, SLOT(slotAddIPAddress()));
+    connect(m_ui->btnRemove, SIGNAL(clicked()), this, SLOT(slotRemoveIPAddress()));
+
+    connect(m_ui->dnsMorePushButton, SIGNAL(clicked()), SLOT(slotDnsServers()));
+    connect(m_ui->dnsSearchMorePushButton, SIGNAL(clicked()), SLOT(slotDnsDomains()));
+
+    connect(m_ui->tableViewAddresses->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)),
+            this, SLOT(selectionChanged(QItemSelection)));
+
+    connect(&d->model, SIGNAL(itemChanged(QStandardItem*)),
+            this, SLOT(tableViewItemChanged(QStandardItem*)));
+
+    if (setting) {
+        loadConfig(setting);
+    }
+
+    connect(m_ui->method, SIGNAL(currentIndexChanged(int)),
+            SLOT(slotModeComboChanged(int)));
+    slotModeComboChanged(m_ui->method->currentIndex());
+
+    connect(m_ui->btnRoutes, SIGNAL(clicked()),
+            SLOT(slotRoutesDialog()));
+
+    // Validation
+    connect(m_ui->dns, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+    connect(m_ui->method, SIGNAL(currentIndexChanged(int)), SLOT(slotWidgetChanged()));
+    connect(&d->model, SIGNAL(dataChanged(QModelIndex,QModelIndex)), SLOT(slotWidgetChanged()));
+    connect(&d->model, SIGNAL(rowsRemoved(QModelIndex,int,int)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+}
+
+IPv6Widget::~IPv6Widget()
+{
+    delete d;
+    delete m_ui;
+}
+
+void IPv6Widget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::Ipv6Setting::Ptr ipv6Setting = setting.staticCast<NetworkManager::Ipv6Setting>();
+
+    m_tmpIpv6Setting.setRoutes(ipv6Setting->routes());
+    m_tmpIpv6Setting.setNeverDefault(ipv6Setting->neverDefault());
+    m_tmpIpv6Setting.setIgnoreAutoRoutes(ipv6Setting->ignoreAutoRoutes());
+
+    // method
+    switch (ipv6Setting->method()) {
+        case NetworkManager::Ipv6Setting::Automatic:
+            if (ipv6Setting->ignoreAutoDns()) {
+                m_ui->method->setCurrentIndex(AutomaticOnlyIP);
+            } else {
+                m_ui->method->setCurrentIndex(Automatic);
+            }
+            break;
+        case NetworkManager::Ipv6Setting::Dhcp:
+            m_ui->method->setCurrentIndex(AutomaticOnlyDHCP);
+            break;
+        case NetworkManager::Ipv6Setting::Manual:
+            m_ui->method->setCurrentIndex(Manual);
+            break;
+        case NetworkManager::Ipv6Setting::LinkLocal:
+            m_ui->method->setCurrentIndex(LinkLocal);
+            break;
+        case NetworkManager::Ipv6Setting::Ignored:
+            m_ui->method->setCurrentIndex(Disabled);
+            break;
+    }
+
+    // dns
+    QStringList tmp;
+    foreach (const QHostAddress & addr, ipv6Setting->dns()) {
+        tmp.append(addr.toString());
+    }
+    m_ui->dns->setText(tmp.join(","));
+    m_ui->dnsSearch->setText(ipv6Setting->dnsSearch().join(","));
+
+    // addresses
+    foreach (const NetworkManager::IpAddress &address, ipv6Setting->addresses()) {
+        QList<QStandardItem *> item;
+
+        item << new QStandardItem(address.ip().toString())
+             << new QStandardItem(QString::number(address.prefixLength(),10))
+             << new QStandardItem(address.gateway().toString());
+
+        d->model.appendRow(item);
+    }
+
+    // may-fail
+    m_ui->ipv6RequiredCB->setChecked(!ipv6Setting->mayFail());
+
+    // privacy
+    if (ipv6Setting->privacy() != NetworkManager::Ipv6Setting::Unknown) {
+        m_ui->privacyCombo->setCurrentIndex(static_cast<int>(ipv6Setting->privacy()) + 1);
+    }
+}
+
+QVariantMap IPv6Widget::setting(bool agentOwned) const
+{
+    Q_UNUSED(agentOwned);
+
+    NetworkManager::Ipv6Setting ipv6Setting;
+
+    ipv6Setting.setRoutes(m_tmpIpv6Setting.routes());
+    ipv6Setting.setNeverDefault(m_tmpIpv6Setting.neverDefault());
+    ipv6Setting.setIgnoreAutoRoutes(m_tmpIpv6Setting.ignoreAutoRoutes());
+
+    // method
+    switch ((MethodIndex)m_ui->method->currentIndex()) {
+        case Automatic:
+            ipv6Setting.setMethod(NetworkManager::Ipv6Setting::Automatic);
+            break;
+        case AutomaticOnlyIP:
+            ipv6Setting.setMethod(NetworkManager::Ipv6Setting::Automatic);
+            ipv6Setting.setIgnoreAutoDns(true);
+            break;
+        case IPv6Widget::AutomaticOnlyDHCP:
+            ipv6Setting.setMethod(NetworkManager::Ipv6Setting::Dhcp);
+            break;
+        case Manual:
+            ipv6Setting.setMethod(NetworkManager::Ipv6Setting::Manual);
+            break;
+        case LinkLocal:
+            ipv6Setting.setMethod(NetworkManager::Ipv6Setting::LinkLocal);
+            break;
+        case Disabled:
+            ipv6Setting.setMethod(NetworkManager::Ipv6Setting::Ignored);
+            break;
+    }
+
+    // dns
+    if (m_ui->dns->isEnabled() && !m_ui->dns->text().isEmpty()) {
+        QStringList tmp = m_ui->dns->text().split(',');
+        QList<QHostAddress> tmpAddrList;
+        foreach (const QString & str, tmp) {
+            QHostAddress addr(str);
+            if (!addr.isNull())
+                tmpAddrList.append(addr);
+        }
+        ipv6Setting.setDns(tmpAddrList);
+    }
+    if (m_ui->dnsSearch->isEnabled() && !m_ui->dnsSearch->text().isEmpty()) {
+        ipv6Setting.setDnsSearch(m_ui->dnsSearch->text().split(','));
+    }
+
+    // addresses
+    if (m_ui->tableViewAddresses->isEnabled()) {
+        QList<NetworkManager::IpAddress> list;
+        for (int i = 0, rowCount = d->model.rowCount(); i < rowCount; i++) {
+            NetworkManager::IpAddress address;
+            address.setIp(QHostAddress(d->model.item(i, 0)->text()));
+            address.setPrefixLength(d->model.item(i, 1)->text().toInt());
+            address.setGateway(QHostAddress(d->model.item(i, 2)->text()));
+
+            list << address;
+        }
+        ipv6Setting.setAddresses(list);
+    }
+
+    // may-fail
+    if (m_ui->ipv6RequiredCB->isEnabled()) {
+        ipv6Setting.setMayFail(!m_ui->ipv6RequiredCB->isChecked());
+    }
+
+    // privacy
+    if (m_ui->privacyCombo->isEnabled() && m_ui->privacyCombo->currentIndex()) {
+        ipv6Setting.setPrivacy(static_cast<NetworkManager::Ipv6Setting::IPv6Privacy>(m_ui->privacyCombo->currentIndex() - 1));
+    }
+
+    return ipv6Setting.toMap();
+}
+
+void IPv6Widget::slotModeComboChanged(int index)
+{
+    if (index == Automatic) {  // Automatic
+        m_ui->dnsLabel->setText(i18n("Other DNS Servers:"));
+        m_ui->dns->setEnabled(true);
+        m_ui->dnsMorePushButton->setEnabled(true);
+        m_ui->dnsSearch->setEnabled(true);
+        m_ui->dnsSearchMorePushButton->setEnabled(true);
+        m_ui->ipv6RequiredCB->setEnabled(true);
+        m_ui->privacyCombo->setEnabled(true);
+        m_ui->btnRoutes->setEnabled(true);
+        m_ui->tableViewAddresses->setEnabled(false);
+        m_ui->tableViewAddresses->setVisible(false);
+        m_ui->btnAdd->setVisible(false);
+        m_ui->btnRemove->setVisible(false);
+    } else if (index == AutomaticOnlyIP) {
+        m_ui->dnsLabel->setText(i18n("DNS Servers:"));
+        m_ui->dns->setEnabled(true);
+        m_ui->dnsMorePushButton->setEnabled(true);
+        m_ui->dnsSearch->setEnabled(true);
+        m_ui->dnsSearchMorePushButton->setEnabled(true);
+        m_ui->ipv6RequiredCB->setEnabled(true);
+        m_ui->privacyCombo->setEnabled(true);
+        m_ui->btnRoutes->setEnabled(true);
+        m_ui->tableViewAddresses->setEnabled(false);
+        m_ui->tableViewAddresses->setVisible(false);
+        m_ui->btnAdd->setVisible(false);
+        m_ui->btnRemove->setVisible(false);
+    } else if (index == Manual) {  // Manual
+        m_ui->dnsLabel->setText(i18n("DNS Servers:"));
+        m_ui->dns->setEnabled(true);
+        m_ui->dnsMorePushButton->setEnabled(true);
+        m_ui->dnsSearch->setEnabled(true);
+        m_ui->dnsSearchMorePushButton->setEnabled(true);
+        m_ui->ipv6RequiredCB->setEnabled(true);
+        m_ui->privacyCombo->setEnabled(true);
+        m_ui->btnRoutes->setEnabled(true);
+        m_ui->tableViewAddresses->setEnabled(true);
+        m_ui->tableViewAddresses->setVisible(true);
+        m_ui->btnAdd->setVisible(true);
+        m_ui->btnRemove->setVisible(true);
+    } else if (index == AutomaticOnlyDHCP || index == LinkLocal) {  // Link-local or DHCP
+        m_ui->dnsLabel->setText(i18n("DNS Servers:"));
+        m_ui->dns->setEnabled(false);
+        m_ui->dnsMorePushButton->setEnabled(false);
+        m_ui->dnsSearch->setEnabled(false);
+        m_ui->dnsSearchMorePushButton->setEnabled(false);
+        m_ui->ipv6RequiredCB->setEnabled(true);
+        m_ui->privacyCombo->setEnabled(true);
+        m_ui->btnRoutes->setEnabled(false);
+        m_ui->tableViewAddresses->setEnabled(false);
+        m_ui->tableViewAddresses->setVisible(false);
+        m_ui->btnAdd->setVisible(false);
+        m_ui->btnRemove->setVisible(false);
+    } else if (index == Disabled) {  // Ignored
+        m_ui->dnsLabel->setText(i18n("DNS Servers:"));
+        m_ui->dns->setEnabled(false);
+        m_ui->dnsMorePushButton->setEnabled(false);
+        m_ui->dnsSearch->setEnabled(false);
+        m_ui->dnsSearchMorePushButton->setEnabled(false);
+        m_ui->ipv6RequiredCB->setEnabled(false);
+        m_ui->privacyCombo->setEnabled(false);
+        m_ui->btnRoutes->setEnabled(false);
+        m_ui->tableViewAddresses->setEnabled(false);
+        m_ui->tableViewAddresses->setVisible(false);
+        m_ui->btnAdd->setVisible(false);
+        m_ui->btnRemove->setVisible(false);
+    }
+}
+
+void IPv6Widget::slotAddIPAddress()
+{
+    QList<QStandardItem *> item;
+    item << new QStandardItem << new QStandardItem << new QStandardItem;
+    d->model.appendRow(item);
+
+    const int rowCount = d->model.rowCount();
+    if (rowCount > 0) {
+        m_ui->tableViewAddresses->selectRow(rowCount - 1);
+
+        QItemSelectionModel * selectionModel = m_ui->tableViewAddresses->selectionModel();
+        QModelIndexList list = selectionModel->selectedIndexes();
+        if (list.size()) {
+            // QTableView is configured to select only rows.
+            // So, list[0] - IP address.
+            m_ui->tableViewAddresses->edit(list[0]);
+        }
+    }
+}
+
+void IPv6Widget::slotRemoveIPAddress()
+{
+    QItemSelectionModel * selectionModel = m_ui->tableViewAddresses->selectionModel();
+    if (selectionModel->hasSelection()) {
+        QModelIndexList indexes = selectionModel->selectedIndexes();
+        d->model.takeRow(indexes[0].row());
+    }
+    m_ui->btnRemove->setEnabled(m_ui->tableViewAddresses->selectionModel()->hasSelection());
+}
+
+void IPv6Widget::selectionChanged(const QItemSelection & selected)
+{
+    m_ui->btnRemove->setEnabled(!selected.isEmpty());
+}
+
+void IPv6Widget::tableViewItemChanged(QStandardItem *item)
+{
+    if (item->text().isEmpty()) {
+        return;
+    }
+
+    const int column = item->column();
+    if (column == 0) { // ip
+        int row = item->row();
+
+        QStandardItem *netmaskItem = d->model.item(row, column + 1); // netmask
+        if (netmaskItem && netmaskItem->text().isEmpty()) {
+            QHostAddress addr(item->text());
+            const quint32 netmask = suggestNetmask(addr.toIPv6Address());
+            if (netmask) {
+                netmaskItem->setText(QString::number(netmask,10));
+            }
+        }
+    }
+}
+
+void IPv6Widget::slotRoutesDialog()
+{
+    QPointer<IpV6RoutesWidget> dlg = new IpV6RoutesWidget(this);
+
+    dlg->setRoutes(m_tmpIpv6Setting.routes());
+    dlg->setNeverDefault(m_tmpIpv6Setting.neverDefault());
+    if (m_ui->method->currentIndex() == 3) {  // manual
+        dlg->setIgnoreAutoRoutesCheckboxEnabled(false);
+    } else {
+        dlg->setIgnoreAutoRoutes(m_tmpIpv6Setting.ignoreAutoRoutes());
+    }
+
+    if (dlg->exec() == QDialog::Accepted) {
+        m_tmpIpv6Setting.setRoutes(dlg->routes());
+        m_tmpIpv6Setting.setNeverDefault(dlg->neverDefault());
+        m_tmpIpv6Setting.setIgnoreAutoRoutes(dlg->ignoreautoroutes());
+    }
+
+    if (dlg) {
+        dlg->deleteLater();
+    }
+}
+
+void IPv6Widget::slotDnsServers()
+{
+    QPointer<KDialog> dlg = new KDialog(this);
+    dlg->setCaption(i18n("Edit DNS servers"));
+    dlg->setButtons(KDialog::Ok | KDialog::Cancel);
+    KEditListWidget * listWidget = new KEditListWidget(dlg);
+    dlg->setMainWidget(listWidget);
+    listWidget->setItems(m_ui->dns->text().split(',').replaceInStrings(" ", ""));
+
+    if (dlg->exec() == KDialog::Accepted) {
+        QString text = listWidget->items().join(",");
+        if (text.endsWith(',')) {
+            text.chop(1);
+        }
+        m_ui->dns->setText(text);
+    }
+
+    if (dlg) {
+        dlg->deleteLater();
+    }
+}
+
+void IPv6Widget::slotDnsDomains()
+{
+    QPointer<KDialog> dlg = new KDialog(this);
+    dlg->setCaption(i18n("Edit DNS search domains"));
+    dlg->setButtons(KDialog::Ok | KDialog::Cancel);
+    KEditListWidget * listWidget = new KEditListWidget(dlg);
+    dlg->setMainWidget(listWidget);
+    listWidget->setItems(m_ui->dnsSearch->text().split(',').replaceInStrings(" ", ""));
+
+    if (dlg->exec() == KDialog::Accepted) {
+        QString text = listWidget->items().join(",");
+        if (text.endsWith(',')) {
+            text.chop(1);
+        }
+        m_ui->dnsSearch->setText(text);
+    }
+
+    if (dlg) {
+        dlg->deleteLater();
+    }
+}
+
+bool IPv6Widget::isValid() const
+{
+    if (m_ui->method->currentIndex() == Manual) {
+        if (!d->model.rowCount()) {
+            return false;
+        }
+
+        for (int i = 0, rowCount = d->model.rowCount(); i < rowCount; i++) {
+            QHostAddress ip = QHostAddress(d->model.item(i, 0)->text());
+            const int prefix = d->model.item(i,1)->text().toInt();
+            QHostAddress gateway = QHostAddress(d->model.item(i, 2)->text());
+
+            if (ip.isNull() || !(prefix >= 1 && prefix <= 128) || (gateway.isNull() && !d->model.item(i, 2)->text().isEmpty())) {
+                return false;
+            }
+        }
+    }
+
+    if (!m_ui->dns->text().isEmpty() && (m_ui->method->currentIndex() == Automatic || m_ui->method->currentIndex() == Manual || m_ui->method->currentIndex() == AutomaticOnlyIP)) {
+        const QStringList tmp = m_ui->dns->text().split(',');
+        foreach (const QString & str, tmp) {
+            QHostAddress addr(str);
+            if (addr.isNull()) {
+                return false;
+            }
+        }
+    }
+
+    return true;
+}
diff --git a/plasma-nm/libs/editor/settings/ipv6widget.h b/plasma-nm/libs/editor/settings/ipv6widget.h
new file mode 100644 (file)
index 0000000..c598116
--- /dev/null
@@ -0,0 +1,72 @@
+/*
+    Copyright (c) 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_IPV6_WIDGET_H
+#define PLASMA_NM_IPV6_WIDGET_H
+
+#include <QtGui/QWidget>
+#include <NetworkManagerQt/Ipv6Setting>
+
+#include "settingwidget.h"
+#include "ipv6routeswidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class IPv6Widget;
+}
+
+class PLASMA_NM_EXPORT IPv6Widget : public SettingWidget
+{
+Q_OBJECT
+public:
+    enum MethodIndex { Automatic = 0, AutomaticOnlyIP, AutomaticOnlyDHCP, LinkLocal, Manual, Disabled };
+
+    explicit IPv6Widget(const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(), QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~IPv6Widget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private slots:
+    void slotModeComboChanged(int index);
+    void slotRoutesDialog();
+
+    void slotDnsServers();
+    void slotDnsDomains();
+
+    void slotAddIPAddress();
+    void slotRemoveIPAddress();
+
+    void selectionChanged(const QItemSelection & selected);
+    void tableViewItemChanged(QStandardItem * item);
+
+private:
+    Ui::IPv6Widget * m_ui;
+    NetworkManager::Ipv6Setting m_tmpIpv6Setting;
+
+    class Private;
+    Private *d;
+};
+
+#endif // PLASMA_NM_IPV4_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/pppoewidget.cpp b/plasma-nm/libs/editor/settings/pppoewidget.cpp
new file mode 100644 (file)
index 0000000..3034574
--- /dev/null
@@ -0,0 +1,82 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "pppoewidget.h"
+#include "ui_pppoe.h"
+
+#include <NetworkManagerQt/PppoeSetting>
+
+PppoeWidget::PppoeWidget(const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::PppoeWidget)
+{
+    m_ui->setupUi(this);
+
+    connect(m_ui->cbShowPassword, SIGNAL(toggled(bool)), SLOT(showPassword(bool)));
+    connect(m_ui->username, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (setting)
+        loadConfig(setting);
+}
+
+PppoeWidget::~PppoeWidget()
+{
+    delete m_ui;
+}
+
+void PppoeWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::PppoeSetting::Ptr pppoeSetting = setting.staticCast<NetworkManager::PppoeSetting>();
+
+    m_ui->service->setText(pppoeSetting->service());
+    m_ui->username->setText(pppoeSetting->username());
+    m_ui->password->setText(pppoeSetting->password());
+}
+
+QVariantMap PppoeWidget::setting(bool agentOwned) const
+{
+    Q_UNUSED(agentOwned);
+
+    NetworkManager::PppoeSetting pppoeSetting;
+    if (!m_ui->service->text().isEmpty())
+        pppoeSetting.setService(m_ui->service->text());
+    if (!m_ui->username->text().isEmpty())
+        pppoeSetting.setUsername(m_ui->username->text());
+    if (!m_ui->password->text().isEmpty())
+        pppoeSetting.setPassword(m_ui->password->text());
+
+    if (agentOwned) {
+        pppoeSetting.setPasswordFlags(NetworkManager::Setting::AgentOwned);
+    }
+
+    return pppoeSetting.toMap();
+}
+
+void PppoeWidget::showPassword(bool show)
+{
+    m_ui->password->setPasswordMode(!show);
+}
+
+bool PppoeWidget::isValid() const
+{
+    return !m_ui->username->text().isEmpty();
+}
diff --git a/plasma-nm/libs/editor/settings/pppoewidget.h b/plasma-nm/libs/editor/settings/pppoewidget.h
new file mode 100644 (file)
index 0000000..4b2bf2e
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_PPPOE_WIDGET_H
+#define PLASMA_NM_PPPOE_WIDGET_H
+
+#include <QtGui/QWidget>
+
+#include <NetworkManagerQt/Setting>
+
+#include "settingwidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class PppoeWidget;
+}
+
+class PLASMA_NM_EXPORT PppoeWidget : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit PppoeWidget(const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(), QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~PppoeWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private slots:
+    void showPassword(bool show);
+
+private:
+    Ui::PppoeWidget * m_ui;
+};
+
+#endif // PLASMA_NM_PPPOE_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/pppwidget.cpp b/plasma-nm/libs/editor/settings/pppwidget.cpp
new file mode 100644 (file)
index 0000000..7185b7d
--- /dev/null
@@ -0,0 +1,94 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "pppwidget.h"
+#include "ui_ppp.h"
+
+#include <NetworkManagerQt/PppSetting>
+
+PPPWidget::PPPWidget(const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::PPPWidget)
+{
+    m_ui->setupUi(this);
+
+    KAcceleratorManager::manage(this);
+
+    if (setting)
+        loadConfig(setting);
+}
+
+PPPWidget::~PPPWidget()
+{
+    delete m_ui;
+}
+
+void PPPWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::PppSetting::Ptr pppSetting = setting.staticCast<NetworkManager::PppSetting>();
+
+    m_ui->eap->setChecked(!pppSetting->refuseEap());
+    m_ui->pap->setChecked(!pppSetting->refusePap());
+    m_ui->chap->setChecked(!pppSetting->refuseChap());
+    m_ui->mschap->setChecked(!pppSetting->refuseMschap());
+    m_ui->mschapv2->setChecked(!pppSetting->refuseMschapv2());
+
+    m_ui->mppe->setChecked(pppSetting->requireMppe());
+    m_ui->mppe128->setChecked(pppSetting->requireMppe128());
+    m_ui->mppeStateful->setChecked(pppSetting->mppeStateful());
+
+    m_ui->bsdComp->setChecked(!pppSetting->noBsdComp());
+    m_ui->deflateComp->setChecked(!pppSetting->noDeflate());
+    m_ui->tcpComp->setChecked(!pppSetting->noVjComp());
+
+    if (pppSetting->lcpEchoInterval() > 0) {
+        m_ui->senddEcho->setChecked(true);
+    } else {
+        m_ui->senddEcho->setChecked(false);
+    }
+}
+
+QVariantMap PPPWidget::setting(bool agentOwned) const
+{
+    Q_UNUSED(agentOwned);
+
+    NetworkManager::PppSetting pppSetting;
+
+    pppSetting.setRefuseEap(!m_ui->eap->isChecked());
+    pppSetting.setRefusePap(!m_ui->pap->isChecked());
+    pppSetting.setRefuseChap(!m_ui->chap->isChecked());
+    pppSetting.setRefuseMschap(!m_ui->mschap->isChecked());
+    pppSetting.setRefuseMschapv2(!m_ui->mschapv2->isChecked());
+
+    pppSetting.setRequireMppe(m_ui->mppe->isChecked());
+    pppSetting.setRequireMppe128(m_ui->mppe128->isChecked());
+    pppSetting.setMppeStateful(m_ui->mppeStateful->isChecked());
+
+    pppSetting.setNoBsdComp(!m_ui->bsdComp->isChecked());
+    pppSetting.setNoDeflate(!m_ui->deflateComp->isChecked());
+    pppSetting.setNoVjComp(!m_ui->tcpComp->isChecked());
+
+    if (m_ui->senddEcho->isChecked()) {
+        pppSetting.setLcpEchoFailure(5);
+        pppSetting.setLcpEchoInterval(30);
+    }
+
+    return pppSetting.toMap();
+}
diff --git a/plasma-nm/libs/editor/settings/pppwidget.h b/plasma-nm/libs/editor/settings/pppwidget.h
new file mode 100644 (file)
index 0000000..b52be2a
--- /dev/null
@@ -0,0 +1,51 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_PPP_WIDGET_H
+#define PLASMA_NM_PPP_WIDGET_H
+
+#include <QtGui/QWidget>
+
+#include <NetworkManagerQt/Setting>
+
+#include "settingwidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class PPPWidget;
+}
+
+class PLASMA_NM_EXPORT PPPWidget : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit PPPWidget(const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(), QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~PPPWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+private:
+    Ui::PPPWidget * m_ui;
+};
+
+#endif // PLASMA_NM_PPP_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/security802-1x.cpp b/plasma-nm/libs/editor/settings/security802-1x.cpp
new file mode 100644 (file)
index 0000000..b3bc364
--- /dev/null
@@ -0,0 +1,294 @@
+/*
+    Copyright (c) 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "security802-1x.h"
+#include "ui_802-1x.h"
+
+#include <QDebug>
+#include <KAcceleratorManager>
+
+Security8021x::Security8021x(const NetworkManager::Security8021xSetting::Ptr &setting, bool wifiMode, QWidget *parent) :
+    QWidget(parent),
+    m_setting(setting),
+    m_ui(new Ui::Security8021x)
+{
+    m_ui->setupUi(this);
+
+    m_ui->auth->setItemData(0, NetworkManager::Security8021xSetting::EapMethodMd5);
+    m_ui->auth->setItemData(1, NetworkManager::Security8021xSetting::EapMethodTls);
+    m_ui->auth->setItemData(2, NetworkManager::Security8021xSetting::EapMethodLeap);
+    m_ui->auth->setItemData(3, NetworkManager::Security8021xSetting::EapMethodFast);
+    m_ui->auth->setItemData(4, NetworkManager::Security8021xSetting::EapMethodTtls);
+    m_ui->auth->setItemData(5, NetworkManager::Security8021xSetting::EapMethodPeap);
+
+    connect(m_ui->cbShowMd5Password, SIGNAL(toggled(bool)), SLOT(setShowMD5Password(bool)));
+    connect(m_ui->cbShowTlsPassword, SIGNAL(toggled(bool)), SLOT(setShowTlsPrivateKeyPassword(bool)));
+    connect(m_ui->cbShowLeapPassword, SIGNAL(toggled(bool)), SLOT(setShowLeapPassword(bool)));
+    connect(m_ui->cbShowFastPassword, SIGNAL(toggled(bool)), SLOT(setShowFastPassword(bool)));
+    connect(m_ui->cbShowTtlsPassword, SIGNAL(toggled(bool)), SLOT(setShowTtlsPassword(bool)));
+    connect(m_ui->cbShowPeapPassword, SIGNAL(toggled(bool)), SLOT(setShowPeapPassword(bool)));
+
+    connect(m_ui->cbAskMd5Password, SIGNAL(toggled(bool)), m_ui->cbShowMd5Password, SLOT(setDisabled(bool)));
+    connect(m_ui->cbAskFastPassword, SIGNAL(toggled(bool)), m_ui->cbShowFastPassword, SLOT(setDisabled(bool)));
+    connect(m_ui->cbAskPeapPassword, SIGNAL(toggled(bool)), m_ui->cbShowPeapPassword, SLOT(setDisabled(bool)));
+    connect(m_ui->cbAskTtlsPassword, SIGNAL(toggled(bool)), m_ui->cbShowTtlsPassword, SLOT(setDisabled(bool)));
+
+    if (wifiMode) {
+        m_ui->auth->removeItem(m_ui->auth->findData(NetworkManager::Security8021xSetting::EapMethodMd5)); // MD 5
+        m_ui->stackedWidget->removeWidget(m_ui->md5Page);
+    } else {
+        m_ui->auth->removeItem(m_ui->auth->findData(NetworkManager::Security8021xSetting::EapMethodLeap)); // LEAP
+        m_ui->stackedWidget->removeWidget(m_ui->leapPage);
+    }
+
+    KAcceleratorManager::manage(this);
+    connect(m_ui->stackedWidget, SIGNAL(currentChanged(int)), SLOT(currentAuthChanged(int)));
+
+    if (m_setting)
+        loadConfig();
+}
+
+Security8021x::~Security8021x()
+{
+    delete m_ui;
+}
+
+void Security8021x::loadConfig()
+{
+    const QList<NetworkManager::Security8021xSetting::EapMethod> eapMethods = m_setting->eapMethods();
+    const NetworkManager::Security8021xSetting::AuthMethod phase2AuthMethod = m_setting->phase2AuthMethod();
+    const bool notSavedPassword = m_setting->passwordFlags() & NetworkManager::Setting::NotSaved;
+
+    if (eapMethods.contains(NetworkManager::Security8021xSetting::EapMethodMd5)) {
+        m_ui->auth->setCurrentIndex(m_ui->auth->findData(NetworkManager::Security8021xSetting::EapMethodMd5));
+        m_ui->md5UserName->setText(m_setting->identity());
+        m_ui->md5Password->setText(m_setting->password());
+        m_ui->cbAskMd5Password->setChecked(notSavedPassword);
+    } else if (eapMethods.contains(NetworkManager::Security8021xSetting::EapMethodTls)) {
+        m_ui->auth->setCurrentIndex(m_ui->auth->findData(NetworkManager::Security8021xSetting::EapMethodTls));
+        m_ui->tlsIdentity->setText(m_setting->identity());
+        m_ui->tlsUserCert->setText(m_setting->clientCertificate()); // FIXME check the blob vs. path case
+        m_ui->tlsCACert->setText(m_setting->caCertificate()); // FIXME check the blob vs. path case
+        m_ui->tlsPrivateKey->setText(m_setting->privateKey()); // FIXME check the blob vs. path case
+        m_ui->tlsPrivateKeyPassword->setText(m_setting->privateKeyPassword());
+    } else if (eapMethods.contains(NetworkManager::Security8021xSetting::EapMethodLeap)) {
+        m_ui->auth->setCurrentIndex(m_ui->auth->findData(NetworkManager::Security8021xSetting::EapMethodLeap));
+        m_ui->leapUsername->setText(m_setting->identity());
+        m_ui->leapPassword->setText(m_setting->password());
+    } else if (eapMethods.contains(NetworkManager::Security8021xSetting::EapMethodFast)) {
+        m_ui->auth->setCurrentIndex(m_ui->auth->findData(NetworkManager::Security8021xSetting::EapMethodFast));
+        m_ui->fastAnonIdentity->setText(m_setting->anonymousIdentity());
+        m_ui->fastAllowPacProvisioning->setChecked((int)m_setting->phase1FastProvisioning() > 0);
+        m_ui->pacMethod->setCurrentIndex(m_setting->phase1FastProvisioning() - 1);
+        m_ui->pacFile->setText(m_setting->pacFile()); // TODO check the file scheme used
+        if (phase2AuthMethod == NetworkManager::Security8021xSetting::AuthMethodGtc)
+            m_ui->fastInnerAuth->setCurrentIndex(0);
+        else
+            m_ui->fastInnerAuth->setCurrentIndex(1);
+        m_ui->fastUsername->setText(m_setting->identity());
+        m_ui->fastPassword->setText(m_setting->password());
+        m_ui->cbAskFastPassword->setChecked(notSavedPassword);
+    } else if (eapMethods.contains(NetworkManager::Security8021xSetting::EapMethodTtls)) {
+        m_ui->auth->setCurrentIndex(m_ui->auth->findData(NetworkManager::Security8021xSetting::EapMethodTtls));
+        m_ui->ttlsAnonIdentity->setText(m_setting->anonymousIdentity());
+        m_ui->ttlsCACert->setText(m_setting->caCertificate());  // FIXME check the blob vs. path case
+        if (phase2AuthMethod == NetworkManager::Security8021xSetting::AuthMethodPap)
+            m_ui->ttlsInnerAuth->setCurrentIndex(0);
+        else if (phase2AuthMethod == NetworkManager::Security8021xSetting::AuthMethodMschap)
+            m_ui->ttlsInnerAuth->setCurrentIndex(1);
+        else if (phase2AuthMethod == NetworkManager::Security8021xSetting::AuthMethodMschapv2)
+            m_ui->ttlsInnerAuth->setCurrentIndex(2);
+        else if (phase2AuthMethod == NetworkManager::Security8021xSetting::AuthMethodChap)
+            m_ui->ttlsInnerAuth->setCurrentIndex(3);
+        m_ui->ttlsUsername->setText(m_setting->identity());
+        m_ui->ttlsPassword->setText(m_setting->password());
+        m_ui->cbAskTtlsPassword->setChecked(notSavedPassword);
+    } else if (eapMethods.contains(NetworkManager::Security8021xSetting::EapMethodPeap)) {
+        m_ui->auth->setCurrentIndex(m_ui->auth->findData(NetworkManager::Security8021xSetting::EapMethodPeap));
+        m_ui->peapAnonIdentity->setText(m_setting->anonymousIdentity());
+        m_ui->peapCACert->setText(m_setting->caCertificate()); // FIXME check the blob vs. path case
+        m_ui->peapVersion->setCurrentIndex(m_setting->phase1PeapVersion() + 1);
+        if (phase2AuthMethod == NetworkManager::Security8021xSetting::AuthMethodMschapv2)
+            m_ui->peapInnerAuth->setCurrentIndex(0);
+        else if (phase2AuthMethod == NetworkManager::Security8021xSetting::AuthMethodMd5)
+            m_ui->peapInnerAuth->setCurrentIndex(1);
+        else if (phase2AuthMethod == NetworkManager::Security8021xSetting::AuthMethodGtc)
+            m_ui->peapInnerAuth->setCurrentIndex(2);
+        m_ui->peapUsername->setText(m_setting->identity());
+        m_ui->peapPassword->setText(m_setting->password());
+        m_ui->cbAskPeapPassword->setChecked(notSavedPassword);
+    }
+}
+
+QVariantMap Security8021x::setting(bool agentOwned) const
+{
+    NetworkManager::Security8021xSetting setting;
+
+    NetworkManager::Security8021xSetting::EapMethod method =
+            static_cast<NetworkManager::Security8021xSetting::EapMethod>(m_ui->auth->itemData(m_ui->auth->currentIndex()).toInt());
+
+    setting.setEapMethods(QList<NetworkManager::Security8021xSetting::EapMethod>() << method);
+
+    if (method == NetworkManager::Security8021xSetting::EapMethodMd5) {
+        if (!m_ui->md5UserName->text().isEmpty())
+            setting.setIdentity(m_ui->md5UserName->text());
+        if (m_ui->cbAskMd5Password->isChecked())
+            setting.setPasswordFlags(NetworkManager::Setting::NotSaved);
+        else if (!m_ui->md5Password->text().isEmpty())
+            setting.setPassword(m_ui->md5Password->text());
+
+        if (agentOwned && !m_ui->cbAskMd5Password->isChecked()) {
+            setting.setPasswordFlags(NetworkManager::Setting::AgentOwned);
+        }
+    } else if (method == NetworkManager::Security8021xSetting::EapMethodTls) {
+        if (!m_ui->tlsIdentity->text().isEmpty())
+            setting.setIdentity(m_ui->tlsIdentity->text());
+        if (!m_ui->tlsUserCert->url().isEmpty())
+            setting.setClientCertificate(QFile::encodeName(m_ui->tlsUserCert->url().url()).append('\0'));
+        if (!m_ui->tlsCACert->url().isEmpty())
+            setting.setCaCertificate(QFile::encodeName(m_ui->tlsCACert->url().url()).append('\0'));
+        if (!m_ui->tlsPrivateKey->url().isEmpty())
+            setting.setPrivateKey(QFile::encodeName(m_ui->tlsPrivateKey->url().url()).append('\0'));
+        if (!m_ui->tlsPrivateKeyPassword->text().isEmpty())
+            setting.setPrivateKeyPassword(m_ui->tlsPrivateKeyPassword->text());
+
+        if (agentOwned) {
+            setting.setPrivateKeyPasswordFlags(NetworkManager::Setting::AgentOwned);
+        }
+    } else if (method == NetworkManager::Security8021xSetting::EapMethodLeap) {
+        if (!m_ui->leapUsername->text().isEmpty())
+            setting.setIdentity(m_ui->leapUsername->text());
+        if (!m_ui->leapPassword->text().isEmpty())
+            setting.setPassword(m_ui->leapPassword->text());
+
+        if (agentOwned) {
+            setting.setPasswordFlags(NetworkManager::Setting::AgentOwned);
+        }
+    } else if (method == NetworkManager::Security8021xSetting::EapMethodFast) {
+        if (!m_ui->fastAnonIdentity->text().isEmpty())
+            setting.setAnonymousIdentity(m_ui->fastAnonIdentity->text());
+        if (!m_ui->fastAllowPacProvisioning->isChecked()) {
+            setting.setPhase1FastProvisioning(NetworkManager::Security8021xSetting::FastProvisioningDisabled);
+        } else {
+            setting.setPhase1FastProvisioning(static_cast<NetworkManager::Security8021xSetting::FastProvisioning>(m_ui->pacMethod->currentIndex() + 1));
+        }
+        if (!m_ui->pacFile->text().isEmpty())
+            setting.setPacFile(QFile::encodeName(m_ui->pacFile->url().url()).append('\0'));
+        if (m_ui->fastInnerAuth->currentIndex() == 0)
+            setting.setPhase2AuthMethod(NetworkManager::Security8021xSetting::AuthMethodGtc);
+        else
+            setting.setPhase2AuthMethod(NetworkManager::Security8021xSetting::AuthMethodMschapv2);
+        if (!m_ui->fastUsername->text().isEmpty())
+            setting.setIdentity(m_ui->fastUsername->text());
+        if (m_ui->cbAskFastPassword->isChecked())
+            setting.setPasswordFlags(NetworkManager::Setting::NotSaved);
+        else if (!m_ui->fastPassword->text().isEmpty())
+            setting.setPassword(m_ui->fastPassword->text());
+
+        if (agentOwned && !m_ui->cbAskFastPassword->isChecked()) {
+            setting.setPasswordFlags(NetworkManager::Setting::AgentOwned);
+        }
+    } else if (method == NetworkManager::Security8021xSetting::EapMethodTtls) {
+        if (!m_ui->ttlsAnonIdentity->text().isEmpty())
+            setting.setAnonymousIdentity(m_ui->ttlsAnonIdentity->text());
+        if (!m_ui->ttlsCACert->text().isEmpty())
+            setting.setCaCertificate(QFile::encodeName(m_ui->ttlsCACert->url().url()).append('\0'));
+        const int innerAuth = m_ui->ttlsInnerAuth->currentIndex();
+        if (innerAuth == 0)
+            setting.setPhase2AuthMethod(NetworkManager::Security8021xSetting::AuthMethodPap);
+        else if (innerAuth == 1)
+            setting.setPhase2AuthMethod(NetworkManager::Security8021xSetting::AuthMethodMschap);
+        else if (innerAuth == 2)
+            setting.setPhase2AuthMethod(NetworkManager::Security8021xSetting::AuthMethodMschapv2);
+        else if (innerAuth == 3)
+            setting.setPhase2AuthMethod(NetworkManager::Security8021xSetting::AuthMethodChap);
+        if (!m_ui->ttlsUsername->text().isEmpty())
+            setting.setIdentity(m_ui->ttlsUsername->text());
+        if (m_ui->cbAskTtlsPassword->isChecked())
+            setting.setPasswordFlags(NetworkManager::Setting::NotSaved);
+        else if (!m_ui->ttlsPassword->text().isEmpty())
+            setting.setPassword(m_ui->ttlsPassword->text());
+
+        if (agentOwned && !m_ui->cbAskTtlsPassword->isChecked()) {
+            setting.setPasswordFlags(NetworkManager::Setting::AgentOwned);
+        }
+    } else if (method == NetworkManager::Security8021xSetting::EapMethodPeap) {
+        if (!m_ui->peapAnonIdentity->text().isEmpty())
+            setting.setAnonymousIdentity(m_ui->peapAnonIdentity->text());
+        if (!m_ui->peapCACert->text().isEmpty())
+            setting.setCaCertificate(QFile::encodeName(m_ui->peapCACert->url().url()).append('\0'));
+        setting.setPhase1PeapVersion(static_cast<NetworkManager::Security8021xSetting::PeapVersion>(m_ui->peapVersion->currentIndex() - 1));
+        const int innerAuth = m_ui->peapInnerAuth->currentIndex();
+        if (innerAuth == 0)
+            setting.setPhase2AuthMethod(NetworkManager::Security8021xSetting::AuthMethodMschapv2);
+        else if (innerAuth == 1)
+            setting.setPhase2AuthMethod(NetworkManager::Security8021xSetting::AuthMethodMd5);
+        else if (innerAuth == 2)
+            setting.setPhase2AuthMethod(NetworkManager::Security8021xSetting::AuthMethodGtc);
+        if (m_ui->cbAskPeapPassword->isChecked())
+            setting.setPasswordFlags(NetworkManager::Setting::NotSaved);
+        else if (!m_ui->peapPassword->text().isEmpty())
+            setting.setPassword(m_ui->peapPassword->text());
+        if (!m_ui->peapUsername->text().isEmpty())
+            setting.setIdentity(m_ui->peapUsername->text());
+
+        if (agentOwned && !m_ui->cbAskPeapPassword->isChecked()) {
+            setting.setPasswordFlags(NetworkManager::Setting::AgentOwned);
+        }
+    }
+
+    return setting.toMap();
+}
+
+void Security8021x::setShowMD5Password(bool on)
+{
+    m_ui->md5Password->setPasswordMode(!on);
+}
+
+void Security8021x::setShowTlsPrivateKeyPassword(bool on)
+{
+    m_ui->tlsPrivateKeyPassword->setPasswordMode(!on);
+}
+
+void Security8021x::setShowLeapPassword(bool on)
+{
+    m_ui->leapPassword->setPasswordMode(!on);
+}
+
+void Security8021x::setShowFastPassword(bool on)
+{
+    m_ui->fastPassword->setPasswordMode(!on);
+}
+
+void Security8021x::setShowTtlsPassword(bool on)
+{
+    m_ui->ttlsPassword->setPasswordMode(!on);
+}
+
+void Security8021x::setShowPeapPassword(bool on)
+{
+    m_ui->peapPassword->setPasswordMode(!on);
+}
+
+void Security8021x::currentAuthChanged(int index)
+{
+    Q_UNUSED(index);
+    KAcceleratorManager::manage(m_ui->stackedWidget->currentWidget());
+}
diff --git a/plasma-nm/libs/editor/settings/security802-1x.h b/plasma-nm/libs/editor/settings/security802-1x.h
new file mode 100644 (file)
index 0000000..aee0802
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+    Copyright (c) 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_SECURITY8021X_H
+#define PLASMA_NM_SECURITY8021X_H
+
+#include <QWidget>
+
+#include <NetworkManagerQt/Security8021xSetting>
+
+namespace Ui
+{
+class Security8021x;
+}
+
+class Security8021x: public QWidget
+{
+    Q_OBJECT
+public:
+    Security8021x(const NetworkManager::Security8021xSetting::Ptr &setting, bool wifiMode, QWidget *parent = 0);
+    virtual ~Security8021x();
+    QVariantMap setting(bool agentOwned = false) const;
+
+private slots:
+    void setShowMD5Password(bool on);
+    void setShowTlsPrivateKeyPassword(bool on);
+    void setShowLeapPassword(bool on);
+    void setShowFastPassword(bool on);
+    void setShowTtlsPassword(bool on);
+    void setShowPeapPassword(bool on);
+    void currentAuthChanged(int index);
+
+private:
+    void loadConfig();
+    NetworkManager::Security8021xSetting::Ptr m_setting;
+    Ui::Security8021x * m_ui;
+};
+
+#endif // SECURITY8021X_H
diff --git a/plasma-nm/libs/editor/settings/ui/802-1x.ui b/plasma-nm/libs/editor/settings/ui/802-1x.ui
new file mode 100644 (file)
index 0000000..73379bc
--- /dev/null
@@ -0,0 +1,792 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <author>Lukáš Tinkl &lt;ltinkl@redhat.com&gt;</author>
+ <class>Security8021x</class>
+ <widget class="QWidget" name="Security8021x">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>563</width>
+    <height>471</height>
+   </rect>
+  </property>
+  <layout class="QGridLayout" name="gridLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Authentication:</string>
+     </property>
+     <property name="buddy">
+      <cstring>auth</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="KComboBox" name="auth">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <item>
+      <property name="text">
+       <string>MD5</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>TLS</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>LEAP</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>FAST</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Tunneled TLS (TTLS)</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Protected EAP (PEAP)</string>
+      </property>
+     </item>
+    </widget>
+   </item>
+   <item row="1" column="0" colspan="2">
+    <widget class="QStackedWidget" name="stackedWidget">
+     <widget class="QWidget" name="md5Page">
+      <layout class="QFormLayout" name="formLayout">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_2">
+         <property name="text">
+          <string>Username:</string>
+         </property>
+         <property name="buddy">
+          <cstring>md5UserName</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="KLineEdit" name="md5UserName"/>
+       </item>
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_3">
+         <property name="text">
+          <string>Password:</string>
+         </property>
+         <property name="buddy">
+          <cstring>md5Password</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="KLineEdit" name="md5Password">
+         <property name="passwordMode">
+          <bool>true</bool>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="1">
+        <widget class="QCheckBox" name="cbAskMd5Password">
+         <property name="text">
+          <string>Ask for this password every time</string>
+         </property>
+        </widget>
+       </item>
+       <item row="3" column="1">
+        <widget class="QCheckBox" name="cbShowMd5Password">
+         <property name="text">
+          <string>Show password</string>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="tlsPage">
+      <layout class="QFormLayout" name="formLayout_2">
+       <property name="fieldGrowthPolicy">
+        <enum>QFormLayout::ExpandingFieldsGrow</enum>
+       </property>
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_4">
+         <property name="text">
+          <string>Identity:</string>
+         </property>
+         <property name="buddy">
+          <cstring>tlsIdentity</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="KLineEdit" name="tlsIdentity"/>
+       </item>
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_5">
+         <property name="text">
+          <string>User certificate:</string>
+         </property>
+         <property name="buddy">
+          <cstring>tlsUserCert</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="0">
+        <widget class="QLabel" name="label_6">
+         <property name="text">
+          <string>CA certificate:</string>
+         </property>
+         <property name="buddy">
+          <cstring>tlsCACert</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="1">
+        <widget class="KUrlRequester" name="tlsCACert">
+         <property name="filter">
+          <string notr="true">*.der *.pem *.crt *.cer</string>
+         </property>
+        </widget>
+       </item>
+       <item row="3" column="0">
+        <widget class="QLabel" name="label_7">
+         <property name="text">
+          <string>Private key:</string>
+         </property>
+         <property name="buddy">
+          <cstring>tlsPrivateKey</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="3" column="1">
+        <widget class="KUrlRequester" name="tlsPrivateKey">
+         <property name="filter">
+          <string notr="true">*.der *.pem *.p12</string>
+         </property>
+        </widget>
+       </item>
+       <item row="4" column="0">
+        <widget class="QLabel" name="label_8">
+         <property name="text">
+          <string>Private key password:</string>
+         </property>
+         <property name="buddy">
+          <cstring>tlsPrivateKeyPassword</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="4" column="1">
+        <widget class="KLineEdit" name="tlsPrivateKeyPassword">
+         <property name="passwordMode">
+          <bool>true</bool>
+         </property>
+        </widget>
+       </item>
+       <item row="5" column="1">
+        <widget class="QCheckBox" name="cbShowTlsPassword">
+         <property name="text">
+          <string>Show password</string>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="KUrlRequester" name="tlsUserCert">
+         <property name="filter">
+          <string notr="true">*.der *.pem *.crt *.cer</string>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="leapPage">
+      <layout class="QFormLayout" name="formLayout_3">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_9">
+         <property name="text">
+          <string>Username:</string>
+         </property>
+         <property name="buddy">
+          <cstring>leapUsername</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="KLineEdit" name="leapUsername"/>
+       </item>
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_10">
+         <property name="text">
+          <string>Password:</string>
+         </property>
+         <property name="buddy">
+          <cstring>leapPassword</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="KLineEdit" name="leapPassword"/>
+       </item>
+       <item row="2" column="1">
+        <widget class="QCheckBox" name="cbShowLeapPassword">
+         <property name="text">
+          <string>Show password</string>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="fastPage">
+      <layout class="QFormLayout" name="formLayout_4">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_11">
+         <property name="text">
+          <string>Anonymous identity:</string>
+         </property>
+         <property name="buddy">
+          <cstring>fastAnonIdentity</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="KLineEdit" name="fastAnonIdentity"/>
+       </item>
+       <item row="1" column="0">
+        <widget class="QCheckBox" name="fastAllowPacProvisioning">
+         <property name="text">
+          <string>Automatic PAC provisioning</string>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="KComboBox" name="pacMethod">
+         <property name="enabled">
+          <bool>false</bool>
+         </property>
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <item>
+          <property name="text">
+           <string>Anonymous</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>Authenticated</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>Both</string>
+          </property>
+         </item>
+        </widget>
+       </item>
+       <item row="2" column="0">
+        <widget class="QLabel" name="label_12">
+         <property name="text">
+          <string>PAC &amp;file:</string>
+         </property>
+         <property name="buddy">
+          <cstring>pacFile</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="1">
+        <widget class="KUrlRequester" name="pacFile">
+         <property name="filter">
+          <string notr="true">*.pac</string>
+         </property>
+        </widget>
+       </item>
+       <item row="3" column="0">
+        <widget class="QLabel" name="label_13">
+         <property name="text">
+          <string>Inner authentication:</string>
+         </property>
+         <property name="buddy">
+          <cstring>fastInnerAuth</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="3" column="1">
+        <widget class="KComboBox" name="fastInnerAuth">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <item>
+          <property name="text">
+           <string>GTC</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>MSCHAPv2</string>
+          </property>
+         </item>
+        </widget>
+       </item>
+       <item row="4" column="0">
+        <widget class="QLabel" name="label_14">
+         <property name="text">
+          <string>Username:</string>
+         </property>
+         <property name="buddy">
+          <cstring>fastUsername</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="4" column="1">
+        <widget class="KLineEdit" name="fastUsername"/>
+       </item>
+       <item row="5" column="0">
+        <widget class="QLabel" name="label_15">
+         <property name="text">
+          <string>Password:</string>
+         </property>
+         <property name="buddy">
+          <cstring>fastPassword</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="5" column="1">
+        <widget class="KLineEdit" name="fastPassword">
+         <property name="passwordMode">
+          <bool>true</bool>
+         </property>
+        </widget>
+       </item>
+       <item row="6" column="1">
+        <widget class="QCheckBox" name="cbAskFastPassword">
+         <property name="text">
+          <string>Ask for this password every time</string>
+         </property>
+        </widget>
+       </item>
+       <item row="7" column="1">
+        <widget class="QCheckBox" name="cbShowFastPassword">
+         <property name="text">
+          <string>Show password</string>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="ttlsPage">
+      <layout class="QFormLayout" name="formLayout_5">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_19">
+         <property name="text">
+          <string>Anonymous identity:</string>
+         </property>
+         <property name="buddy">
+          <cstring>fastAnonIdentity</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="KLineEdit" name="ttlsAnonIdentity"/>
+       </item>
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_20">
+         <property name="text">
+          <string>CA certificate:</string>
+         </property>
+         <property name="buddy">
+          <cstring>tlsCACert</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="KUrlRequester" name="ttlsCACert">
+         <property name="filter">
+          <string notr="true">*.der *.pem *.crt *.cer</string>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="0">
+        <widget class="QLabel" name="label_16">
+         <property name="text">
+          <string>Inner authentication:</string>
+         </property>
+         <property name="buddy">
+          <cstring>fastInnerAuth</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="1">
+        <widget class="KComboBox" name="ttlsInnerAuth">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <item>
+          <property name="text">
+           <string>PAP</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>MSCHAP</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>MSCHAPv2</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>CHAP</string>
+          </property>
+         </item>
+        </widget>
+       </item>
+       <item row="3" column="0">
+        <widget class="QLabel" name="label_17">
+         <property name="text">
+          <string>Username:</string>
+         </property>
+         <property name="buddy">
+          <cstring>fastUsername</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="3" column="1">
+        <widget class="KLineEdit" name="ttlsUsername"/>
+       </item>
+       <item row="4" column="0">
+        <widget class="QLabel" name="label_18">
+         <property name="text">
+          <string>Password:</string>
+         </property>
+         <property name="buddy">
+          <cstring>fastPassword</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="4" column="1">
+        <widget class="KLineEdit" name="ttlsPassword">
+         <property name="passwordMode">
+          <bool>true</bool>
+         </property>
+        </widget>
+       </item>
+       <item row="5" column="1">
+        <widget class="QCheckBox" name="cbAskTtlsPassword">
+         <property name="text">
+          <string>Ask for this password every time</string>
+         </property>
+        </widget>
+       </item>
+       <item row="6" column="1">
+        <widget class="QCheckBox" name="cbShowTtlsPassword">
+         <property name="text">
+          <string>Show password</string>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="peapPage">
+      <layout class="QFormLayout" name="formLayout_6">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_24">
+         <property name="text">
+          <string>Anonymous identity:</string>
+         </property>
+         <property name="buddy">
+          <cstring>fastAnonIdentity</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="KLineEdit" name="peapAnonIdentity"/>
+       </item>
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_23">
+         <property name="text">
+          <string>CA certificate:</string>
+         </property>
+         <property name="buddy">
+          <cstring>tlsCACert</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="KUrlRequester" name="peapCACert">
+         <property name="filter">
+          <string notr="true">*.der *.pem *.crt *.cer</string>
+         </property>
+        </widget>
+       </item>
+       <item row="3" column="0">
+        <widget class="QLabel" name="label_22">
+         <property name="text">
+          <string>Inner authentication:</string>
+         </property>
+         <property name="buddy">
+          <cstring>fastInnerAuth</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="3" column="1">
+        <widget class="KComboBox" name="peapInnerAuth">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <item>
+          <property name="text">
+           <string>MSCHAPv2</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>MD5</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>GTC</string>
+          </property>
+         </item>
+        </widget>
+       </item>
+       <item row="4" column="0">
+        <widget class="QLabel" name="label_25">
+         <property name="text">
+          <string>Username:</string>
+         </property>
+         <property name="buddy">
+          <cstring>fastUsername</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="4" column="1">
+        <widget class="KLineEdit" name="peapUsername"/>
+       </item>
+       <item row="5" column="0">
+        <widget class="QLabel" name="label_21">
+         <property name="text">
+          <string>Password:</string>
+         </property>
+         <property name="buddy">
+          <cstring>fastPassword</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="5" column="1">
+        <widget class="KLineEdit" name="peapPassword">
+         <property name="passwordMode">
+          <bool>true</bool>
+         </property>
+        </widget>
+       </item>
+       <item row="6" column="1">
+        <widget class="QCheckBox" name="cbAskPeapPassword">
+         <property name="text">
+          <string>Ask for this password every time</string>
+         </property>
+        </widget>
+       </item>
+       <item row="7" column="1">
+        <widget class="QCheckBox" name="cbShowPeapPassword">
+         <property name="text">
+          <string>Show password</string>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="0">
+        <widget class="QLabel" name="label_26">
+         <property name="text">
+          <string>PEAP version:</string>
+         </property>
+         <property name="buddy">
+          <cstring>peapVersion</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="1">
+        <widget class="KComboBox" name="peapVersion">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <item>
+          <property name="text">
+           <string>Automatic</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>Version 0</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>Version 1</string>
+          </property>
+         </item>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KUrlRequester</class>
+   <extends>QFrame</extends>
+   <header>kurlrequester.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>auth</sender>
+   <signal>currentIndexChanged(int)</signal>
+   <receiver>stackedWidget</receiver>
+   <slot>setCurrentIndex(int)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>156</x>
+     <y>16</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>149</x>
+     <y>72</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>stackedWidget</sender>
+   <signal>currentChanged(int)</signal>
+   <receiver>auth</receiver>
+   <slot>setCurrentIndex(int)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>376</x>
+     <y>114</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>355</x>
+     <y>14</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>cbAskMd5Password</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>md5Password</receiver>
+   <slot>setDisabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>123</x>
+     <y>98</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>117</x>
+     <y>80</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>fastAllowPacProvisioning</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>pacMethod</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>95</x>
+     <y>73</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>285</x>
+     <y>77</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>cbAskFastPassword</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>fastPassword</receiver>
+   <slot>setDisabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>311</x>
+     <y>211</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>311</x>
+     <y>189</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>cbAskTtlsPassword</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>ttlsPassword</receiver>
+   <slot>setDisabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>253</x>
+     <y>180</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>245</x>
+     <y>156</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>cbAskPeapPassword</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>peapPassword</receiver>
+   <slot>setDisabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>216</x>
+     <y>214</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>215</x>
+     <y>191</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/bond.ui b/plasma-nm/libs/editor/settings/ui/bond.ui
new file mode 100644 (file)
index 0000000..7990bfd
--- /dev/null
@@ -0,0 +1,310 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <author>Lukáš Tinkl &lt;ltinkl@redhat.com&gt;</author>
+ <class>BondWidget</class>
+ <widget class="QWidget" name="BondWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>473</width>
+    <height>384</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout_2">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Interface name:</string>
+     </property>
+     <property name="buddy">
+      <cstring>ifaceName</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="KLineEdit" name="ifaceName"/>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Bonded connections:</string>
+     </property>
+     <property name="buddy">
+      <cstring>bonds</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="0" colspan="2">
+    <layout class="QGridLayout" name="gridLayout">
+     <item row="0" column="0" rowspan="4">
+      <widget class="KListWidget" name="bonds">
+       <property name="editTriggers">
+        <set>QAbstractItemView::NoEditTriggers</set>
+       </property>
+       <property name="alternatingRowColors">
+        <bool>true</bool>
+       </property>
+       <property name="uniformItemSizes">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item row="0" column="1">
+      <widget class="KPushButton" name="btnAdd">
+       <property name="text">
+        <string>Add...</string>
+       </property>
+       <property name="icon">
+        <iconset theme="list-add">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="1">
+      <widget class="KPushButton" name="btnEdit">
+       <property name="enabled">
+        <bool>false</bool>
+       </property>
+       <property name="text">
+        <string>Edit...</string>
+       </property>
+       <property name="icon">
+        <iconset theme="configure">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="2" column="1">
+      <widget class="KPushButton" name="btnDelete">
+       <property name="enabled">
+        <bool>false</bool>
+       </property>
+       <property name="text">
+        <string>Delete</string>
+       </property>
+       <property name="icon">
+        <iconset theme="edit-delete">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="3" column="1">
+      <spacer name="verticalSpacer">
+       <property name="orientation">
+        <enum>Qt::Vertical</enum>
+       </property>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>20</width>
+         <height>40</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+    </layout>
+   </item>
+   <item row="3" column="0">
+    <widget class="QLabel" name="label_3">
+     <property name="text">
+      <string>Mode:</string>
+     </property>
+     <property name="buddy">
+      <cstring>mode</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="1">
+    <widget class="KComboBox" name="mode">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="0">
+    <widget class="QLabel" name="label_4">
+     <property name="text">
+      <string>Link monitoring:</string>
+     </property>
+     <property name="buddy">
+      <cstring>linkMonitoring</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="1">
+    <widget class="KComboBox" name="linkMonitoring">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+    </widget>
+   </item>
+   <item row="5" column="0">
+    <widget class="QLabel" name="label_5">
+     <property name="text">
+      <string>Monitoring frequency:</string>
+     </property>
+     <property name="buddy">
+      <cstring>monitorFreq</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="5" column="1">
+    <widget class="QSpinBox" name="monitorFreq">
+     <property name="suffix">
+      <string> ms</string>
+     </property>
+     <property name="minimum">
+      <number>1</number>
+     </property>
+     <property name="maximum">
+      <number>999999999</number>
+     </property>
+     <property name="value">
+      <number>100</number>
+     </property>
+    </widget>
+   </item>
+   <item row="6" column="0" colspan="2">
+    <widget class="QStackedWidget" name="monitorStack">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="currentIndex">
+      <number>0</number>
+     </property>
+     <widget class="QWidget" name="miiPage">
+      <layout class="QFormLayout" name="formLayout">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_6">
+         <property name="text">
+          <string>Link up delay:</string>
+         </property>
+         <property name="buddy">
+          <cstring>upDelay</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="QSpinBox" name="upDelay">
+         <property name="suffix">
+          <string> ms</string>
+         </property>
+         <property name="maximum">
+          <number>999999999</number>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_7">
+         <property name="text">
+          <string>Link down delay:</string>
+         </property>
+         <property name="buddy">
+          <cstring>downDelay</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="QSpinBox" name="downDelay">
+         <property name="suffix">
+          <string> ms</string>
+         </property>
+         <property name="maximum">
+          <number>999999999</number>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="arpPage">
+      <layout class="QFormLayout" name="formLayout_3">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_8">
+         <property name="text">
+          <string>ARP targets:</string>
+         </property>
+         <property name="buddy">
+          <cstring>arpTargets</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="KLineEdit" name="arpTargets">
+         <property name="toolTip">
+          <string>An IP address or comma-separated list of addresses.</string>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KPushButton</class>
+   <extends>QPushButton</extends>
+   <header>kpushbutton.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KListWidget</class>
+   <extends>QListWidget</extends>
+   <header>klistwidget.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>ifaceName</tabstop>
+  <tabstop>bonds</tabstop>
+  <tabstop>btnAdd</tabstop>
+  <tabstop>btnEdit</tabstop>
+  <tabstop>btnDelete</tabstop>
+  <tabstop>mode</tabstop>
+  <tabstop>linkMonitoring</tabstop>
+  <tabstop>monitorFreq</tabstop>
+  <tabstop>upDelay</tabstop>
+  <tabstop>downDelay</tabstop>
+  <tabstop>arpTargets</tabstop>
+ </tabstops>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>linkMonitoring</sender>
+   <signal>currentIndexChanged(int)</signal>
+   <receiver>monitorStack</receiver>
+   <slot>setCurrentIndex(int)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>310</x>
+     <y>273</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>360</x>
+     <y>334</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/bridge.ui b/plasma-nm/libs/editor/settings/ui/bridge.ui
new file mode 100644 (file)
index 0000000..9ac3435
--- /dev/null
@@ -0,0 +1,298 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <author>Lukáš Tinkl &lt;ltinkl@redhat.com&gt;</author>
+ <class>BridgeWidget</class>
+ <widget class="QWidget" name="BridgeWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>436</width>
+    <height>449</height>
+   </rect>
+  </property>
+  <layout class="QGridLayout" name="gridLayout_2">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Interface name:</string>
+     </property>
+     <property name="buddy">
+      <cstring>ifaceName</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1" colspan="2">
+    <widget class="KLineEdit" name="ifaceName"/>
+   </item>
+   <item row="1" column="0" colspan="3">
+    <widget class="QLabel" name="label_7">
+     <property name="text">
+      <string>Bridged connections:</string>
+     </property>
+     <property name="buddy">
+      <cstring>bridges</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="0" colspan="3">
+    <layout class="QGridLayout" name="gridLayout">
+     <item row="0" column="0" rowspan="4">
+      <widget class="KListWidget" name="bridges">
+       <property name="editTriggers">
+        <set>QAbstractItemView::NoEditTriggers</set>
+       </property>
+       <property name="alternatingRowColors">
+        <bool>true</bool>
+       </property>
+       <property name="uniformItemSizes">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item row="0" column="1">
+      <widget class="KPushButton" name="btnAdd">
+       <property name="text">
+        <string>Add...</string>
+       </property>
+       <property name="icon">
+        <iconset theme="list-add">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="1">
+      <widget class="KPushButton" name="btnEdit">
+       <property name="enabled">
+        <bool>false</bool>
+       </property>
+       <property name="text">
+        <string>Edit...</string>
+       </property>
+       <property name="icon">
+        <iconset theme="configure">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="2" column="1">
+      <widget class="KPushButton" name="btnDelete">
+       <property name="enabled">
+        <bool>false</bool>
+       </property>
+       <property name="text">
+        <string>Delete</string>
+       </property>
+       <property name="icon">
+        <iconset theme="edit-delete">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="3" column="1">
+      <spacer name="verticalSpacer">
+       <property name="orientation">
+        <enum>Qt::Vertical</enum>
+       </property>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>20</width>
+         <height>40</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+    </layout>
+   </item>
+   <item row="3" column="0" colspan="2">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Aging time:</string>
+     </property>
+     <property name="buddy">
+      <cstring>agingTime</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="2">
+    <widget class="QSpinBox" name="agingTime">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="suffix">
+      <string comment="seconds"> s</string>
+     </property>
+     <property name="maximum">
+      <number>999999999</number>
+     </property>
+     <property name="value">
+      <number>300</number>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="0" colspan="3">
+    <widget class="QGroupBox" name="stpGroup">
+     <property name="title">
+      <string>Enable STP (Spanning Tree Protocol)</string>
+     </property>
+     <property name="checkable">
+      <bool>true</bool>
+     </property>
+     <layout class="QFormLayout" name="formLayout">
+      <item row="0" column="0">
+       <widget class="QLabel" name="label_3">
+        <property name="text">
+         <string>Priority:</string>
+        </property>
+        <property name="buddy">
+         <cstring>priority</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="QSpinBox" name="priority">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="maximum">
+         <number>999999999</number>
+        </property>
+        <property name="value">
+         <number>128</number>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="label_4">
+        <property name="text">
+         <string>Forward delay:</string>
+        </property>
+        <property name="buddy">
+         <cstring>forwardDelay</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="1">
+       <widget class="QSpinBox" name="forwardDelay">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="suffix">
+         <string comment="seconds"> s</string>
+        </property>
+        <property name="maximum">
+         <number>999999999</number>
+        </property>
+        <property name="value">
+         <number>15</number>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="0">
+       <widget class="QLabel" name="label_5">
+        <property name="text">
+         <string>Hello time:</string>
+        </property>
+        <property name="buddy">
+         <cstring>helloTime</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="1">
+       <widget class="QSpinBox" name="helloTime">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="suffix">
+         <string comment="seconds"> s</string>
+        </property>
+        <property name="maximum">
+         <number>999999999</number>
+        </property>
+        <property name="value">
+         <number>2</number>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="0">
+       <widget class="QLabel" name="label_6">
+        <property name="text">
+         <string>Max age:</string>
+        </property>
+        <property name="buddy">
+         <cstring>maxAge</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="1">
+       <widget class="QSpinBox" name="maxAge">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="suffix">
+         <string comment="seconds"> s</string>
+        </property>
+        <property name="maximum">
+         <number>999999999</number>
+        </property>
+        <property name="value">
+         <number>20</number>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KPushButton</class>
+   <extends>QPushButton</extends>
+   <header>kpushbutton.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KListWidget</class>
+   <extends>QListWidget</extends>
+   <header>klistwidget.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>ifaceName</tabstop>
+  <tabstop>bridges</tabstop>
+  <tabstop>btnAdd</tabstop>
+  <tabstop>btnEdit</tabstop>
+  <tabstop>btnDelete</tabstop>
+  <tabstop>agingTime</tabstop>
+  <tabstop>stpGroup</tabstop>
+  <tabstop>priority</tabstop>
+  <tabstop>forwardDelay</tabstop>
+  <tabstop>helloTime</tabstop>
+  <tabstop>maxAge</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/bt.ui b/plasma-nm/libs/editor/settings/ui/bt.ui
new file mode 100644 (file)
index 0000000..0600493
--- /dev/null
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <author>Lukáš Tinkl &lt;ltinkl@redhat.com&gt;</author>
+ <class>BtWidget</class>
+ <widget class="QWidget" name="BtWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>400</width>
+    <height>300</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Address of the device:</string>
+     </property>
+     <property name="buddy">
+      <cstring>bdaddr</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="HwAddrComboBox" name="bdaddr">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Connection type:</string>
+     </property>
+     <property name="buddy">
+      <cstring>type</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="KComboBox" name="type">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>HwAddrComboBox</class>
+   <extends>QComboBox</extends>
+   <header>hwaddrcombobox.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/cdma.ui b/plasma-nm/libs/editor/settings/ui/cdma.ui
new file mode 100644 (file)
index 0000000..8730a54
--- /dev/null
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>CdmaWidget</class>
+ <widget class="QWidget" name="CdmaWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>400</width>
+    <height>300</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Number:</string>
+     </property>
+     <property name="buddy">
+      <cstring>number</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="KLineEdit" name="number">
+     <property name="text">
+      <string notr="true">#777</string>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Username:</string>
+     </property>
+     <property name="buddy">
+      <cstring>username</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="KLineEdit" name="username"/>
+   </item>
+   <item row="2" column="0">
+    <widget class="QLabel" name="label_3">
+     <property name="text">
+      <string>Password:</string>
+     </property>
+     <property name="buddy">
+      <cstring>password</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1">
+    <widget class="KLineEdit" name="password">
+     <property name="passwordMode">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="0" colspan="2">
+    <widget class="QCheckBox" name="cbShowPassword">
+     <property name="text">
+      <string>Show password</string>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>number</tabstop>
+  <tabstop>username</tabstop>
+  <tabstop>password</tabstop>
+  <tabstop>cbShowPassword</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/connectionwidget.ui b/plasma-nm/libs/editor/settings/ui/connectionwidget.ui
new file mode 100644 (file)
index 0000000..808c566
--- /dev/null
@@ -0,0 +1,184 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>ConnectionWidget</class>
+ <widget class="QWidget" name="ConnectionWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>586</width>
+    <height>441</height>
+   </rect>
+  </property>
+  <layout class="QGridLayout" name="gridLayout">
+   <item row="8" column="1">
+    <spacer name="verticalSpacer_3">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>118</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="0" column="0" colspan="3">
+    <widget class="QCheckBox" name="autoconnect">
+     <property name="text">
+      <string>Automatically connect to this network when it is available</string>
+     </property>
+     <property name="checked">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1">
+    <spacer name="verticalSpacer_2">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Minimum</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>20</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="5" column="1">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Minimum</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>20</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="1" column="0" colspan="2">
+    <widget class="QCheckBox" name="allUsers">
+     <property name="text">
+      <string>All users may connect to this network</string>
+     </property>
+     <property name="checked">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="2">
+    <widget class="KPushButton" name="pushButtonPermissions">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="toolTip">
+      <string>Edit advanced permissions for this connection</string>
+     </property>
+     <property name="whatsThis">
+      <string>Fine-grained permissions editor for this connection. It lets you choose which users can activate/modify/delete this connection.</string>
+     </property>
+     <property name="text">
+      <string>Advanced...</string>
+     </property>
+     <property name="icon">
+      <iconset theme="preferences-desktop-user">
+       <normaloff/>
+      </iconset>
+     </property>
+    </widget>
+   </item>
+   <item row="6" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Firewall zone:</string>
+     </property>
+     <property name="buddy">
+      <cstring>firewallZone</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="0" colspan="3">
+    <widget class="QCheckBox" name="autoconnectVpn">
+     <property name="text">
+      <string>Automatically connect to VPN when using this connection</string>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="0" colspan="3">
+    <widget class="KComboBox" name="vpnCombobox">
+     <property name="enabled">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="7" column="0" colspan="3">
+    <widget class="KComboBox" name="firewallZone">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="editable">
+      <bool>true</bool>
+     </property>
+     <property name="insertPolicy">
+      <enum>QComboBox::InsertAlphabetically</enum>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KPushButton</class>
+   <extends>QPushButton</extends>
+   <header>kpushbutton.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>autoconnect</tabstop>
+  <tabstop>allUsers</tabstop>
+  <tabstop>pushButtonPermissions</tabstop>
+  <tabstop>autoconnectVpn</tabstop>
+  <tabstop>vpnCombobox</tabstop>
+  <tabstop>firewallZone</tabstop>
+ </tabstops>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>allUsers</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>pushButtonPermissions</receiver>
+   <slot>setDisabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>199</x>
+     <y>39</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>382</x>
+     <y>51</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/gsm.ui b/plasma-nm/libs/editor/settings/ui/gsm.ui
new file mode 100644 (file)
index 0000000..cfe7153
--- /dev/null
@@ -0,0 +1,261 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <author>Lukáš Tinkl &lt;lukas@redhat.com&gt;</author>
+ <class>GsmWidget</class>
+ <widget class="QWidget" name="GsmWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>554</width>
+    <height>461</height>
+   </rect>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout">
+   <item>
+    <widget class="QGroupBox" name="basicGroup">
+     <property name="title">
+      <string>Basic</string>
+     </property>
+     <layout class="QGridLayout" name="gridLayout">
+      <item row="0" column="0">
+       <widget class="QLabel" name="label">
+        <property name="text">
+         <string>Number:</string>
+        </property>
+        <property name="buddy">
+         <cstring>number</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="2">
+       <widget class="KLineEdit" name="number">
+        <property name="text">
+         <string notr="true">*99#</string>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0" colspan="2">
+       <widget class="QLabel" name="label_2">
+        <property name="text">
+         <string>Username:</string>
+        </property>
+        <property name="buddy">
+         <cstring>username</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="2">
+       <widget class="KLineEdit" name="username"/>
+      </item>
+      <item row="2" column="0">
+       <widget class="QLabel" name="label_3">
+        <property name="text">
+         <string>Password:</string>
+        </property>
+        <property name="buddy">
+         <cstring>password</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="2">
+       <layout class="QHBoxLayout" name="horizontalLayout">
+        <item>
+         <widget class="KLineEdit" name="password">
+          <property name="passwordMode">
+           <bool>true</bool>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="KComboBox" name="passwordStorage">
+          <item>
+           <property name="text">
+            <string>Store</string>
+           </property>
+          </item>
+          <item>
+           <property name="text">
+            <string>Always Ask</string>
+           </property>
+          </item>
+          <item>
+           <property name="text">
+            <string>Not Required</string>
+           </property>
+          </item>
+         </widget>
+        </item>
+       </layout>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="advGroup">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="title">
+      <string>Advanced</string>
+     </property>
+     <property name="checkable">
+      <bool>false</bool>
+     </property>
+     <layout class="QGridLayout" name="gridLayout_2">
+      <item row="3" column="1" colspan="2">
+       <widget class="QCheckBox" name="roaming">
+        <property name="text">
+         <string>Allow roaming if home network is not available</string>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="0">
+       <widget class="QLabel" name="label_4">
+        <property name="text">
+         <string>APN:</string>
+        </property>
+        <property name="buddy">
+         <cstring>apn</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="labelNetworkId">
+        <property name="text">
+         <string>Network ID:</string>
+        </property>
+        <property name="buddy">
+         <cstring>networkId</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="KLineEdit" name="apn">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="0">
+       <widget class="QLabel" name="label_6">
+        <property name="text">
+         <string>Type:</string>
+        </property>
+        <property name="buddy">
+         <cstring>type</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="0">
+       <widget class="QLabel" name="label_7">
+        <property name="text">
+         <string>PIN:</string>
+        </property>
+        <property name="buddy">
+         <cstring>pin</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="1">
+       <widget class="KLineEdit" name="networkId"/>
+      </item>
+      <item row="2" column="1">
+       <widget class="KComboBox" name="type">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="1">
+       <layout class="QHBoxLayout" name="horizontalLayout_3">
+        <item>
+         <widget class="KLineEdit" name="pin">
+          <property name="passwordMode">
+           <bool>true</bool>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="KComboBox" name="pinStorage">
+          <item>
+           <property name="text">
+            <string>Store</string>
+           </property>
+          </item>
+          <item>
+           <property name="text">
+            <string>Always Ask</string>
+           </property>
+          </item>
+          <item>
+           <property name="text">
+            <string>Not Required</string>
+           </property>
+          </item>
+         </widget>
+        </item>
+       </layout>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>130</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item>
+    <widget class="QCheckBox" name="cbShowPasswords">
+     <property name="text">
+      <string>Show passwords</string>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>number</tabstop>
+  <tabstop>username</tabstop>
+  <tabstop>password</tabstop>
+  <tabstop>passwordStorage</tabstop>
+  <tabstop>apn</tabstop>
+  <tabstop>networkId</tabstop>
+  <tabstop>type</tabstop>
+  <tabstop>roaming</tabstop>
+  <tabstop>pin</tabstop>
+  <tabstop>pinStorage</tabstop>
+  <tabstop>cbShowPasswords</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/infiniband.ui b/plasma-nm/libs/editor/settings/ui/infiniband.ui
new file mode 100644 (file)
index 0000000..faf14a9
--- /dev/null
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <author>Lukáš Tinkl &lt;ltinkl@redhat.com&gt;</author>
+ <class>InfinibandWidget</class>
+ <widget class="QWidget" name="InfinibandWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>414</width>
+    <height>362</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Transport mode:</string>
+     </property>
+     <property name="buddy">
+      <cstring>transport</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="KComboBox" name="transport">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Restrict to device:</string>
+     </property>
+     <property name="buddy">
+      <cstring>macAddress</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="HwAddrComboBox" name="macAddress">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="0">
+    <widget class="QLabel" name="label_4">
+     <property name="text">
+      <string>MTU:</string>
+     </property>
+     <property name="buddy">
+      <cstring>mtu</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1">
+    <widget class="KIntSpinBox" name="mtu">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="alignment">
+      <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+     </property>
+     <property name="specialValueText">
+      <string>Automatic</string>
+     </property>
+     <property name="suffix">
+      <string> bytes</string>
+     </property>
+     <property name="maximum">
+      <number>9999</number>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KIntSpinBox</class>
+   <extends>QSpinBox</extends>
+   <header>knuminput.h</header>
+  </customwidget>
+  <customwidget>
+   <class>HwAddrComboBox</class>
+   <extends>QComboBox</extends>
+   <header>hwaddrcombobox.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>transport</tabstop>
+  <tabstop>macAddress</tabstop>
+  <tabstop>mtu</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/ipv4.ui b/plasma-nm/libs/editor/settings/ui/ipv4.ui
new file mode 100644 (file)
index 0000000..abfbd98
--- /dev/null
@@ -0,0 +1,370 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>IPv4Widget</class>
+ <widget class="QWidget" name="IPv4Widget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>424</width>
+    <height>434</height>
+   </rect>
+  </property>
+  <property name="toolTip">
+   <string extracomment="Advanced IP settings"/>
+  </property>
+  <layout class="QGridLayout" name="gridLayout_2">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="text">
+      <string>Method:</string>
+     </property>
+     <property name="buddy">
+      <cstring>method</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1" colspan="2">
+    <widget class="KComboBox" name="method">
+     <item>
+      <property name="text">
+       <string>Automatic</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Automatic (Only addresses)</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Link-Local</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string comment="like in use Manual configuration">Manual</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Shared to other computers</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string comment="like in this setting is Disabled">Disabled</string>
+      </property>
+     </item>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Minimum</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>20</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="2" column="0">
+    <widget class="QLabel" name="dnsLabel">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="text">
+      <string comment="@info">DNS Servers:</string>
+     </property>
+     <property name="textFormat">
+      <enum>Qt::AutoText</enum>
+     </property>
+     <property name="buddy">
+      <cstring>dns</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1" colspan="2">
+    <layout class="QHBoxLayout" name="horizontalLayout_2">
+     <item>
+      <widget class="KLineEdit" name="dns">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="minimumSize">
+        <size>
+         <width>250</width>
+         <height>0</height>
+        </size>
+       </property>
+       <property name="toolTip">
+        <string>Use this field to specify the IP address(es) of one or more DNS servers. Use ',' to separate entries.</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="KPushButton" name="dnsMorePushButton">
+       <property name="toolTip">
+        <string>Edit DNS the list of servers</string>
+       </property>
+       <property name="icon">
+        <iconset theme="document-properties">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="3" column="0">
+    <widget class="QLabel" name="dnsSearchLabel">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="text">
+      <string comment="@info">Search Domains:</string>
+     </property>
+     <property name="buddy">
+      <cstring>dnsSearch</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="1" colspan="2">
+    <layout class="QHBoxLayout" name="horizontalLayout_5">
+     <item>
+      <widget class="KLineEdit" name="dnsSearch">
+       <property name="minimumSize">
+        <size>
+         <width>250</width>
+         <height>0</height>
+        </size>
+       </property>
+       <property name="toolTip">
+        <string>Use this field to specify one or more DNS domains to search. Use ',' to separate entries.</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="KPushButton" name="dnsSearchMorePushButton">
+       <property name="toolTip">
+        <string>Edit the list of DNS domains being searched</string>
+       </property>
+       <property name="icon">
+        <iconset theme="document-properties">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="4" column="1">
+    <spacer name="verticalSpacer_5">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Fixed</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>17</width>
+       <height>15</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="5" column="0">
+    <widget class="QLabel" name="labelDhcpClientId">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="text">
+      <string>DHCP Client ID:</string>
+     </property>
+     <property name="buddy">
+      <cstring>dhcpClientId</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="6" column="1">
+    <spacer name="verticalSpacer_2">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Fixed</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>17</width>
+       <height>15</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="7" column="0" colspan="3">
+    <layout class="QGridLayout" name="gridLayout">
+     <item row="1" column="1">
+      <widget class="QPushButton" name="btnRemove">
+       <property name="text">
+        <string>Remove</string>
+       </property>
+       <property name="icon">
+        <iconset theme="list-remove">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="0" column="1">
+      <widget class="QPushButton" name="btnAdd">
+       <property name="text">
+        <string>Add</string>
+       </property>
+       <property name="icon">
+        <iconset theme="list-add">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="0" column="0" rowspan="3">
+      <widget class="QTableView" name="tableViewAddresses">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="toolTip">
+        <string>Addresses</string>
+       </property>
+       <property name="selectionMode">
+        <enum>QAbstractItemView::SingleSelection</enum>
+       </property>
+       <property name="selectionBehavior">
+        <enum>QAbstractItemView::SelectRows</enum>
+       </property>
+       <attribute name="horizontalHeaderStretchLastSection">
+        <bool>true</bool>
+       </attribute>
+       <attribute name="verticalHeaderVisible">
+        <bool>false</bool>
+       </attribute>
+      </widget>
+     </item>
+     <item row="2" column="1">
+      <spacer name="verticalSpacer_3">
+       <property name="orientation">
+        <enum>Qt::Vertical</enum>
+       </property>
+       <property name="sizeType">
+        <enum>QSizePolicy::MinimumExpanding</enum>
+       </property>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>20</width>
+         <height>40</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+    </layout>
+   </item>
+   <item row="8" column="0" colspan="2">
+    <widget class="QCheckBox" name="ipv4RequiredCB">
+     <property name="text">
+      <string>IPv4 is required for this connection</string>
+     </property>
+     <property name="checked">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="9" column="2">
+    <widget class="QPushButton" name="btnRoutes">
+     <property name="text">
+      <string>Routes...</string>
+     </property>
+    </widget>
+   </item>
+   <item row="5" column="1" colspan="2">
+    <widget class="KLineEdit" name="dhcpClientId">
+     <property name="toolTip">
+      <string>Use this field to specify the DHCP client ID which is a string sent to the DHCP server to identify the local machine that the DHCP server may use to customize the DHCP lease and options.</string>
+     </property>
+    </widget>
+   </item>
+   <item row="9" column="0" colspan="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>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KPushButton</class>
+   <extends>QPushButton</extends>
+   <header>kpushbutton.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>method</tabstop>
+  <tabstop>dns</tabstop>
+  <tabstop>dnsMorePushButton</tabstop>
+  <tabstop>dnsSearch</tabstop>
+  <tabstop>dnsSearchMorePushButton</tabstop>
+  <tabstop>dhcpClientId</tabstop>
+  <tabstop>tableViewAddresses</tabstop>
+  <tabstop>btnAdd</tabstop>
+  <tabstop>btnRemove</tabstop>
+  <tabstop>ipv4RequiredCB</tabstop>
+  <tabstop>btnRoutes</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/ipv6.ui b/plasma-nm/libs/editor/settings/ui/ipv6.ui
new file mode 100644 (file)
index 0000000..8a5a4bf
--- /dev/null
@@ -0,0 +1,387 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>IPv6Widget</class>
+ <widget class="QWidget" name="IPv6Widget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>424</width>
+    <height>435</height>
+   </rect>
+  </property>
+  <property name="toolTip">
+   <string extracomment="Advanced IP settings"/>
+  </property>
+  <layout class="QGridLayout" name="gridLayout_2">
+   <item row="4" column="1">
+    <spacer name="verticalSpacer_5">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Fixed</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>17</width>
+       <height>15</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="5" column="0">
+    <widget class="QLabel" name="labelPrivacy">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="text">
+      <string>Privacy:</string>
+     </property>
+     <property name="buddy">
+      <cstring>privacyCombo</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="text">
+      <string>Method:</string>
+     </property>
+     <property name="buddy">
+      <cstring>method</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1" colspan="2">
+    <widget class="KComboBox" name="method">
+     <item>
+      <property name="text">
+       <string>Automatic</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Automatic (Only addresses)</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Automatic (Only DHCP)</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Link-Local</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string comment="like in use Manual configuration">Manual</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string comment="like in this setting is Disabled">Ignored</string>
+      </property>
+     </item>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Minimum</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>20</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="2" column="0">
+    <widget class="QLabel" name="dnsLabel">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="text">
+      <string comment="@info">DNS Servers:</string>
+     </property>
+     <property name="textFormat">
+      <enum>Qt::AutoText</enum>
+     </property>
+     <property name="buddy">
+      <cstring>dns</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1" colspan="2">
+    <layout class="QHBoxLayout" name="horizontalLayout_2">
+     <item>
+      <widget class="KLineEdit" name="dns">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="minimumSize">
+        <size>
+         <width>250</width>
+         <height>0</height>
+        </size>
+       </property>
+       <property name="toolTip">
+        <string>Use this field to specify the IP address(es) of one or more DNS servers. Use ',' to separate entries.</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="KPushButton" name="dnsMorePushButton">
+       <property name="toolTip">
+        <string>Edit DNS the list of servers</string>
+       </property>
+       <property name="icon">
+        <iconset theme="document-properties">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="3" column="0">
+    <widget class="QLabel" name="dnsSearchLabel">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="text">
+      <string comment="@info">Search Domains:</string>
+     </property>
+     <property name="buddy">
+      <cstring>dnsSearch</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="1" colspan="2">
+    <layout class="QHBoxLayout" name="horizontalLayout_5">
+     <item>
+      <widget class="KLineEdit" name="dnsSearch">
+       <property name="minimumSize">
+        <size>
+         <width>250</width>
+         <height>0</height>
+        </size>
+       </property>
+       <property name="toolTip">
+        <string>Use this field to specify one or more DNS domains to search. Use ',' to separate entries.</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="KPushButton" name="dnsSearchMorePushButton">
+       <property name="toolTip">
+        <string>Edit the list of DNS domains being searched</string>
+       </property>
+       <property name="icon">
+        <iconset theme="document-properties">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="6" column="1">
+    <spacer name="verticalSpacer_2">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Fixed</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>17</width>
+       <height>15</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="7" column="0" colspan="3">
+    <layout class="QGridLayout" name="gridLayout">
+     <item row="1" column="1">
+      <widget class="QPushButton" name="btnRemove">
+       <property name="text">
+        <string>Remove</string>
+       </property>
+       <property name="icon">
+        <iconset theme="list-remove">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="0" column="1">
+      <widget class="QPushButton" name="btnAdd">
+       <property name="text">
+        <string>Add</string>
+       </property>
+       <property name="icon">
+        <iconset theme="list-add">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="0" column="0" rowspan="3">
+      <widget class="QTableView" name="tableViewAddresses">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="toolTip">
+        <string>Addresses</string>
+       </property>
+       <property name="selectionMode">
+        <enum>QAbstractItemView::SingleSelection</enum>
+       </property>
+       <property name="selectionBehavior">
+        <enum>QAbstractItemView::SelectRows</enum>
+       </property>
+       <attribute name="horizontalHeaderStretchLastSection">
+        <bool>true</bool>
+       </attribute>
+       <attribute name="verticalHeaderVisible">
+        <bool>false</bool>
+       </attribute>
+      </widget>
+     </item>
+     <item row="2" column="1">
+      <spacer name="verticalSpacer_3">
+       <property name="orientation">
+        <enum>Qt::Vertical</enum>
+       </property>
+       <property name="sizeType">
+        <enum>QSizePolicy::MinimumExpanding</enum>
+       </property>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>20</width>
+         <height>40</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+    </layout>
+   </item>
+   <item row="8" column="0" colspan="2">
+    <widget class="QCheckBox" name="ipv6RequiredCB">
+     <property name="text">
+      <string>IPv6 is required for this connection</string>
+     </property>
+     <property name="checked">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="9" column="2">
+    <widget class="QPushButton" name="btnRoutes">
+     <property name="text">
+      <string>Routes...</string>
+     </property>
+    </widget>
+   </item>
+   <item row="9" column="0" colspan="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>
+   <item row="5" column="1" colspan="2">
+    <widget class="KComboBox" name="privacyCombo">
+     <item>
+      <property name="text">
+       <string>Default</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string comment="privacy disabled">Disabled</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Enabled (prefer public address)</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Enabled (prefer temporary addresses)</string>
+      </property>
+     </item>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KPushButton</class>
+   <extends>QPushButton</extends>
+   <header>kpushbutton.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>method</tabstop>
+  <tabstop>dns</tabstop>
+  <tabstop>dnsMorePushButton</tabstop>
+  <tabstop>dnsSearch</tabstop>
+  <tabstop>dnsSearchMorePushButton</tabstop>
+  <tabstop>privacyCombo</tabstop>
+  <tabstop>tableViewAddresses</tabstop>
+  <tabstop>btnAdd</tabstop>
+  <tabstop>btnRemove</tabstop>
+  <tabstop>ipv6RequiredCB</tabstop>
+  <tabstop>btnRoutes</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/ppp.ui b/plasma-nm/libs/editor/settings/ui/ppp.ui
new file mode 100644 (file)
index 0000000..5129a31
--- /dev/null
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>PPPWidget</class>
+ <widget class="QWidget" name="PPPWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>440</width>
+    <height>423</height>
+   </rect>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout">
+   <item>
+    <widget class="QGroupBox" name="authGroup">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="title">
+      <string>Authentication</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout">
+      <property name="fieldGrowthPolicy">
+       <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
+      </property>
+      <property name="labelAlignment">
+       <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+      </property>
+      <item row="0" column="0">
+       <widget class="QCheckBox" name="eap">
+        <property name="text">
+         <string>EAP</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QCheckBox" name="mschap">
+        <property name="text">
+         <string>MSCHAP</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="0">
+       <widget class="QCheckBox" name="pap">
+        <property name="text">
+         <string>PAP</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="0">
+       <widget class="QCheckBox" name="mschapv2">
+        <property name="text">
+         <string>MSCHAPv2</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="0">
+       <widget class="QCheckBox" name="chap">
+        <property name="text">
+         <string>CHAP</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="compressionGroup">
+     <property name="title">
+      <string>Compression</string>
+     </property>
+     <property name="flat">
+      <bool>false</bool>
+     </property>
+     <property name="checkable">
+      <bool>false</bool>
+     </property>
+     <layout class="QFormLayout" name="formLayout_2">
+      <property name="labelAlignment">
+       <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+      </property>
+      <item row="0" column="0">
+       <widget class="QCheckBox" name="mppe">
+        <property name="text">
+         <string>Use point-to-point encryption (MPPE)</string>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="0">
+       <widget class="QCheckBox" name="bsdComp">
+        <property name="text">
+         <string>Use BSD data compression</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="5" column="0">
+       <widget class="QCheckBox" name="deflateComp">
+        <property name="text">
+         <string>Use Deflate data compression</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="6" column="0">
+       <widget class="QCheckBox" name="tcpComp">
+        <property name="text">
+         <string>Use TCP header compression</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QCheckBox" name="mppe128">
+        <property name="enabled">
+         <bool>false</bool>
+        </property>
+        <property name="styleSheet">
+         <string notr="true">padding-left: 20px</string>
+        </property>
+        <property name="text">
+         <string>Require 128-bit encryption</string>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="0">
+       <widget class="QCheckBox" name="mppeStateful">
+        <property name="enabled">
+         <bool>false</bool>
+        </property>
+        <property name="styleSheet">
+         <string notr="true">padding-left: 20px</string>
+        </property>
+        <property name="text">
+         <string>Use stateful MPPE</string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="echoGroup">
+     <property name="title">
+      <string>Echo</string>
+     </property>
+     <property name="flat">
+      <bool>false</bool>
+     </property>
+     <layout class="QGridLayout" name="gridLayout_3">
+      <item row="0" column="0">
+       <widget class="QCheckBox" name="senddEcho">
+        <property name="text">
+         <string>Send PPP echo packets</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <spacer name="verticalSpacer">
+        <property name="orientation">
+         <enum>Qt::Vertical</enum>
+        </property>
+        <property name="sizeHint" stdset="0">
+         <size>
+          <width>20</width>
+          <height>113</height>
+         </size>
+        </property>
+       </spacer>
+      </item>
+     </layout>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <tabstops>
+  <tabstop>eap</tabstop>
+  <tabstop>mschap</tabstop>
+  <tabstop>pap</tabstop>
+  <tabstop>mschapv2</tabstop>
+  <tabstop>chap</tabstop>
+  <tabstop>mppe</tabstop>
+  <tabstop>bsdComp</tabstop>
+  <tabstop>deflateComp</tabstop>
+  <tabstop>tcpComp</tabstop>
+  <tabstop>senddEcho</tabstop>
+ </tabstops>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>mppe</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>mppe128</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>137</x>
+     <y>204</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>133</x>
+     <y>232</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>mppe</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>mppeStateful</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>199</x>
+     <y>205</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>177</x>
+     <y>256</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/pppoe.ui b/plasma-nm/libs/editor/settings/ui/pppoe.ui
new file mode 100644 (file)
index 0000000..4705b1d
--- /dev/null
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>PppoeWidget</class>
+ <widget class="QWidget" name="PppoeWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>400</width>
+    <height>300</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Service:</string>
+     </property>
+     <property name="buddy">
+      <cstring>service</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="KLineEdit" name="service"/>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Username:</string>
+     </property>
+     <property name="buddy">
+      <cstring>username</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="KLineEdit" name="username"/>
+   </item>
+   <item row="2" column="0">
+    <widget class="QLabel" name="label_3">
+     <property name="text">
+      <string>Password:</string>
+     </property>
+     <property name="buddy">
+      <cstring>password</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1">
+    <widget class="KLineEdit" name="password">
+     <property name="passwordMode">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="1">
+    <widget class="QCheckBox" name="cbShowPassword">
+     <property name="text">
+      <string>Show password</string>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/vlan.ui b/plasma-nm/libs/editor/settings/ui/vlan.ui
new file mode 100644 (file)
index 0000000..86cf888
--- /dev/null
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <author>Lukáš Tinkl &lt;ltinkl@redhat.com&gt;</author>
+ <class>VlanWidget</class>
+ <widget class="QWidget" name="VlanWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>394</width>
+    <height>193</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <property name="fieldGrowthPolicy">
+    <enum>QFormLayout::ExpandingFieldsGrow</enum>
+   </property>
+   <item row="1" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Parent interface:</string>
+     </property>
+     <property name="buddy">
+      <cstring>parent</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="KComboBox" name="parent">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="editable">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>VLAN id:</string>
+     </property>
+     <property name="buddy">
+      <cstring>id</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="1">
+    <widget class="QSpinBox" name="id">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="maximum">
+      <number>999999999</number>
+     </property>
+    </widget>
+   </item>
+   <item row="5" column="0">
+    <widget class="QLabel" name="label_3">
+     <property name="text">
+      <string>VLAN interface name:</string>
+     </property>
+     <property name="buddy">
+      <cstring>ifaceName</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="5" column="1">
+    <widget class="KLineEdit" name="ifaceName"/>
+   </item>
+   <item row="10" column="1">
+    <widget class="QCheckBox" name="reorderHeaders">
+     <property name="text">
+      <string>Output packet headers reordering</string>
+     </property>
+    </widget>
+   </item>
+   <item row="12" column="1">
+    <widget class="QCheckBox" name="gvrp">
+     <property name="toolTip">
+      <string>GARP VLAN Registration Protocol</string>
+     </property>
+     <property name="text">
+      <string>GVRP</string>
+     </property>
+    </widget>
+   </item>
+   <item row="13" column="1">
+    <widget class="QCheckBox" name="looseBinding">
+     <property name="text">
+      <string>Loose binding</string>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>parent</tabstop>
+  <tabstop>id</tabstop>
+  <tabstop>ifaceName</tabstop>
+  <tabstop>reorderHeaders</tabstop>
+  <tabstop>gvrp</tabstop>
+  <tabstop>looseBinding</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/wificonnectionwidget.ui b/plasma-nm/libs/editor/settings/ui/wificonnectionwidget.ui
new file mode 100644 (file)
index 0000000..7e15ea4
--- /dev/null
@@ -0,0 +1,301 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>WifiConnectionWidget</class>
+ <widget class="QWidget" name="WifiConnectionWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>391</width>
+    <height>279</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="SSIDLabel">
+     <property name="text">
+      <string>SSID:</string>
+     </property>
+     <property name="buddy">
+      <cstring>SSIDCombo</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="SsidComboBox" name="SSIDCombo">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="modeLabel">
+     <property name="text">
+      <string>Mode:</string>
+     </property>
+     <property name="buddy">
+      <cstring>modeComboBox</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="KComboBox" name="modeComboBox">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <item>
+      <property name="text">
+       <string>Infrastructure</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Ad-hoc</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Access Point</string>
+      </property>
+     </item>
+    </widget>
+   </item>
+   <item row="3" column="0">
+    <widget class="QLabel" name="BSSIDLabel">
+     <property name="text">
+      <string>BSSID:</string>
+     </property>
+     <property name="buddy">
+      <cstring>BSSIDCombo</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="1">
+    <widget class="BssidComboBox" name="BSSIDCombo">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+    </widget>
+   </item>
+   <item row="7" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Restrict to device:</string>
+     </property>
+     <property name="buddy">
+      <cstring>macAddress</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="7" column="1">
+    <widget class="HwAddrComboBox" name="macAddress">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+    </widget>
+   </item>
+   <item row="8" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Cloned MAC address:</string>
+     </property>
+     <property name="buddy">
+      <cstring>clonedMacAddress</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="8" column="1">
+    <layout class="QHBoxLayout" name="horizontalLayout">
+     <item>
+      <widget class="KLineEdit" name="clonedMacAddress">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="inputMask">
+        <string notr="true">HH:HH:HH:HH:HH:HH;_</string>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QPushButton" name="btnRandomMacAddr">
+       <property name="text">
+        <string>Random...</string>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="10" column="0">
+    <widget class="QLabel" name="label_3">
+     <property name="text">
+      <string>MTU:</string>
+     </property>
+     <property name="buddy">
+      <cstring>mtu</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="10" column="1">
+    <widget class="QSpinBox" name="mtu">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="alignment">
+      <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+     </property>
+     <property name="specialValueText">
+      <string>Automatic</string>
+     </property>
+     <property name="suffix">
+      <string> bytes</string>
+     </property>
+     <property name="prefix">
+      <string/>
+     </property>
+     <property name="maximum">
+      <number>9999</number>
+     </property>
+    </widget>
+   </item>
+   <item row="11" column="1">
+    <widget class="QCheckBox" name="hiddenNetwork">
+     <property name="toolTip">
+      <string>Mark this if you want to create a connection for a hidden network</string>
+     </property>
+     <property name="text">
+      <string/>
+     </property>
+    </widget>
+   </item>
+   <item row="11" column="0">
+    <widget class="QLabel" name="label_4">
+     <property name="toolTip">
+      <string>Mark this if you want to create a connection for a hidden network</string>
+     </property>
+     <property name="text">
+      <string>Hidden network:</string>
+     </property>
+     <property name="buddy">
+      <cstring>hiddenNetwork</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="5" column="0">
+    <widget class="QLabel" name="bandLabel">
+     <property name="text">
+      <string>Band:</string>
+     </property>
+     <property name="buddy">
+      <cstring>band</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="5" column="1">
+    <widget class="KComboBox" name="band">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <item>
+      <property name="text">
+       <string extracomment="automatic band">Automatic</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>A (5 GHz)</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>B/G (2.4 GHz)</string>
+      </property>
+     </item>
+    </widget>
+   </item>
+   <item row="6" column="0">
+    <widget class="QLabel" name="channelLabel">
+     <property name="text">
+      <string>Channel:</string>
+     </property>
+     <property name="buddy">
+      <cstring>channel</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="6" column="1">
+    <widget class="KComboBox" name="channel">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>HwAddrComboBox</class>
+   <extends>QComboBox</extends>
+   <header>hwaddrcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>SsidComboBox</class>
+   <extends>QComboBox</extends>
+   <header>ssidcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>BssidComboBox</class>
+   <extends>QComboBox</extends>
+   <header>bssidcombobox.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>SSIDCombo</tabstop>
+  <tabstop>modeComboBox</tabstop>
+  <tabstop>BSSIDCombo</tabstop>
+  <tabstop>band</tabstop>
+  <tabstop>macAddress</tabstop>
+  <tabstop>clonedMacAddress</tabstop>
+  <tabstop>btnRandomMacAddr</tabstop>
+  <tabstop>mtu</tabstop>
+  <tabstop>hiddenNetwork</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/wifisecurity.ui b/plasma-nm/libs/editor/settings/ui/wifisecurity.ui
new file mode 100644 (file)
index 0000000..bdf98c6
--- /dev/null
@@ -0,0 +1,267 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <author>Lukáš Tinkl &lt;ltinkl@redhat.com&gt;</author>
+ <class>WifiSecurity</class>
+ <widget class="QWidget" name="WifiSecurity">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>489</width>
+    <height>374</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>Wifi Security</string>
+  </property>
+  <layout class="QGridLayout" name="gridLayout">
+   <item row="0" column="1">
+    <widget class="KComboBox" name="securityCombo">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <item>
+      <property name="text">
+       <string comment="no security">None</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>WEP key 40/128 bits (Hex or ASCII)</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>WEP key 128 bits</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>LEAP</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Dynamic WEP (802.1x)</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>WPA &amp; WPA2 Personal</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>WPA &amp; WPA2 Enterprise</string>
+      </property>
+     </item>
+    </widget>
+   </item>
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Security:</string>
+     </property>
+     <property name="buddy">
+      <cstring>securityCombo</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="0" colspan="2">
+    <widget class="QStackedWidget" name="stackedWidget">
+     <property name="currentIndex">
+      <number>0</number>
+     </property>
+     <widget class="QWidget" name="securityNone"/>
+     <widget class="QWidget" name="securityWep">
+      <layout class="QFormLayout" name="formLayout">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_2">
+         <property name="text">
+          <string>Key:</string>
+         </property>
+         <property name="buddy">
+          <cstring>wepKey</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="KLineEdit" name="wepKey">
+         <property name="maxLength">
+          <number>26</number>
+         </property>
+         <property name="passwordMode">
+          <bool>true</bool>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="QCheckBox" name="cbShowWepKey">
+         <property name="text">
+          <string>Show key</string>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="0">
+        <widget class="QLabel" name="label_3">
+         <property name="text">
+          <string>WEP index:</string>
+         </property>
+         <property name="buddy">
+          <cstring>wepIndex</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="1">
+        <widget class="KComboBox" name="wepIndex">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <item>
+          <property name="text">
+           <string>1 (default)</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>2</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>3</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>4</string>
+          </property>
+         </item>
+        </widget>
+       </item>
+       <item row="3" column="0">
+        <widget class="QLabel" name="label_4">
+         <property name="text">
+          <string>Authentication:</string>
+         </property>
+         <property name="buddy">
+          <cstring>wepAuth</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="3" column="1">
+        <widget class="KComboBox" name="wepAuth">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <item>
+          <property name="text">
+           <string>Open System</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>Shared Key</string>
+          </property>
+         </item>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="securityLeap">
+      <layout class="QFormLayout" name="formLayout_3">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_8">
+         <property name="text">
+          <string>Username:</string>
+         </property>
+         <property name="buddy">
+          <cstring>leapUsername</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="KLineEdit" name="leapUsername"/>
+       </item>
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_9">
+         <property name="text">
+          <string>Password:</string>
+         </property>
+         <property name="buddy">
+          <cstring>leapPassword</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="KLineEdit" name="leapPassword">
+         <property name="passwordMode">
+          <bool>true</bool>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="1">
+        <widget class="QCheckBox" name="cbShowLeapPassword">
+         <property name="text">
+          <string>Show password</string>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="securityWpaPersonal">
+      <layout class="QFormLayout" name="formLayout_4">
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_10">
+         <property name="text">
+          <string>Password:</string>
+         </property>
+         <property name="buddy">
+          <cstring>psk</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="KLineEdit" name="psk">
+         <property name="passwordMode">
+          <bool>true</bool>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="QCheckBox" name="cbShowPsk">
+         <property name="text">
+          <string>Show password</string>
+         </property>
+        </widget>
+       </item>
+      </layout>
+     </widget>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/wimax.ui b/plasma-nm/libs/editor/settings/ui/wimax.ui
new file mode 100644 (file)
index 0000000..a791a46
--- /dev/null
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <author>Lukáš Tinkl &lt;ltinkl@redhat.com&gt;</author>
+ <class>WimaxWidget</class>
+ <widget class="QWidget" name="WimaxWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>369</width>
+    <height>70</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Network name:</string>
+     </property>
+     <property name="buddy">
+      <cstring>networkName</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="KLineEdit" name="networkName"/>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Restrict to device:</string>
+     </property>
+     <property name="buddy">
+      <cstring>macAddress</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="HwAddrComboBox" name="macAddress">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>HwAddrComboBox</class>
+   <extends>QComboBox</extends>
+   <header>hwaddrcombobox.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>networkName</tabstop>
+  <tabstop>macAddress</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/wiredconnectionwidget.ui b/plasma-nm/libs/editor/settings/ui/wiredconnectionwidget.ui
new file mode 100644 (file)
index 0000000..9c5587e
--- /dev/null
@@ -0,0 +1,299 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>WiredConnectionWidget</class>
+ <widget class="QWidget" name="WiredConnectionWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>374</width>
+    <height>216</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <property name="fieldGrowthPolicy">
+    <enum>QFormLayout::ExpandingFieldsGrow</enum>
+   </property>
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Restrict to device:</string>
+     </property>
+     <property name="buddy">
+      <cstring>macAddress</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="HwAddrComboBox" name="macAddress">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Cloned MAC address:</string>
+     </property>
+     <property name="buddy">
+      <cstring>clonedMacAddress</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <layout class="QHBoxLayout" name="horizontalLayout">
+     <item>
+      <widget class="KLineEdit" name="clonedMacAddress">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="inputMask">
+        <string notr="true">HH:HH:HH:HH:HH:HH;_</string>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QPushButton" name="btnRandomMacAddr">
+       <property name="text">
+        <string>Random...</string>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="2" column="0">
+    <widget class="QLabel" name="label_3">
+     <property name="text">
+      <string>MTU:</string>
+     </property>
+     <property name="buddy">
+      <cstring>mtu</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1">
+    <widget class="KIntSpinBox" name="mtu">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="alignment">
+      <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+     </property>
+     <property name="specialValueText">
+      <string>Automatic</string>
+     </property>
+     <property name="suffix">
+      <string> bytes</string>
+     </property>
+     <property name="maximum">
+      <number>9999</number>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="0">
+    <widget class="QLabel" name="speedLabel">
+     <property name="text">
+      <string>Speed:</string>
+     </property>
+     <property name="buddy">
+      <cstring>speed</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="1">
+    <widget class="KIntSpinBox" name="speed">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="alignment">
+      <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+     </property>
+     <property name="specialValueText">
+      <string>Automatic</string>
+     </property>
+     <property name="suffix">
+      <string> Mbit/s</string>
+     </property>
+     <property name="maximum">
+      <number>9999</number>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="0">
+    <widget class="QLabel" name="duplexLabel">
+     <property name="text">
+      <string>Duplex:</string>
+     </property>
+     <property name="buddy">
+      <cstring>duplex</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="1">
+    <widget class="KComboBox" name="duplex">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <item>
+      <property name="text">
+       <string>Full</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>Half</string>
+      </property>
+     </item>
+    </widget>
+   </item>
+   <item row="6" column="0">
+    <widget class="QCheckBox" name="autonegotiate">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="text">
+      <string>Autonegotiate</string>
+     </property>
+     <property name="checked">
+      <bool>true</bool>
+     </property>
+     <property name="tristate">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="5" column="0">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>40</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KIntSpinBox</class>
+   <extends>QSpinBox</extends>
+   <header>knuminput.h</header>
+  </customwidget>
+  <customwidget>
+   <class>HwAddrComboBox</class>
+   <extends>QComboBox</extends>
+   <header>hwaddrcombobox.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>macAddress</tabstop>
+  <tabstop>clonedMacAddress</tabstop>
+  <tabstop>btnRandomMacAddr</tabstop>
+  <tabstop>mtu</tabstop>
+  <tabstop>speed</tabstop>
+  <tabstop>duplex</tabstop>
+ </tabstops>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>autonegotiate</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>speedLabel</receiver>
+   <slot>setHidden(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>80</x>
+     <y>290</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>81</x>
+     <y>117</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>autonegotiate</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>speed</receiver>
+   <slot>setHidden(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>80</x>
+     <y>290</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>245</x>
+     <y>118</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>autonegotiate</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>duplexLabel</receiver>
+   <slot>setHidden(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>80</x>
+     <y>290</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>81</x>
+     <y>147</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>autonegotiate</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>duplex</receiver>
+   <slot>setHidden(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>80</x>
+     <y>290</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>298</x>
+     <y>143</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/ui/wiredsecurity.ui b/plasma-nm/libs/editor/settings/ui/wiredsecurity.ui
new file mode 100644 (file)
index 0000000..e5c7dd1
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>WiredSecurity</class>
+ <widget class="QWidget" name="WiredSecurity">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>487</width>
+    <height>379</height>
+   </rect>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout">
+   <item>
+    <widget class="QCheckBox" name="use8021X">
+     <property name="text">
+      <string>Use 802.1x security for this connection</string>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/settings/vlanwidget.cpp b/plasma-nm/libs/editor/settings/vlanwidget.cpp
new file mode 100644 (file)
index 0000000..ef0dd45
--- /dev/null
@@ -0,0 +1,104 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "vlanwidget.h"
+#include "ui_vlan.h"
+#include "uiutils.h"
+
+#include <NetworkManagerQt/VlanSetting>
+#include <NetworkManagerQt/Settings>
+
+VlanWidget::VlanWidget(const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::VlanWidget)
+{
+    m_ui->setupUi(this);
+
+    fillConnections();
+
+    connect(m_ui->ifaceName, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+    connect(m_ui->parent, SIGNAL(currentIndexChanged(int)), SLOT(slotWidgetChanged()));
+    connect(m_ui->parent->lineEdit(), SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (setting)
+        loadConfig(setting);
+}
+
+VlanWidget::~VlanWidget()
+{
+    delete m_ui;
+}
+
+void VlanWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::VlanSetting::Ptr vlanSetting = setting.staticCast<NetworkManager::VlanSetting>();
+
+    m_ui->parent->setCurrentIndex(m_ui->parent->findData(vlanSetting->parent()));
+
+    m_ui->id->setValue(vlanSetting->id());
+    m_ui->ifaceName->setText(vlanSetting->interfaceName());
+
+    m_ui->reorderHeaders->setChecked(vlanSetting->flags().testFlag(NetworkManager::VlanSetting::ReorderHeaders));
+    m_ui->gvrp->setChecked(vlanSetting->flags().testFlag(NetworkManager::VlanSetting::Gvrp));
+    m_ui->looseBinding->setChecked(vlanSetting->flags().testFlag(NetworkManager::VlanSetting::LooseBinding));
+}
+
+QVariantMap VlanWidget::setting(bool agentOwned) const
+{
+    Q_UNUSED(agentOwned);
+
+    NetworkManager::VlanSetting setting;
+
+    setting.setParent(m_ui->parent->itemData(m_ui->parent->currentIndex()).toString());
+    setting.setId(m_ui->id->value());
+
+    const QString ifaceName = m_ui->ifaceName->text();
+    if (!ifaceName.isEmpty())
+        setting.setInterfaceName(ifaceName);
+
+    NetworkManager::VlanSetting::Flags flags;
+    if (m_ui->reorderHeaders->isChecked())
+        flags |= NetworkManager::VlanSetting::ReorderHeaders;
+    if (m_ui->gvrp->isChecked())
+        flags |= NetworkManager::VlanSetting::Gvrp;
+    if (m_ui->looseBinding->isChecked())
+        flags |= NetworkManager::VlanSetting::LooseBinding;
+    if (flags)
+        setting.setFlags(flags);
+
+    return setting.toMap();
+}
+
+void VlanWidget::fillConnections()
+{
+    m_ui->parent->clear();
+
+    foreach (const NetworkManager::Connection::Ptr &con, NetworkManager::listConnections()) {
+        if (!con->settings()->isSlave() && con->settings()->connectionType() == NetworkManager::ConnectionSettings::Wired)
+            m_ui->parent->addItem(con->name(), con->uuid());
+    }
+}
+
+bool VlanWidget::isValid() const
+{
+    return !m_ui->parent->currentText().isEmpty() || !m_ui->ifaceName->text().isEmpty();
+}
diff --git a/plasma-nm/libs/editor/settings/vlanwidget.h b/plasma-nm/libs/editor/settings/vlanwidget.h
new file mode 100644 (file)
index 0000000..c7533c0
--- /dev/null
@@ -0,0 +1,53 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_VLAN_WIDGET_H
+#define PLASMA_NM_VLAN_WIDGET_H
+
+#include <QWidget>
+
+#include "settingwidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class VlanWidget;
+}
+
+class PLASMA_NM_EXPORT VlanWidget : public SettingWidget
+{
+Q_OBJECT
+
+public:
+    explicit VlanWidget(const NetworkManager::Setting::Ptr &setting, QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~VlanWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private:
+    void fillConnections();
+    Ui::VlanWidget * m_ui;
+};
+
+#endif // PLASMA_NM_VLAN_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/wificonnectionwidget.cpp b/plasma-nm/libs/editor/settings/wificonnectionwidget.cpp
new file mode 100644 (file)
index 0000000..034fc0c
--- /dev/null
@@ -0,0 +1,194 @@
+/*
+    Copyright (c) 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "wificonnectionwidget.h"
+#include "ui_wificonnectionwidget.h"
+
+#include <NetworkManagerQt/Utils>
+
+#include <KDebug>
+
+#include "uiutils.h"
+
+WifiConnectionWidget::WifiConnectionWidget(const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::WifiConnectionWidget)
+{
+    qsrand(QTime::currentTime().msec());
+
+    m_ui->setupUi(this);
+
+    connect(m_ui->btnRandomMacAddr, SIGNAL(clicked()), SLOT(generateRandomClonedMac()));
+    connect(m_ui->SSIDCombo, SIGNAL(ssidChanged()), SLOT(ssidChanged()));
+    connect(m_ui->modeComboBox, SIGNAL(currentIndexChanged(int)), SLOT(modeChanged(int)));
+    connect(m_ui->band, SIGNAL(currentIndexChanged(int)), SLOT(bandChanged(int)));
+
+    // Validation
+    connect(m_ui->macAddress, SIGNAL(hwAddressChanged()), SLOT(slotWidgetChanged()));
+    connect(m_ui->BSSIDCombo, SIGNAL(bssidChanged()), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (setting)
+        loadConfig(setting);
+}
+
+WifiConnectionWidget::~WifiConnectionWidget()
+{
+    delete m_ui;
+}
+
+void WifiConnectionWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::WirelessSetting::Ptr wifiSetting = setting.staticCast<NetworkManager::WirelessSetting>();
+
+    m_ui->SSIDCombo->init(wifiSetting->ssid());
+
+    if (wifiSetting->mode() != NetworkManager::WirelessSetting::Infrastructure) {
+        m_ui->modeComboBox->setCurrentIndex(wifiSetting->mode());
+    }
+    modeChanged(wifiSetting->mode());
+
+    m_ui->BSSIDCombo->init(NetworkManager::Utils::macAddressAsString(wifiSetting->bssid()), wifiSetting->ssid());
+
+    m_ui->band->setCurrentIndex(wifiSetting->band());
+    if (wifiSetting->band() != NetworkManager::WirelessSetting::Automatic) {
+        m_ui->channel->setCurrentIndex(m_ui->channel->findData(wifiSetting->channel()));
+    }
+
+    m_ui->macAddress->init(NetworkManager::Device::Wifi, NetworkManager::Utils::macAddressAsString(wifiSetting->macAddress()));
+
+    if (!wifiSetting->clonedMacAddress().isEmpty()) {
+        m_ui->clonedMacAddress->setText(NetworkManager::Utils::macAddressAsString(wifiSetting->clonedMacAddress()));
+    }
+
+    if (wifiSetting->mtu()) {
+        m_ui->mtu->setValue(wifiSetting->mtu());
+    }
+
+    if (wifiSetting->hidden()) {
+        m_ui->hiddenNetwork->setChecked(true);
+    }
+}
+
+QVariantMap WifiConnectionWidget::setting(bool agentOwned) const
+{
+    Q_UNUSED(agentOwned);
+
+    NetworkManager::WirelessSetting wifiSetting;
+
+    wifiSetting.setSsid(m_ui->SSIDCombo->ssid().toUtf8());
+
+    wifiSetting.setMode(static_cast<NetworkManager::WirelessSetting::NetworkMode>(m_ui->modeComboBox->currentIndex()));
+
+    wifiSetting.setBssid(NetworkManager::Utils::macAddressFromString(m_ui->BSSIDCombo->bssid()));
+
+    if (wifiSetting.mode() != NetworkManager::WirelessSetting::Infrastructure && m_ui->band->currentIndex() != 0) {
+        wifiSetting.setBand((NetworkManager::WirelessSetting::FrequencyBand)m_ui->band->currentIndex());
+        wifiSetting.setChannel(m_ui->channel->itemData(m_ui->channel->currentIndex()).toUInt());
+    }
+
+    wifiSetting.setMacAddress(NetworkManager::Utils::macAddressFromString(m_ui->macAddress->hwAddress()));
+
+    if (!m_ui->clonedMacAddress->text().isEmpty() && m_ui->clonedMacAddress->text() != ":::::") {
+        wifiSetting.setClonedMacAddress(NetworkManager::Utils::macAddressFromString(m_ui->clonedMacAddress->text()));
+    }
+
+    if (m_ui->mtu->value()) {
+        wifiSetting.setMtu(m_ui->mtu->value());
+    }
+
+    wifiSetting.setHidden(m_ui->hiddenNetwork->isChecked());
+
+    return wifiSetting.toMap();
+}
+
+void WifiConnectionWidget::generateRandomClonedMac()
+{
+    QByteArray mac;
+    mac.resize(6);
+    for (int i = 0; i < 6; i++) {
+        int random = qrand() % 255;
+        mac[i] = random;
+    }
+    m_ui->clonedMacAddress->setText(NetworkManager::Utils::macAddressAsString(mac));
+}
+
+void WifiConnectionWidget::ssidChanged()
+{
+    m_ui->BSSIDCombo->init(m_ui->BSSIDCombo->bssid(), m_ui->SSIDCombo->ssid());
+    slotWidgetChanged();
+}
+
+void WifiConnectionWidget::modeChanged(int mode)
+{
+    if (mode == NetworkManager::WirelessSetting::Infrastructure) {
+        m_ui->BSSIDLabel->setVisible(true);
+        m_ui->BSSIDCombo->setVisible(true);
+        m_ui->bandLabel->setVisible(false);
+        m_ui->band->setVisible(false);
+        m_ui->channelLabel->setVisible(false);
+        m_ui->channel->setVisible(false);
+    } else {
+        m_ui->BSSIDLabel->setVisible(false);
+        m_ui->BSSIDCombo->setVisible(false);
+        m_ui->bandLabel->setVisible(true);
+        m_ui->band->setVisible(true);
+        m_ui->channelLabel->setVisible(true);
+        m_ui->channel->setVisible(true);
+    }
+}
+
+void WifiConnectionWidget::bandChanged(int band)
+{
+    m_ui->channel->clear();
+
+    if (band == NetworkManager::WirelessSetting::Automatic) {
+        m_ui->channel->setEnabled(false);
+    } else {
+        fillChannels((NetworkManager::WirelessSetting::FrequencyBand)band);
+        m_ui->channel->setEnabled(true);
+    }
+}
+
+void WifiConnectionWidget::fillChannels(NetworkManager::WirelessSetting::FrequencyBand band)
+{
+    QList<QPair<int, int> > channels;
+
+    if (band == NetworkManager::WirelessSetting::A) {
+        channels = NetworkManager::Utils::getAFreqs();
+    } else if (band == NetworkManager::WirelessSetting::Bg) {
+        channels = NetworkManager::Utils::getBFreqs();
+    } else {
+        kWarning() << "Unhandled band number" << band;
+        return;
+    }
+
+    QListIterator<QPair<int,int> > i(channels);
+    while (i.hasNext()) {
+        QPair<int,int> channel = i.next();
+        m_ui->channel->addItem(i18n("%1 (%2 MHz)", channel.first, channel.second), channel.first);
+    }
+}
+
+bool WifiConnectionWidget::isValid() const
+{
+    return !m_ui->SSIDCombo->currentText().isEmpty() && m_ui->macAddress->isValid() && m_ui->BSSIDCombo->isValid();
+}
diff --git a/plasma-nm/libs/editor/settings/wificonnectionwidget.h b/plasma-nm/libs/editor/settings/wificonnectionwidget.h
new file mode 100644 (file)
index 0000000..f0373c3
--- /dev/null
@@ -0,0 +1,61 @@
+/*
+    Copyright (c) 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_WIFI_CONNECTION_WIDGET_H
+#define PLASMA_NM_WIFI_CONNECTION_WIDGET_H
+
+#include <QWidget>
+
+#include <NetworkManagerQt/WirelessSetting>
+
+#include "settingwidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class WifiConnectionWidget;
+}
+
+class PLASMA_NM_EXPORT WifiConnectionWidget : public SettingWidget
+{
+Q_OBJECT
+
+public:
+    explicit WifiConnectionWidget(const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(), QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~WifiConnectionWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private slots:
+    void generateRandomClonedMac();
+    void ssidChanged();
+    void modeChanged(int mode);
+    void bandChanged(int band);
+
+private:
+    Ui::WifiConnectionWidget * m_ui;
+    void fillChannels(NetworkManager::WirelessSetting::FrequencyBand band);
+};
+
+#endif // PLASMA_NM_WIFI_CONNECTION_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/wifisecurity.cpp b/plasma-nm/libs/editor/settings/wifisecurity.cpp
new file mode 100644 (file)
index 0000000..874bcf2
--- /dev/null
@@ -0,0 +1,251 @@
+/*
+    Copyright (c) 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "wifisecurity.h"
+#include "ui_wifisecurity.h"
+
+#include <NetworkManagerQt/Utils>
+
+#include <QDebug>
+
+WifiSecurity::WifiSecurity(const NetworkManager::Setting::Ptr &setting, const NetworkManager::Security8021xSetting::Ptr &setting8021x,
+                           QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::WifiSecurity)
+{
+    m_wifiSecurity = setting.staticCast<NetworkManager::WirelessSecuritySetting>();
+
+    m_ui->setupUi(this);
+
+    m_8021xWidget = new Security8021x(setting8021x, true, this);  // Dynamic WEP
+    m_WPA2Widget = new Security8021x(setting8021x, true, this);   // WPA(2) Enterprise
+    m_ui->stackedWidget->insertWidget(3, m_8021xWidget);
+    m_ui->stackedWidget->insertWidget(5, m_WPA2Widget);
+
+    connect(m_ui->securityCombo, SIGNAL(currentIndexChanged(int)), SLOT(securityChanged(int)));
+
+    connect(m_ui->cbShowWepKey, SIGNAL(toggled(bool)), SLOT(slotShowWepKeyPasswordChecked(bool)));
+    connect(m_ui->cbShowLeapPassword, SIGNAL(toggled(bool)), SLOT(slotShowLeapPasswordChecked(bool)));
+    connect(m_ui->cbShowPsk, SIGNAL(toggled(bool)), SLOT(slotShowPskPasswordChecked(bool)));
+
+    connect(m_ui->wepIndex, SIGNAL(currentIndexChanged(int)), SLOT(setWepKey(int)));
+
+    connect(m_ui->wepKey, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+    connect(m_ui->leapUsername, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+    connect(m_ui->leapPassword, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+    connect(m_ui->psk, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+    connect(m_ui->wepIndex, SIGNAL(currentIndexChanged(int)), SLOT(slotWidgetChanged()));
+    connect(m_ui->securityCombo, SIGNAL(currentIndexChanged(int)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (setting)
+        loadConfig(setting);
+}
+
+WifiSecurity::~WifiSecurity()
+{
+    delete m_ui;
+}
+
+bool WifiSecurity::enabled() const
+{
+    return m_ui->securityCombo->currentIndex() > 0;
+}
+
+bool WifiSecurity::enabled8021x() const
+{
+    if (m_ui->securityCombo->currentIndex() == 4 || m_ui->securityCombo->currentIndex() == 6) {
+        return true;
+    }
+
+    return false;
+}
+
+bool WifiSecurity::isValid() const
+{
+    const int securityIndex = m_ui->securityCombo->currentIndex();
+
+    if (securityIndex == WepHex) { // WEP Hex
+        return NetworkManager::Utils::wepKeyIsValid(m_ui->wepKey->text(), NetworkManager::WirelessSecuritySetting::Hex);
+    } else if (securityIndex == WepPassphrase) { // WEP Passphrase
+        return NetworkManager::Utils::wepKeyIsValid(m_ui->wepKey->text(), NetworkManager::WirelessSecuritySetting::Passphrase);
+    }else if (securityIndex == Leap) { // LEAP
+        return !m_ui->leapUsername->text().isEmpty() && !m_ui->leapPassword->text().isEmpty();
+    } else if (securityIndex == WpaPsk) { // WPA
+        return NetworkManager::Utils::wpaPskIsValid(m_ui->psk->text());
+    }
+
+    return true;
+}
+
+void WifiSecurity::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::WirelessSecuritySetting::Ptr wifiSecurity = setting.staticCast<NetworkManager::WirelessSecuritySetting>();
+
+    const NetworkManager::WirelessSecuritySetting::KeyMgmt keyMgmt = wifiSecurity->keyMgmt();
+    const NetworkManager::WirelessSecuritySetting::AuthAlg authAlg = wifiSecurity->authAlg();
+
+    if (keyMgmt == NetworkManager::WirelessSecuritySetting::Unknown) {
+        m_ui->securityCombo->setCurrentIndex(None); // None
+
+    } else if (keyMgmt == NetworkManager::WirelessSecuritySetting::Wep) {
+        if (wifiSecurity->wepKeyType() == NetworkManager::WirelessSecuritySetting::Hex ||
+            wifiSecurity->wepKeyType() == NetworkManager::WirelessSecuritySetting::NotSpecified) {
+            m_ui->securityCombo->setCurrentIndex(WepHex);  // WEP Hex
+        } else {
+            m_ui->securityCombo->setCurrentIndex(WepPassphrase);
+        }
+        const int keyIndex = static_cast<int>(wifiSecurity->wepTxKeyindex());
+        setWepKey(keyIndex);
+        m_ui->wepIndex->setCurrentIndex(keyIndex);
+
+        if (wifiSecurity->authAlg() == NetworkManager::WirelessSecuritySetting::Open) {
+            m_ui->wepAuth->setCurrentIndex(0);
+        }
+        else {
+            m_ui->wepAuth->setCurrentIndex(1);
+        }
+
+    } else if (keyMgmt == NetworkManager::WirelessSecuritySetting::Ieee8021x
+               && authAlg == NetworkManager::WirelessSecuritySetting::Leap) {
+        m_ui->securityCombo->setCurrentIndex(Leap);  // LEAP
+        m_ui->leapUsername->setText(wifiSecurity->leapUsername());
+        m_ui->leapPassword->setText(wifiSecurity->leapPassword());
+
+    } else if (keyMgmt == NetworkManager::WirelessSecuritySetting::Ieee8021x) {
+        m_ui->securityCombo->setCurrentIndex(DynamicWep);  // Dynamic WEP
+        // done in the widget
+
+    } else if (keyMgmt == NetworkManager::WirelessSecuritySetting::WpaPsk) {
+        m_ui->securityCombo->setCurrentIndex(WpaPsk);  // WPA
+        m_ui->psk->setText(wifiSecurity->psk());
+
+    } else if (keyMgmt == NetworkManager::WirelessSecuritySetting::WpaEap) {
+        m_ui->securityCombo->setCurrentIndex(WpaEap);  // WPA2 Enterprise
+        // done in the widget
+    }
+}
+
+QVariantMap WifiSecurity::setting(bool agentOwned) const
+{
+    NetworkManager::WirelessSecuritySetting wifiSecurity;
+
+    const int securityIndex = m_ui->securityCombo->currentIndex();
+    if (securityIndex == None) {
+        wifiSecurity.setKeyMgmt(NetworkManager::WirelessSecuritySetting::Unknown);
+    } else if (securityIndex == WepHex || securityIndex == WepPassphrase)  { // WEP
+        wifiSecurity.setKeyMgmt(NetworkManager::WirelessSecuritySetting::Wep);
+        if (securityIndex == WepHex) {
+            wifiSecurity.setWepKeyType(NetworkManager::WirelessSecuritySetting::Hex);
+        } else {
+            wifiSecurity.setWepKeyType(NetworkManager::WirelessSecuritySetting::Passphrase);
+        }
+        const int keyIndex = m_ui->wepIndex->currentIndex();
+        const QString wepKey = m_ui->wepKey->text();
+        wifiSecurity.setWepTxKeyindex(keyIndex);
+        if (keyIndex == 0)
+            wifiSecurity.setWepKey0(wepKey);
+        else if (keyIndex == 1)
+            wifiSecurity.setWepKey1(wepKey);
+        else if (keyIndex == 2)
+            wifiSecurity.setWepKey2(wepKey);
+        else if (keyIndex == 3)
+            wifiSecurity.setWepKey3(wepKey);
+
+        if (agentOwned) {
+            wifiSecurity.setWepKeyFlags(NetworkManager::Setting::AgentOwned);
+        }
+        if (m_ui->wepAuth->currentIndex() == 0)
+            wifiSecurity.setAuthAlg(NetworkManager::WirelessSecuritySetting::Open);
+        else
+            wifiSecurity.setAuthAlg(NetworkManager::WirelessSecuritySetting::Shared);
+    } else if (securityIndex == Leap) { // LEAP
+        wifiSecurity.setKeyMgmt(NetworkManager::WirelessSecuritySetting::Ieee8021x);
+        wifiSecurity.setAuthAlg(NetworkManager::WirelessSecuritySetting::Leap);
+        wifiSecurity.setLeapUsername(m_ui->leapUsername->text());
+        wifiSecurity.setLeapPassword(m_ui->leapPassword->text());
+        if (agentOwned) {
+            wifiSecurity.setLeapPasswordFlags(NetworkManager::Setting::AgentOwned);
+        }
+    } else if (securityIndex == DynamicWep) {  // Dynamic WEP
+        wifiSecurity.setKeyMgmt(NetworkManager::WirelessSecuritySetting::Ieee8021x);
+    } else if (securityIndex == WpaPsk) { // WPA
+        wifiSecurity.setKeyMgmt(NetworkManager::WirelessSecuritySetting::WpaPsk);
+        wifiSecurity.setPsk(m_ui->psk->text());
+        if (agentOwned) {
+            wifiSecurity.setPskFlags(NetworkManager::Setting::AgentOwned);
+        }
+    } else if (securityIndex == WpaEap) {  // WPA2 Enterprise
+        wifiSecurity.setKeyMgmt(NetworkManager::WirelessSecuritySetting::WpaEap);
+    }
+
+    return wifiSecurity.toMap();
+}
+
+QVariantMap WifiSecurity::setting8021x(bool agentOwned) const
+{
+    if (m_ui->securityCombo->currentIndex() == DynamicWep) // Dynamic WEP
+        return m_8021xWidget->setting(agentOwned);
+    else if (m_ui->securityCombo->currentIndex() == WpaEap) // WPA2 Enterprise
+        return m_WPA2Widget->setting(agentOwned);
+
+    return QVariantMap();
+}
+
+void WifiSecurity::setWepKey(int keyIndex)
+{
+    if (keyIndex == 0)
+        m_ui->wepKey->setText(m_wifiSecurity->wepKey0());
+    else if (keyIndex == 1)
+        m_ui->wepKey->setText(m_wifiSecurity->wepKey1());
+    else if (keyIndex == 2)
+        m_ui->wepKey->setText(m_wifiSecurity->wepKey2());
+    else if (keyIndex == 3)
+        m_ui->wepKey->setText(m_wifiSecurity->wepKey3());
+}
+
+void WifiSecurity::securityChanged(int index)
+{
+    if (index == 0) {
+        m_ui->stackedWidget->setCurrentIndex(0);
+    } else if (index == 1 || index == 2) {
+        m_ui->stackedWidget->setCurrentIndex(1);
+    } else {
+        m_ui->stackedWidget->setCurrentIndex(index-1);
+    }
+
+    KAcceleratorManager::manage(m_ui->stackedWidget->currentWidget());
+}
+
+void WifiSecurity::slotShowWepKeyPasswordChecked(bool checked)
+{
+    m_ui->wepKey->setPasswordMode(!checked);
+}
+
+void WifiSecurity::slotShowLeapPasswordChecked(bool checked)
+{
+    m_ui->leapPassword->setPasswordMode(!checked);
+}
+
+void WifiSecurity::slotShowPskPasswordChecked(bool checked)
+{
+    m_ui->psk->setPasswordMode(!checked);
+}
diff --git a/plasma-nm/libs/editor/settings/wifisecurity.h b/plasma-nm/libs/editor/settings/wifisecurity.h
new file mode 100644 (file)
index 0000000..bbf42f9
--- /dev/null
@@ -0,0 +1,73 @@
+/*
+    Copyright (c) 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_WIFI_SECURITY_H
+#define PLASMA_NM_WIFI_SECURITY_H
+
+#include <QtGui/QWidget>
+
+#include <NetworkManagerQt/WirelessSecuritySetting>
+#include <NetworkManagerQt/Security8021xSetting>
+
+#include "settingwidget.h"
+#include "security802-1x.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class WifiSecurity;
+}
+
+class PLASMA_NM_EXPORT WifiSecurity : public SettingWidget
+{
+    Q_OBJECT
+public:
+    // Keep this in sync with NetworkManager::Utils::WirelessSecurityType from
+    // NetworkManagerQt.
+    enum SecurityTypeIndex { None = 0, WepHex, WepPassphrase, Leap, DynamicWep, WpaPsk, WpaEap };
+
+    explicit WifiSecurity(const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(),
+                 const NetworkManager::Security8021xSetting::Ptr &setting8021x = NetworkManager::Security8021xSetting::Ptr(),
+                 QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~WifiSecurity();
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+    QVariantMap setting(bool agentOwned = false) const;
+    QVariantMap setting8021x(bool agentOwned = false) const;
+
+    bool enabled() const;
+    bool enabled8021x() const;
+
+    virtual bool isValid() const;
+
+private slots:
+    void securityChanged(int index);
+    void slotShowWepKeyPasswordChecked(bool checked);
+    void slotShowLeapPasswordChecked(bool checked);
+    void slotShowPskPasswordChecked(bool checked);
+    void setWepKey(int keyIndex);
+
+private:
+    Ui::WifiSecurity * m_ui;
+    Security8021x * m_8021xWidget;
+    Security8021x * m_WPA2Widget;
+    NetworkManager::WirelessSecuritySetting::Ptr m_wifiSecurity;
+};
+
+#endif // PLASMA_NM_WIFI_SECURITY_H
diff --git a/plasma-nm/libs/editor/settings/wimaxwidget.cpp b/plasma-nm/libs/editor/settings/wimaxwidget.cpp
new file mode 100644 (file)
index 0000000..8fe3aa5
--- /dev/null
@@ -0,0 +1,73 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "wimaxwidget.h"
+#include "ui_wimax.h"
+#include "uiutils.h"
+
+#include <NetworkManagerQt/Utils>
+#include <NetworkManagerQt/WimaxSetting>
+
+#include <KLocalizedString>
+
+WimaxWidget::WimaxWidget(const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::WimaxWidget)
+{
+    m_ui->setupUi(this);
+
+    connect(m_ui->networkName, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+    connect(m_ui->macAddress, SIGNAL(hwAddressChanged()), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (setting)
+        loadConfig(setting);
+}
+
+WimaxWidget::~WimaxWidget()
+{
+    delete m_ui;
+}
+
+void WimaxWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::WimaxSetting::Ptr wimaxSetting = setting.staticCast<NetworkManager::WimaxSetting>();
+
+    m_ui->networkName->setText(wimaxSetting->networkName());
+    m_ui->macAddress->init(NetworkManager::Device::Wimax, NetworkManager::Utils::macAddressAsString(wimaxSetting->macAddress()));
+}
+
+QVariantMap WimaxWidget::setting(bool agentOwned) const
+{
+    Q_UNUSED(agentOwned);
+
+    NetworkManager::WimaxSetting wimaxSetting;
+
+    wimaxSetting.setNetworkName(m_ui->networkName->text());
+    wimaxSetting.setMacAddress(NetworkManager::Utils::macAddressFromString(m_ui->macAddress->hwAddress()));
+
+    return wimaxSetting.toMap();
+}
+
+bool WimaxWidget::isValid() const
+{
+    return !m_ui->networkName->text().isEmpty() && m_ui->macAddress->isValid();
+}
diff --git a/plasma-nm/libs/editor/settings/wimaxwidget.h b/plasma-nm/libs/editor/settings/wimaxwidget.h
new file mode 100644 (file)
index 0000000..3b38371
--- /dev/null
@@ -0,0 +1,51 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_WIMAX_WIDGET_H
+#define PLASMA_NM_WIMAX_WIDGET_H
+
+#include <QtGui/QWidget>
+
+#include "settingwidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class WimaxWidget;
+}
+
+class PLASMA_NM_EXPORT WimaxWidget : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit WimaxWidget(const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(), QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~WimaxWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private:
+    Ui::WimaxWidget * m_ui;
+};
+
+#endif // PLASMA_NM_WIMAX_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/wiredconnectionwidget.cpp b/plasma-nm/libs/editor/settings/wiredconnectionwidget.cpp
new file mode 100644 (file)
index 0000000..db98c13
--- /dev/null
@@ -0,0 +1,143 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "wiredconnectionwidget.h"
+#include "ui_wiredconnectionwidget.h"
+#include "uiutils.h"
+
+#include <NetworkManagerQt/Utils>
+#include <NetworkManagerQt/WiredSetting>
+
+WiredConnectionWidget::WiredConnectionWidget(const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_widget(new Ui::WiredConnectionWidget)
+{
+    qsrand(QTime::currentTime().msec());
+
+    m_widget->setupUi(this);
+    m_widget->speedLabel->setHidden(true);
+    m_widget->speed->setHidden(true);
+    m_widget->duplexLabel->setHidden(true);
+    m_widget->duplex->setHidden(true);
+
+    connect(m_widget->btnRandomMacAddr, SIGNAL(clicked()), SLOT(generateRandomClonedMac()));
+
+    if (setting)
+        loadConfig(setting);
+
+    KAcceleratorManager::manage(this);
+
+    // Validation
+    connect(m_widget->macAddress, SIGNAL(hwAddressChanged()), SLOT(slotWidgetChanged()));
+    connect(m_widget->clonedMacAddress, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+}
+
+WiredConnectionWidget::~WiredConnectionWidget()
+{
+    delete m_widget;
+}
+
+void WiredConnectionWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    NetworkManager::WiredSetting::Ptr wiredSetting = setting.staticCast<NetworkManager::WiredSetting>();
+
+    m_widget->macAddress->init(NetworkManager::Device::Ethernet, NetworkManager::Utils::macAddressAsString(wiredSetting->macAddress()));
+
+    if (!wiredSetting->clonedMacAddress().isEmpty()) {
+        m_widget->clonedMacAddress->setText(NetworkManager::Utils::macAddressAsString(wiredSetting->clonedMacAddress()));
+    }
+
+    if (wiredSetting->mtu()) {
+        m_widget->mtu->setValue(wiredSetting->mtu());
+    }
+
+    if (!wiredSetting->autoNegotiate()) {
+        if (wiredSetting->speed()) {
+            m_widget->speed->setValue(wiredSetting->speed());
+        }
+
+        if (wiredSetting->duplexType() == NetworkManager::WiredSetting::Full) {
+            m_widget->duplex->setCurrentIndex(0);
+        } else {
+            m_widget->duplex->setCurrentIndex(1);
+        }
+    }
+}
+
+QVariantMap WiredConnectionWidget::setting(bool agentOwned) const
+{
+    Q_UNUSED(agentOwned);
+
+    NetworkManager::WiredSetting wiredSetting;
+
+    wiredSetting.setMacAddress(NetworkManager::Utils::macAddressFromString(m_widget->macAddress->hwAddress()));
+
+    if (!m_widget->clonedMacAddress->text().isEmpty() && m_widget->clonedMacAddress->text() != ":::::") {
+        wiredSetting.setClonedMacAddress(NetworkManager::Utils::macAddressFromString(m_widget->clonedMacAddress->text()));
+    }
+
+    if (m_widget->mtu->value()) {
+        wiredSetting.setMtu(m_widget->mtu->value());
+    }
+
+    if (m_widget->autonegotiate->isChecked()) {
+        wiredSetting.setAutoNegotiate(true);
+    } else {
+        wiredSetting.setAutoNegotiate(false);
+
+        if (m_widget->speed->value()) {
+            wiredSetting.setSpeed(m_widget->speed->value());
+        }
+
+        if (m_widget->duplex->currentIndex() == 0) {
+            wiredSetting.setDuplexType(NetworkManager::WiredSetting::Full);
+        } else {
+            wiredSetting.setDuplexType(NetworkManager::WiredSetting::Half);
+        }
+    }
+
+    return wiredSetting.toMap();
+}
+
+void WiredConnectionWidget::generateRandomClonedMac()
+{
+    QByteArray mac;
+    mac.resize(6);
+    for (int i = 0; i < 6; i++) {
+        int random = qrand() % 255;
+        mac[i] = random;
+    }
+    m_widget->clonedMacAddress->setText(NetworkManager::Utils::macAddressAsString(mac));
+}
+
+bool WiredConnectionWidget::isValid() const
+{
+    if (!m_widget->macAddress->isValid()) {
+        return false;
+    }
+
+    if (m_widget->clonedMacAddress->text() != ":::::") {
+        if (!NetworkManager::Utils::macAddressIsValid(m_widget->clonedMacAddress->text())) {
+            return false;
+        }
+    }
+
+    return true;
+}
diff --git a/plasma-nm/libs/editor/settings/wiredconnectionwidget.h b/plasma-nm/libs/editor/settings/wiredconnectionwidget.h
new file mode 100644 (file)
index 0000000..9359613
--- /dev/null
@@ -0,0 +1,55 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_WIRED_CONNECTION_WIDGET_H
+#define PLASMA_NM_WIRED_CONNECTION_WIDGET_H
+
+#include <QtGui/QWidget>
+
+#include "settingwidget.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class WiredConnectionWidget;
+}
+
+class PLASMA_NM_EXPORT WiredConnectionWidget : public SettingWidget
+{
+Q_OBJECT
+
+public:
+    explicit WiredConnectionWidget(const NetworkManager::Setting::Ptr &setting, QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~WiredConnectionWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    bool isValid() const;
+
+private slots:
+    void generateRandomClonedMac();
+
+private:
+    Ui::WiredConnectionWidget * m_widget;
+};
+
+#endif // PLASMA_NM_WIRED_CONNECTION_WIDGET_H
diff --git a/plasma-nm/libs/editor/settings/wiredsecurity.cpp b/plasma-nm/libs/editor/settings/wiredsecurity.cpp
new file mode 100644 (file)
index 0000000..30f10ca
--- /dev/null
@@ -0,0 +1,73 @@
+/*
+    Copyright (c) 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "wiredsecurity.h"
+#include "ui_wiredsecurity.h"
+
+#include <QDebug>
+
+WiredSecurity::WiredSecurity(const NetworkManager::Security8021xSetting::Ptr &setting8021x, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting8021x, parent, f),
+    m_ui(new Ui::WiredSecurity),
+    m_8021xSetting(setting8021x)
+{
+    m_ui->setupUi(this);
+
+    m_8021xWidget = new Security8021x(m_8021xSetting, false, this);
+    m_8021xWidget->setDisabled(true);
+
+    m_ui->verticalLayout->addWidget(m_8021xWidget);
+
+    connect(m_ui->use8021X, SIGNAL(toggled(bool)), m_8021xWidget, SLOT(setEnabled(bool)));
+
+    KAcceleratorManager::manage(this);
+
+    loadConfig(setting8021x);
+}
+
+WiredSecurity::~WiredSecurity()
+{
+    delete m_ui;
+}
+
+bool WiredSecurity::enabled8021x() const
+{
+    if (m_ui->use8021X->checkState() == Qt::Checked) {
+        return true;
+    }
+
+    return false;
+}
+
+void WiredSecurity::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    if (!setting->isNull()) {
+        m_8021xWidget->setEnabled(true);
+        m_ui->use8021X->setChecked(true);
+    }
+}
+
+QVariantMap WiredSecurity::setting(bool agentOwned) const
+{
+    if (m_ui->use8021X->isChecked())
+        return m_8021xWidget->setting(agentOwned);
+
+    return QVariantMap();
+}
diff --git a/plasma-nm/libs/editor/settings/wiredsecurity.h b/plasma-nm/libs/editor/settings/wiredsecurity.h
new file mode 100644 (file)
index 0000000..c1b402f
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+    Copyright (c) 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_WIRED_SECURITY_H
+#define PLASMA_NM_WIRED_SECURITY_H
+
+#include <QtGui/QWidget>
+
+#include <NetworkManagerQt/Security8021xSetting>
+
+#include "settingwidget.h"
+#include "security802-1x.h"
+#include "plasmanm_export.h"
+
+namespace Ui
+{
+class WiredSecurity;
+}
+
+class PLASMA_NM_EXPORT WiredSecurity : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit WiredSecurity(const NetworkManager::Security8021xSetting::Ptr &setting8021x = NetworkManager::Security8021xSetting::Ptr(), QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~WiredSecurity();
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+    QVariantMap setting(bool agentOwned = false) const;
+
+    bool enabled8021x() const;
+
+private:
+    Ui::WiredSecurity * m_ui;
+    Security8021x * m_8021xWidget;
+    NetworkManager::Security8021xSetting::Ptr m_8021xSetting;
+};
+
+#endif // PLASMA_NM_WIRED_SECURITY_H
diff --git a/plasma-nm/libs/editor/simpleipv4addressvalidator.cpp b/plasma-nm/libs/editor/simpleipv4addressvalidator.cpp
new file mode 100644 (file)
index 0000000..99e1856
--- /dev/null
@@ -0,0 +1,98 @@
+/*
+Copyright 2009 Paul Marchouk <pmarchouk@gmail.com>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "simpleipv4addressvalidator.h"
+
+#include <KDebug>
+#include <QStringList>
+
+SimpleIpV4AddressValidator::SimpleIpV4AddressValidator(QObject *parent)
+    : QValidator(parent)
+{
+}
+
+SimpleIpV4AddressValidator::~SimpleIpV4AddressValidator()
+{
+}
+
+QValidator::State SimpleIpV4AddressValidator::validate(QString &address, int &pos) const
+{
+    if (QValidator::Invalid == checkWithInputMask(address, pos)) {
+        return QValidator::Invalid;
+    }
+
+    // this list will be filled with tetrad values. It can be used to make
+    // some additional correctness checks on the last validation step.
+    QList<int> tetrads;
+
+    return checkTetradsRanges(address, tetrads);
+}
+
+QValidator::State SimpleIpV4AddressValidator::checkWithInputMask(QString &value, int &pos) const
+{
+    QRegExpValidator v(QRegExp("[0-9, ]{1,3}\\.[0-9, ]{1,3}\\.[0-9, ]{1,3}\\.[0-9, ]{1,3}"), 0);
+
+    return v.validate(value, pos);
+}
+
+QValidator::State SimpleIpV4AddressValidator::checkTetradsRanges(QString &value, QList<int> &tetrads) const
+{
+    QStringList temp;
+    const QStringList addrParts = value.split(QLatin1Char('.'));
+    int i = 0;
+    // fill in the list with invalid values
+    tetrads << -1 << -1 << -1 << -1;
+
+    // lets check address parts
+    foreach(const QString &part, addrParts) {
+        if (part.isEmpty()) {
+            if (i != (addrParts.size() - 1)) {
+                //kDebug() << "part.isEmpty()";
+                return QValidator::Invalid;
+            }
+            // the last tetrad can be empty, continue...
+            return QValidator::Intermediate;
+        }
+
+        tetrads[i] = part.toInt();
+
+        if (tetrads[i] > 255) {
+            //kDebug() << "tetrads[i] > 255";
+            return QValidator::Invalid;
+        }
+
+        // correct tetrad value: for example, 001 -> 1
+        temp.append(QString::number(tetrads[i]));
+
+        i++;
+    }
+
+    // replace input string with the corrected version
+    value = temp.join(QLatin1String("."));
+
+    if (i < 4) {
+        // not all tetrads are filled... continue
+        //kDebug() << "QValidator::Intermediate";
+        return QValidator::Intermediate;
+    } else {
+        //kDebug() << "QValidator::Acceptable";
+        return QValidator::Acceptable;
+    }
+}
diff --git a/plasma-nm/libs/editor/simpleipv4addressvalidator.h b/plasma-nm/libs/editor/simpleipv4addressvalidator.h
new file mode 100644 (file)
index 0000000..9a4e270
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+Copyright 2009 Paul Marchouk <pmarchouk@gmail.com>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef SIMPLEIPV4ADDRESSVALIDATOR_H
+#define SIMPLEIPV4ADDRESSVALIDATOR_H
+
+#include <QValidator>
+
+class SimpleIpV4AddressValidator : public QValidator
+{
+public:
+    explicit SimpleIpV4AddressValidator(QObject *parent);
+    virtual ~SimpleIpV4AddressValidator();
+
+    virtual State validate(QString &, int &) const;
+
+    /** Check input value with a regular expression describing simple input mask.
+     */
+    QValidator::State checkWithInputMask(QString &, int &) const;
+    /** Function split intput string into tetrads and check them for valid values.
+     *  In the tetrads are placed into QList. Input string may be changed.
+     */
+    QValidator::State checkTetradsRanges(QString &, QList<int>&) const;
+};
+
+#endif // SIMPLEIPV4ADDRESSVALIDATOR_H
diff --git a/plasma-nm/libs/editor/simpleipv6addressvalidator.cpp b/plasma-nm/libs/editor/simpleipv6addressvalidator.cpp
new file mode 100644 (file)
index 0000000..e02b3cb
--- /dev/null
@@ -0,0 +1,87 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>, based on work by Paul Marchouk <pmarchouk@gmail.com>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "simpleipv6addressvalidator.h"
+
+#include <KDebug>
+#include <QStringList>
+
+SimpleIpV6AddressValidator::SimpleIpV6AddressValidator(QObject *parent)
+    : QValidator(parent)
+{
+}
+
+SimpleIpV6AddressValidator::~SimpleIpV6AddressValidator()
+{
+}
+
+QValidator::State SimpleIpV6AddressValidator::validate(QString &address, int &pos) const
+{
+    if (QValidator::Invalid == checkWithInputMask(address, pos)) {
+        return QValidator::Invalid;
+    }
+
+    return checkTetradsRanges(address);
+}
+
+QValidator::State SimpleIpV6AddressValidator::checkWithInputMask(QString &value, int &pos) const
+{
+    QRegExpValidator v(QRegExp("([0-9a-fA-F]{1,4}|:)+"), 0);
+
+    return v.validate(value, pos);
+}
+
+QValidator::State SimpleIpV6AddressValidator::checkTetradsRanges(QString &value) const
+{
+    const QStringList addrParts = value.split(QLatin1Char(':'));
+    int number = addrParts.size();
+    if (number > 8) {
+        return QValidator::Invalid;
+    }
+
+    // lets check address parts
+    bool emptypresent = false;
+    int i = 1;
+    foreach(QString part, addrParts) { // krazy:exclude=foreach
+        if (part.isEmpty() && i < number) {
+            if (emptypresent) {
+                //kDebug() << "part.isEmpty()";
+                return QValidator::Invalid;
+            }
+            else if (!emptypresent)
+            {
+                part.setNum(0,16);
+                emptypresent = true;
+            }
+        }
+        i++;
+
+        bool ok;
+        if (part.toInt(&ok, 16) > 65535) {
+            return QValidator::Invalid;
+        }
+    }
+
+    if (number < 8 && !emptypresent)
+        return QValidator::Intermediate;
+
+    return QValidator::Acceptable;
+
+}
diff --git a/plasma-nm/libs/editor/simpleipv6addressvalidator.h b/plasma-nm/libs/editor/simpleipv6addressvalidator.h
new file mode 100644 (file)
index 0000000..934dc99
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>, based on work by Paul Marchouk <pmarchouk@gmail.com>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef SIMPLEIPV6ADDRESSVALIDATOR_H
+#define SIMPLEIPV6ADDRESSVALIDATOR_H
+
+#include <QValidator>
+
+class SimpleIpV6AddressValidator : public QValidator
+{
+public:
+    explicit SimpleIpV6AddressValidator(QObject *parent);
+    virtual ~SimpleIpV6AddressValidator();
+
+    virtual State validate(QString &, int &) const;
+
+    /** Check input value with a regular expression describing simple input mask.
+     */
+    QValidator::State checkWithInputMask(QString &, int &) const;
+    /** Function split intput string into tetrads and check them for valid values.
+     *  In the tetrads are placed into QList. Input string may be changed.
+     */
+    QValidator::State checkTetradsRanges(QString &) const;
+};
+
+#endif // SIMPLEIPV6ADDRESSVALIDATOR_H
diff --git a/plasma-nm/libs/editor/vpnuiplugin.cpp b/plasma-nm/libs/editor/vpnuiplugin.cpp
new file mode 100644 (file)
index 0000000..1dd7b53
--- /dev/null
@@ -0,0 +1,59 @@
+/*
+    Copyright 2008 Will Stephenson <wstephenson@kde.org>
+    Copyright 2013 Lukáš Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "vpnuiplugin.h"
+
+#include <KLocalizedString>
+
+VpnUiPlugin::VpnUiPlugin(QObject * parent, const QVariantList & /*args*/):
+    QObject(parent)
+{
+    mError = NoError;
+}
+
+VpnUiPlugin::~VpnUiPlugin()
+{
+}
+
+QMessageBox::StandardButtons VpnUiPlugin::suggestedAuthDialogButtons() const
+{
+    return QMessageBox::Ok | QMessageBox::Cancel;
+}
+
+VpnUiPlugin::ErrorType VpnUiPlugin::lastError() const
+{
+    return mError;
+}
+
+QString VpnUiPlugin::lastErrorMessage()
+{
+    switch (mError) {
+        case NoError:
+            mErrorMessage = "";
+            break;
+        case NotImplemented:
+            return i18nc("Error message in VPN import/export dialog", "Operation not supported for this VPN type.");
+            break;
+        case Error:
+            break;
+    }
+    return mErrorMessage;
+}
diff --git a/plasma-nm/libs/editor/vpnuiplugin.h b/plasma-nm/libs/editor/vpnuiplugin.h
new file mode 100644 (file)
index 0000000..30088ce
--- /dev/null
@@ -0,0 +1,79 @@
+/*
+    Copyright 2008 Will Stephenson <wstephenson@kde.org>
+    Copyright 2013 Lukáš Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_VPN_UI_PLUGIN_H
+#define PLASMA_NM_VPN_UI_PLUGIN_H
+
+#include <QObject>
+#include <QVariant>
+#include <QMessageBox>
+
+#include <NetworkManagerQt/VpnSetting>
+#include <NetworkManagerQt/ConnectionSettings>
+#include <NetworkManagerQt/generic-types.h>
+
+#include <kdemacros.h>
+
+#include "settingwidget.h"
+
+/**
+ * Plugin for UI elements for VPN configuration
+ */
+class KDE_EXPORT VpnUiPlugin : public QObject
+{
+    Q_OBJECT
+public:
+    enum ErrorType {NoError, NotImplemented, Error};
+
+    explicit VpnUiPlugin(QObject * parent = 0, const QVariantList& = QVariantList());
+    virtual ~VpnUiPlugin();
+
+    virtual SettingWidget * widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0) = 0;
+    virtual SettingWidget * askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0) = 0;
+
+    /**
+     * Suggested file name to save the exported connection configuration.
+     * Try not to use space, parenthesis, or any other Unix unfriendly file name character.
+     */
+    virtual QString suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const = 0;
+    /**
+     * File extension to be used in KFileDialog when selecting the file to import.
+     * The format is: *.<extension> [*.<extension> ...]. For instance: '*.pcf'
+     */
+    virtual QString supportedFileExtensions() const = 0;
+
+    /**
+     * If the plugin does not support fileName's extension it must just return an empty QVariantList.
+     * If it supports the extension and import has failed it must set mError with VpnUiPlugin::Error
+     * and mErrorMessage with a custom error message before returning an empty QVariantList.
+     */
+    virtual NMVariantMapMap importConnectionSettings(const QString &fileName) = 0;
+    virtual bool exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName) = 0;
+
+    virtual QMessageBox::StandardButtons suggestedAuthDialogButtons() const;
+    ErrorType lastError() const;
+    QString lastErrorMessage();
+protected:
+    ErrorType mError;
+    QString mErrorMessage;
+};
+
+#endif // PLASMA_NM_VPN_UI_PLUGIN_H
diff --git a/plasma-nm/libs/editor/widgets/advancedpermissionswidget.cpp b/plasma-nm/libs/editor/widgets/advancedpermissionswidget.cpp
new file mode 100644 (file)
index 0000000..7c30f7a
--- /dev/null
@@ -0,0 +1,148 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "advancedpermissionswidget.h"
+#include "ui_advancedpermissionswidget.h"
+
+#include <KUser>
+#include <KLocalizedString>
+#include <KDebug>
+#include <QList>
+#include <KAcceleratorManager>
+
+#define UserTagRole Qt::UserRole + 1
+
+class AdvancedPermissionsWidgetPrivate
+{
+public:
+    Ui_AdvancedPermissions ui;
+};
+
+AdvancedPermissionsWidget::AdvancedPermissionsWidget(QWidget *parent):
+    QWidget(parent),
+    d_ptr(new AdvancedPermissionsWidgetPrivate)
+{
+    Q_D(AdvancedPermissionsWidget);
+    d->ui.setupUi(this);
+
+    foreach (const KUser &user, KUser::allUsers()) {
+        if (user.uid() >= 1000 && user.loginName() != QLatin1String("nobody"))
+            d->ui.availUsers->addTopLevelItem(constructItem(user));
+    }
+    setupCommon();
+}
+
+AdvancedPermissionsWidget::AdvancedPermissionsWidget(const QHash<QString,QString> &users, QWidget *parent):
+    QWidget(parent),
+    d_ptr(new AdvancedPermissionsWidgetPrivate)
+{
+    Q_D(AdvancedPermissionsWidget);
+    d->ui.setupUi(this);
+
+    foreach (const KUser &user, KUser::allUsers()) {
+        const QString name = user.loginName();
+        if (!users.contains(name) && user.uid() >= 1000 && user.loginName() != QLatin1String("nobody"))
+            d->ui.availUsers->addTopLevelItem(constructItem(user));
+        else if (users.contains(name))
+            d->ui.currentUsers->addTopLevelItem(constructItem(user, users.value(name)));
+    }
+    setupCommon();
+}
+
+AdvancedPermissionsWidget::~AdvancedPermissionsWidget()
+{
+    Q_D(AdvancedPermissionsWidget);
+    while (QTreeWidgetItem *item = d->ui.currentUsers->takeTopLevelItem(0)) {
+        delete item;
+    }
+    while (QTreeWidgetItem *item = d->ui.availUsers->takeTopLevelItem(0)) {
+        delete item;
+    }
+    delete d_ptr;
+}
+
+void AdvancedPermissionsWidget::setupCommon()
+{
+    Q_D(AdvancedPermissionsWidget);
+    connect(d->ui.arrowLeft, SIGNAL(clicked()), this, SLOT(leftArrowClicked()));
+    connect(d->ui.arrowRight, SIGNAL(clicked()), this, SLOT(rightArrowClicked()));
+    d->ui.availUsers->sortByColumn(FullName, Qt::AscendingOrder);
+    d->ui.currentUsers->sortByColumn(FullName, Qt::AscendingOrder);
+    d->ui.availUsers->setSortingEnabled(true);
+    d->ui.currentUsers->setSortingEnabled(true);
+
+    KAcceleratorManager::manage(this);
+}
+
+QTreeWidgetItem * AdvancedPermissionsWidget::constructItem(const KUser &user, const QString &itemData)
+{
+    QStringList data;
+    QString name = user.property(KUser::FullName).toString();
+    QString nametooltip;
+    if (name.isEmpty()) {
+        name = i18nc("@item:intable shortcut for Not Available", "N/A");
+        nametooltip = i18nc("@info:tooltip real user name is not available", "Not Available");
+    } else {
+        nametooltip = name;
+    }
+    data << name << user.loginName();
+    QTreeWidgetItem *item = new QTreeWidgetItem(data);
+    item->setData(LoginName, UserTagRole, itemData);
+    item->setToolTip(FullName, nametooltip);
+    item->setToolTip(LoginName, user.loginName());
+    return item;
+}
+
+QHash<QString, QString> AdvancedPermissionsWidget::currentUsers()
+{
+    Q_D(AdvancedPermissionsWidget);
+    QHash<QString, QString> permissions;
+    const int itemNumber = d->ui.currentUsers->topLevelItemCount();
+    for (int i = 0; i < itemNumber; i++) {
+        QTreeWidgetItem *item = d->ui.currentUsers->topLevelItem(i);
+        QString username = item->data(LoginName, Qt::DisplayRole).toString();
+        QString tags = item->data(LoginName, UserTagRole).toString();
+        permissions.insert(username, tags);
+    }
+    return permissions;
+}
+
+void AdvancedPermissionsWidget::rightArrowClicked()
+{
+    Q_D(AdvancedPermissionsWidget);
+    foreach (QTreeWidgetItem *item, d->ui.availUsers->selectedItems()) {
+        const int index = d->ui.availUsers->indexOfTopLevelItem(item);
+        d->ui.availUsers->takeTopLevelItem(index);
+        d->ui.currentUsers->addTopLevelItem(item);
+    }
+}
+
+void AdvancedPermissionsWidget::leftArrowClicked()
+{
+    Q_D(AdvancedPermissionsWidget);
+    foreach (QTreeWidgetItem *item, d->ui.currentUsers->selectedItems()) {
+        if (item->data(LoginName, Qt::DisplayRole) != KUser().loginName()) {
+            const int index = d->ui.currentUsers->indexOfTopLevelItem(item);
+            d->ui.currentUsers->takeTopLevelItem(index);
+            d->ui.availUsers->addTopLevelItem(item);
+        }
+    }
+}
diff --git a/plasma-nm/libs/editor/widgets/advancedpermissionswidget.h b/plasma-nm/libs/editor/widgets/advancedpermissionswidget.h
new file mode 100644 (file)
index 0000000..02c55b3
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_ADVANCED_PERMISSIONS_WIDGET_H
+#define PLASMA_NM_ADVANCED_PERMISSIONS_WIDGET_H
+
+#include <QWidget>
+#include <QHash>
+
+class QTreeWidgetItem;
+class AdvancedPermissionsWidgetPrivate;
+class KUser;
+
+class AdvancedPermissionsWidget : public QWidget
+{
+Q_OBJECT
+Q_DECLARE_PRIVATE(AdvancedPermissionsWidget)
+public:
+    explicit AdvancedPermissionsWidget(QWidget *parent=0);
+    AdvancedPermissionsWidget(const QHash<QString,QString>&, QWidget *parent=0);
+    ~AdvancedPermissionsWidget();
+
+    QHash<QString,QString> currentUsers();
+
+protected:
+    AdvancedPermissionsWidgetPrivate *d_ptr;
+
+private:
+    enum Columns {FullName = 0, LoginName = 1};
+    void setupCommon();
+    QTreeWidgetItem * constructItem(const KUser &user, const QString &itemData = QString());
+
+private Q_SLOTS:
+    void leftArrowClicked();
+    void rightArrowClicked();
+};
+
+#endif // PLASMA_NM_ADVANCED_PERMISSIONS_WIDGET_H
diff --git a/plasma-nm/libs/editor/widgets/bssidcombobox.cpp b/plasma-nm/libs/editor/widgets/bssidcombobox.cpp
new file mode 100644 (file)
index 0000000..9df2328
--- /dev/null
@@ -0,0 +1,149 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "bssidcombobox.h"
+
+#include <NetworkManagerQt/Manager>
+#include <NetworkManagerQt/Utils>
+#include <NetworkManagerQt/WirelessDevice>
+
+#include <KLocalizedString>
+
+#include <QtAlgorithms>
+
+bool signalCompare(const NetworkManager::AccessPoint::Ptr & one, const NetworkManager::AccessPoint::Ptr & two) {
+    return one->signalStrength() > two->signalStrength();
+}
+
+BssidComboBox::BssidComboBox(QWidget *parent) :
+    KComboBox(parent), m_dirty(false)
+{
+    setEditable(true);
+    setInsertPolicy(QComboBox::NoInsert);
+
+    connect(this, SIGNAL(editTextChanged(QString)), SLOT(editTextChanged(QString)));
+    connect(this, SIGNAL(activated(int)), SLOT(currentIndexChanged(int)));
+}
+
+QString BssidComboBox::bssid() const
+{
+    QString result;
+    if (!m_dirty)
+        result = itemData(currentIndex()).toString();
+    else
+        result = currentText();
+
+    //qDebug() << "Result:" << currentIndex() << result;
+
+    return result;
+}
+
+bool BssidComboBox::isValid() const
+{
+    if (bssid().isEmpty()) {
+        return true;
+    }
+
+    return NetworkManager::Utils::macAddressIsValid(bssid());
+}
+
+void BssidComboBox::editTextChanged(const QString &)
+{
+    m_dirty = true;
+    emit bssidChanged();
+}
+
+void BssidComboBox::currentIndexChanged(int)
+{
+    m_dirty = false;
+    setEditText(bssid());
+    emit bssidChanged();
+}
+
+void BssidComboBox::init(const QString & bssid, const QString &ssid)
+{
+    m_initialBssid = bssid;
+
+    //qDebug() << "Initial ssid:" << m_initialBssid;
+
+    QList<NetworkManager::AccessPoint::Ptr> aps;
+
+    foreach(const NetworkManager::Device::Ptr & device, NetworkManager::networkInterfaces()) {
+        if (device->type() == NetworkManager::Device::Wifi) {
+            NetworkManager::WirelessDevice::Ptr wifiDevice = device.objectCast<NetworkManager::WirelessDevice>();
+            NetworkManager::WirelessNetwork::Ptr wifiNetwork = wifiDevice->findNetwork(ssid);
+
+            if (!wifiNetwork) {
+                continue;
+            }
+
+            foreach (const NetworkManager::AccessPoint::Ptr & newAp, wifiNetwork->accessPoints()) {
+                bool found = false;;
+                foreach (const NetworkManager::AccessPoint::Ptr & existingAp, aps) {
+                    if (newAp->hardwareAddress() == existingAp->hardwareAddress()) {
+                        if (newAp->signalStrength() > existingAp->signalStrength()) {
+                            aps.removeOne(existingAp);
+                            break;
+                        } else {
+                            found = true;
+                            break;
+                        }
+                    }
+                }
+
+                if (!found) {
+                    aps << newAp;
+                }
+            }
+        }
+    }
+
+    qSort(aps.begin(), aps.end(), signalCompare);
+    addBssidsToCombo(aps);
+
+    const int index = findData(m_initialBssid);
+    if (index == -1) {
+        insertItem(0, m_initialBssid, m_initialBssid);
+        setCurrentIndex(0);
+    } else {
+        setCurrentIndex(index);
+    }
+    setEditText(m_initialBssid);
+}
+
+void BssidComboBox::addBssidsToCombo(const QList<NetworkManager::AccessPoint::Ptr> & aps)
+{
+    clear();
+
+    if (aps.isEmpty()) {
+        addItem(i18n("First select the SSID"));
+        return;
+    }
+
+    foreach (const NetworkManager::AccessPoint::Ptr & ap, aps) {
+        if (!ap) {
+            continue;
+        }
+
+        QString text = QString("%1 (%2%)").arg(ap->hardwareAddress()).arg(ap->signalStrength());
+        addItem(text, QVariant::fromValue(ap->hardwareAddress()));
+    }
+}
diff --git a/plasma-nm/libs/editor/widgets/bssidcombobox.h b/plasma-nm/libs/editor/widgets/bssidcombobox.h
new file mode 100644 (file)
index 0000000..551c60a
--- /dev/null
@@ -0,0 +1,58 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_BSSIDCOMBOBOX_H
+#define PLASMA_NM_BSSIDCOMBOBOX_H
+
+#include <KComboBox>
+
+#include "plasmanm_export.h"
+
+#include <NetworkManagerQt/Device>
+#include <NetworkManagerQt/AccessPoint>
+
+class PLASMA_NM_EXPORT BssidComboBox : public KComboBox
+{
+    Q_OBJECT
+public:
+    explicit BssidComboBox(QWidget *parent = 0);
+
+    QString bssid() const;
+    bool isValid() const;
+
+Q_SIGNALS:
+    void bssidChanged();
+
+public slots:
+    void init(const QString & bssid, const QString &ssid);
+
+private slots:
+    void editTextChanged(const QString &);
+    void currentIndexChanged(int);
+
+private:
+    void addBssidsToCombo(const QList<NetworkManager::AccessPoint::Ptr> & aps);
+
+    QString m_initialBssid;
+    bool m_dirty;
+};
+
+#endif // PLASMA_NM_BSSIDCOMBOBOX_H
diff --git a/plasma-nm/libs/editor/widgets/delegate.cpp b/plasma-nm/libs/editor/widgets/delegate.cpp
new file mode 100644 (file)
index 0000000..4830987
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "delegate.h"
+
+#include <KLineEdit>
+#include <QStandardItem>
+#include <QStandardItemModel>
+
+
+Delegate::Delegate(QObject * parent) : QStyledItemDelegate(parent) {}
+Delegate::~Delegate() {}
+
+QWidget * Delegate::createEditor(QWidget *parent, const QStyleOptionViewItem &, const QModelIndex &) const
+{
+    KLineEdit *editor = new KLineEdit(parent);
+
+    return editor;
+}
+
+void Delegate::setEditorData(QWidget *editor, const QModelIndex &index) const
+{
+    QString value = index.model()->data(index, Qt::EditRole).toString();
+
+    KLineEdit *le = static_cast<KLineEdit*>(editor);
+    le->setText(value);
+}
+
+void Delegate::setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
+{
+    KLineEdit *le = static_cast<KLineEdit*>(editor);
+
+    model->setData(index, le->text(), Qt::EditRole);
+}
+
+void Delegate::updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &) const
+{
+    editor->setGeometry(option.rect);
+}
diff --git a/plasma-nm/libs/editor/widgets/delegate.h b/plasma-nm/libs/editor/widgets/delegate.h
new file mode 100644 (file)
index 0000000..fbc9303
--- /dev/null
@@ -0,0 +1,45 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef DELEGATE_H
+#define DELEGATE_H
+
+#include <QWidget>
+#include <QStyledItemDelegate>
+
+class Delegate : public QStyledItemDelegate
+{
+    Q_OBJECT
+public:
+    explicit Delegate(QObject * parent = 0);
+    virtual ~Delegate();
+
+    virtual QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option,
+                                   const QModelIndex &index) const;
+    virtual void setEditorData(QWidget *editor, const QModelIndex &index) const;
+
+    virtual void setModelData(QWidget *editor, QAbstractItemModel *model,
+                              const QModelIndex &index) const;
+
+    virtual void updateEditorGeometry(QWidget *editor,
+                                      const QStyleOptionViewItem &option, const QModelIndex &index) const;
+};
+
+#endif
diff --git a/plasma-nm/libs/editor/widgets/hwaddrcombobox.cpp b/plasma-nm/libs/editor/widgets/hwaddrcombobox.cpp
new file mode 100644 (file)
index 0000000..94ffbfb
--- /dev/null
@@ -0,0 +1,164 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "hwaddrcombobox.h"
+
+#include <NetworkManagerQt/Manager>
+#include <NetworkManagerQt/WiredDevice>
+#include <NetworkManagerQt/WirelessDevice>
+#include <NetworkManagerQt/BluetoothDevice>
+#include <NetworkManagerQt/OlpcMeshDevice>
+#include <NetworkManagerQt/WimaxDevice>
+#include <NetworkManagerQt/InfinibandDevice>
+#include <NetworkManagerQt/BondDevice>
+#include <NetworkManagerQt/BridgeDevice>
+#include <NetworkManagerQt/VlanDevice>
+#include <NetworkManagerQt/Utils>
+
+HwAddrComboBox::HwAddrComboBox(QWidget *parent) :
+    KComboBox(parent), m_dirty(false)
+{
+    setEditable(true);
+    setInsertPolicy(QComboBox::NoInsert);
+
+    connect(this, SIGNAL(editTextChanged(QString)), SLOT(editTextChanged(QString)));
+    connect(this, SIGNAL(currentIndexChanged(int)), SLOT(currentIndexChanged(int)));
+}
+
+bool HwAddrComboBox::isValid() const
+{
+    if (hwAddress().isEmpty()) {
+        return true;
+    }
+
+    return NetworkManager::Utils::macAddressIsValid(hwAddress());
+}
+
+QString HwAddrComboBox::hwAddress() const
+{
+    QString result;
+    if (!m_dirty)
+        result = itemData(currentIndex()).toString();
+    else
+        result = currentText();
+
+    //qDebug() << "Result:" << currentIndex() << result;
+
+    return result;
+}
+
+void HwAddrComboBox::editTextChanged(const QString &)
+{
+    m_dirty = true;
+    emit hwAddressChanged();
+}
+
+void HwAddrComboBox::currentIndexChanged(int)
+{
+    m_dirty = false;
+    emit hwAddressChanged();
+}
+
+void HwAddrComboBox::init(const NetworkManager::Device::Type &deviceType, const QString &address)
+{
+    m_initialAddress = address;
+
+    //qDebug() << "Initial address:" << m_initialAddress;
+
+    QString deviceName;
+    foreach(const NetworkManager::Device::Ptr & device, NetworkManager::networkInterfaces()) {
+        const NetworkManager::Device::Type type = device->type();
+        if (type == deviceType) {
+            if (address == hwAddressFromDevice(device).toString()) {
+                if (device->state() == NetworkManager::Device::Activated) {
+                    deviceName = device->ipInterfaceName();
+                } else {
+                    deviceName = device->interfaceName();
+                }
+            }
+            addAddressToCombo(device);
+        }
+    }
+
+    const int index = findData(m_initialAddress);
+    if (index == -1) {
+        if (!m_initialAddress.isEmpty()) {
+            QString text = QString("%1 (%2)").arg(deviceName).arg(m_initialAddress);
+            insertItem(0, text, m_initialAddress);
+        } else {
+            insertItem(0, m_initialAddress, m_initialAddress);
+        }
+        setCurrentIndex(0);
+    } else {
+        setCurrentIndex(index);
+    }
+}
+
+void HwAddrComboBox::addAddressToCombo(const NetworkManager::Device::Ptr &device)
+{
+    QVariant data = hwAddressFromDevice(device);
+    //qDebug() << "Data:" << data;
+
+    QString name;
+    if (device->state() == NetworkManager::Device::Activated)
+        name = device->ipInterfaceName();
+    else
+        name = device->interfaceName();
+
+    //qDebug() << "Name:" << name;
+
+    if (!data.isNull()) {
+        if (name == data.toString()) {
+            addItem(data.toString(), data);
+        }
+        else {
+            addItem(QString("%1 (%2)").arg(name).arg(data.toString()), data);
+        }
+    }
+}
+
+
+QVariant HwAddrComboBox::hwAddressFromDevice(const NetworkManager::Device::Ptr& device)
+{
+    const NetworkManager::Device::Type type = device->type();
+
+    QVariant data;
+    if (type == NetworkManager::Device::Ethernet) {
+        data = device->as<NetworkManager::WiredDevice>()->hardwareAddress();
+    } else if (type == NetworkManager::Device::Wifi) {
+        data = device->as<NetworkManager::WirelessDevice>()->hardwareAddress();
+    } else if (type == NetworkManager::Device::Bluetooth) {
+        data = device->as<NetworkManager::BluetoothDevice>()->hardwareAddress();
+    } else if (type == NetworkManager::Device::OlpcMesh) {
+        data = device->as<NetworkManager::OlpcMeshDevice>()->hardwareAddress();
+    } else if (type == NetworkManager::Device::Wimax) {
+        data = device->as<NetworkManager::WimaxDevice>()->hardwareAddress();
+    } else if (type == NetworkManager::Device::InfiniBand) {
+        data = device->as<NetworkManager::InfinibandDevice>()->hwAddress();
+    } else if (type == NetworkManager::Device::Bond) {
+        data = device->as<NetworkManager::BondDevice>()->hwAddress();
+    } else if (type == NetworkManager::Device::Bridge) {
+        data = device->as<NetworkManager::BridgeDevice>()->hwAddress();
+    } else if (type == NetworkManager::Device::Vlan) {
+        data = device->as<NetworkManager::VlanDevice>()->hwAddress();
+    }
+
+    return data;
+}
diff --git a/plasma-nm/libs/editor/widgets/hwaddrcombobox.h b/plasma-nm/libs/editor/widgets/hwaddrcombobox.h
new file mode 100644 (file)
index 0000000..49755b1
--- /dev/null
@@ -0,0 +1,55 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_HWADDRCOMBOBOX_H
+#define PLASMA_NM_HWADDRCOMBOBOX_H
+
+#include <KComboBox>
+
+#include "plasmanm_export.h"
+
+#include <NetworkManagerQt/Device>
+
+class PLASMA_NM_EXPORT HwAddrComboBox : public KComboBox
+{
+    Q_OBJECT
+public:
+    explicit HwAddrComboBox(QWidget *parent = 0);
+
+    void init(const NetworkManager::Device::Type &deviceType, const QString &address);
+
+    bool isValid() const;
+    QString hwAddress() const;
+
+signals:
+    void hwAddressChanged();
+
+private slots:
+    void editTextChanged(const QString &);
+    void currentIndexChanged(int);
+
+private:
+    void addAddressToCombo(const NetworkManager::Device::Ptr &device);
+    QVariant hwAddressFromDevice(const NetworkManager::Device::Ptr &device);
+    QString m_initialAddress;
+    bool m_dirty;
+};
+
+#endif // PLASMA_NM_HWADDRCOMBOBOX_H
diff --git a/plasma-nm/libs/editor/widgets/intdelegate.cpp b/plasma-nm/libs/editor/widgets/intdelegate.cpp
new file mode 100644 (file)
index 0000000..f97131f
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "intdelegate.h"
+#include <QIntValidator>
+
+#include <KLineEdit>
+
+IntDelegate::IntDelegate(QObject * parent) : Delegate(parent), m_boundary(false) {}
+IntDelegate::IntDelegate(int min, int max, QObject * parent) : Delegate(parent), m_min(min), m_max(max), m_boundary(true) {}
+IntDelegate::~IntDelegate() {}
+
+QWidget * IntDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &, const QModelIndex &) const
+{
+    KLineEdit *editor = new KLineEdit(parent);
+    if (m_boundary)
+        editor->setValidator(new QIntValidator(m_min, m_max, editor));
+    else
+        editor->setValidator(new QIntValidator(editor));
+
+    return editor;
+}
diff --git a/plasma-nm/libs/editor/widgets/intdelegate.h b/plasma-nm/libs/editor/widgets/intdelegate.h
new file mode 100644 (file)
index 0000000..af57062
--- /dev/null
@@ -0,0 +1,46 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef INTDELEGATE_H
+#define INTDELEGATE_H
+
+#include <KLineEdit>
+#include <QStandardItem>
+#include <QStandardItemModel>
+
+#include "delegate.h"
+
+class IntDelegate : public Delegate
+{
+    Q_OBJECT
+public:
+    explicit IntDelegate(QObject * parent = 0);
+    IntDelegate(int min, int max, QObject * parent = 0);
+    virtual ~IntDelegate();
+
+    QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const;
+
+private:
+    int m_min;
+    int m_max;
+    bool m_boundary;
+};
+
+#endif
diff --git a/plasma-nm/libs/editor/widgets/ipv4delegate.cpp b/plasma-nm/libs/editor/widgets/ipv4delegate.cpp
new file mode 100644 (file)
index 0000000..c3b8055
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "ipv4delegate.h"
+
+#include <KLineEdit>
+#include <QStandardItem>
+#include <QStandardItemModel>
+
+#include "simpleipv4addressvalidator.h"
+
+IpV4Delegate::IpV4Delegate(QObject * parent) : Delegate(parent) {}
+IpV4Delegate::~IpV4Delegate() {}
+
+QWidget * IpV4Delegate::createEditor(QWidget *parent, const QStyleOptionViewItem &, const QModelIndex &) const
+{
+    KLineEdit *editor = new KLineEdit(parent);
+    editor->setValidator(new SimpleIpV4AddressValidator(editor));
+
+    return editor;
+}
diff --git a/plasma-nm/libs/editor/widgets/ipv4delegate.h b/plasma-nm/libs/editor/widgets/ipv4delegate.h
new file mode 100644 (file)
index 0000000..4f47803
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef IPV4DELEGATE_H
+#define IPV4DELEGATE_H
+
+#include <QWidget>
+#include "delegate.h"
+
+class IpV4Delegate : public Delegate
+{
+    Q_OBJECT
+public:
+    explicit IpV4Delegate(QObject * parent = 0);
+    virtual ~IpV4Delegate();
+
+    QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const;
+};
+
+#endif
diff --git a/plasma-nm/libs/editor/widgets/ipv4routeswidget.cpp b/plasma-nm/libs/editor/widgets/ipv4routeswidget.cpp
new file mode 100644 (file)
index 0000000..9b02609
--- /dev/null
@@ -0,0 +1,214 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "ipv4routeswidget.h"
+
+#include <KLineEdit>
+#include <QStandardItem>
+#include <QStandardItemModel>
+#include <QNetworkAddressEntry>
+
+#include <KDebug>
+#include <KAcceleratorManager>
+
+#include "ui_ipv4routes.h"
+
+#include "ipv4delegate.h"
+#include "intdelegate.h"
+
+class IpV4RoutesWidget::Private
+{
+public:
+    Private() : model(0,4)
+    {
+        QStandardItem * headerItem = new QStandardItem(i18nc("Header text for IPv4 address", "Address"));
+        model.setHorizontalHeaderItem(0, headerItem);
+        headerItem = new QStandardItem(i18nc("Header text for IPv4 netmask", "Netmask"));
+        model.setHorizontalHeaderItem(1, headerItem);
+        headerItem = new QStandardItem(i18nc("Header text for IPv4 gateway", "Gateway"));
+        model.setHorizontalHeaderItem(2, headerItem);
+        headerItem = new QStandardItem(i18nc("Header text for IPv4 route metric", "Metric"));
+        model.setHorizontalHeaderItem(3, headerItem);
+    }
+    Ui_RoutesIp4Config ui;
+    QStandardItemModel model;
+};
+
+IpV4RoutesWidget::IpV4RoutesWidget(QWidget * parent)
+    : QDialog(parent), d(new IpV4RoutesWidget::Private())
+{
+    d->ui.setupUi(this);
+    d->ui.tableViewAddresses->setModel(&d->model);
+    d->ui.tableViewAddresses->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);
+
+    IpV4Delegate *ipDelegate = new IpV4Delegate(this);
+    IntDelegate *metricDelegate = new IntDelegate(this);
+    d->ui.tableViewAddresses->setItemDelegateForColumn(0, ipDelegate);
+    d->ui.tableViewAddresses->setItemDelegateForColumn(1, ipDelegate);
+    d->ui.tableViewAddresses->setItemDelegateForColumn(2, ipDelegate);
+    d->ui.tableViewAddresses->setItemDelegateForColumn(3, metricDelegate);
+
+    connect(d->ui.pushButtonAdd, SIGNAL(clicked()), this, SLOT(addRoute()));
+    connect(d->ui.pushButtonRemove, SIGNAL(clicked()), this, SLOT(removeRoute()));
+
+    connect(d->ui.tableViewAddresses->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), this,
+            SLOT(selectionChanged(QItemSelection)));
+
+    connect(&d->model, SIGNAL(itemChanged(QStandardItem*)), this, SLOT(tableViewItemChanged(QStandardItem*)));
+
+    connect(d->ui.buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
+    connect(d->ui.buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
+
+    KAcceleratorManager::manage(this);
+}
+
+IpV4RoutesWidget::~IpV4RoutesWidget()
+{
+    delete d;
+}
+
+void IpV4RoutesWidget::setNeverDefault(bool checked)
+{
+    d->ui.cbNeverDefault->setChecked(checked);
+}
+
+bool IpV4RoutesWidget::neverDefault() const
+{
+    return d->ui.cbNeverDefault->isChecked();
+}
+
+void IpV4RoutesWidget::setIgnoreAutoRoutes(bool checked)
+{
+    d->ui.cbIgnoreAutoRoutes->setChecked(checked);
+}
+
+void IpV4RoutesWidget::setIgnoreAutoRoutesCheckboxEnabled(bool enabled)
+{
+    d->ui.cbIgnoreAutoRoutes->setEnabled(enabled);
+}
+
+bool IpV4RoutesWidget::ignoreautoroutes() const
+{
+    return d->ui.cbIgnoreAutoRoutes->isChecked();
+}
+
+void IpV4RoutesWidget::setRoutes(const QList<NetworkManager::IpRoute> &list)
+{
+    d->model.removeRows(0, d->model.rowCount());
+    foreach (const NetworkManager::IpRoute &route, list) {
+        QList<QStandardItem *> item;
+
+        kDebug() << route.ip();
+        item << new QStandardItem(route.ip().toString())
+             << new QStandardItem(route.netmask().toString())
+             << new QStandardItem(route.nextHop().toString())
+             << new QStandardItem(QString::number(route.metric(), 10));
+
+        d->model.appendRow(item);
+    }
+}
+
+QList<NetworkManager::IpRoute> IpV4RoutesWidget::routes()
+{
+    QList<NetworkManager::IpRoute> list;
+
+    for (int i = 0, rowCount = d->model.rowCount(); i < rowCount; i++) {
+        NetworkManager::IpRoute route;
+        QStandardItem *item = d->model.item(i,0);
+        if (item) {
+            route.setIp(QHostAddress(item->text()));
+        }
+        item = d->model.item(i, 1);
+        if (item) {
+            route.setNetmask(QHostAddress(item->text()));
+        }
+        item = d->model.item(i, 2);
+        if (item) {
+            route.setNextHop(QHostAddress(item->text()));
+        }
+        item = d->model.item(i, 3);
+        if (item) {
+            route.setMetric(item->text().toUInt());
+        }
+
+        list << route;
+    }
+    return list;
+}
+
+void IpV4RoutesWidget::addRoute()
+{
+    QList<QStandardItem *> item;
+    item << new QStandardItem << new QStandardItem << new QStandardItem;
+    d->model.appendRow(item);
+
+    const int rowCount = d->model.rowCount();
+    if (rowCount > 0) {
+        d->ui.tableViewAddresses->selectRow(rowCount - 1);
+
+        QItemSelectionModel * selectionModel = d->ui.tableViewAddresses->selectionModel();
+        QModelIndexList list = selectionModel->selectedIndexes();
+        if (list.size()) {
+            // QTableView is configured to select only rows.
+            // So, list[0] - IP address.
+            d->ui.tableViewAddresses->edit(list[0]);
+        }
+    }
+}
+
+void IpV4RoutesWidget::removeRoute()
+{
+    QItemSelectionModel * selectionModel = d->ui.tableViewAddresses->selectionModel();
+    if (selectionModel->hasSelection()) {
+        QModelIndexList indexes = selectionModel->selectedIndexes();
+        d->model.takeRow(indexes[0].row());
+    }
+    d->ui.pushButtonRemove->setEnabled(d->ui.tableViewAddresses->selectionModel()->hasSelection());
+}
+
+void IpV4RoutesWidget::selectionChanged(const QItemSelection & selected)
+{
+    kDebug() << "selectionChanged";
+    d->ui.pushButtonRemove->setEnabled(!selected.isEmpty());
+}
+
+extern quint32 suggestNetmask(quint32 ip);
+
+void IpV4RoutesWidget::tableViewItemChanged(QStandardItem *item)
+{
+    if (item->text().isEmpty()) {
+        return;
+    }
+
+    const int column = item->column();
+    if (column == 0) { // ip
+        int row = item->row();
+
+        QStandardItem *netmaskItem = d->model.item(row, column + 1); // netmask
+        if (netmaskItem && netmaskItem->text().isEmpty()) {
+            QHostAddress addr(item->text());
+            quint32 netmask = suggestNetmask(addr.toIPv4Address());
+            if (netmask) {
+                QHostAddress v(netmask);
+                netmaskItem->setText(v.toString());
+            }
+        }
+    }
+}
diff --git a/plasma-nm/libs/editor/widgets/ipv4routeswidget.h b/plasma-nm/libs/editor/widgets/ipv4routeswidget.h
new file mode 100644 (file)
index 0000000..e418a8c
--- /dev/null
@@ -0,0 +1,61 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef IPV4ROUTESWIDGET_H
+#define IPV4ROUTESWIDGET_H
+
+#include <QDialog>
+#include <QStyledItemDelegate>
+
+#include <NetworkManagerQt/IpConfig>
+
+class QStandardItem;
+class QItemSelection;
+
+class IpV4RoutesWidget : public QDialog
+{
+    Q_OBJECT
+public:
+    explicit IpV4RoutesWidget(QWidget * parent = 0);
+    virtual ~IpV4RoutesWidget();
+
+    void setRoutes(const QList<NetworkManager::IpRoute> &list);
+    QList<NetworkManager::IpRoute> routes();
+    void setNeverDefault(bool checked);
+    bool neverDefault() const;
+    void setIgnoreAutoRoutes(bool checked);
+    void setIgnoreAutoRoutesCheckboxEnabled(bool enabled);
+    bool ignoreautoroutes() const;
+
+private slots:
+    void addRoute();
+    void removeRoute();
+    /**
+     * Update remove IP button depending on if there is a selection
+     */
+    void selectionChanged(const QItemSelection &);
+    void tableViewItemChanged(QStandardItem *);
+
+private:
+    class Private;
+    Private *d;
+};
+
+#endif // IPV4ROUTESWIDGET_H
diff --git a/plasma-nm/libs/editor/widgets/ipv6delegate.cpp b/plasma-nm/libs/editor/widgets/ipv6delegate.cpp
new file mode 100644 (file)
index 0000000..c67c309
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "ipv6delegate.h"
+
+#include <KLineEdit>
+#include <QStandardItem>
+#include <QStandardItemModel>
+
+#include "simpleipv6addressvalidator.h"
+
+IpV6Delegate::IpV6Delegate(QObject * parent) : Delegate(parent) {}
+IpV6Delegate::~IpV6Delegate() {}
+
+QWidget * IpV6Delegate::createEditor(QWidget *parent, const QStyleOptionViewItem &, const QModelIndex &) const
+{
+    KLineEdit *editor = new KLineEdit(parent);
+    editor->setValidator(new SimpleIpV6AddressValidator(editor));
+
+    return editor;
+}
diff --git a/plasma-nm/libs/editor/widgets/ipv6delegate.h b/plasma-nm/libs/editor/widgets/ipv6delegate.h
new file mode 100644 (file)
index 0000000..b7e38eb
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef IPV6DELEGATE_H
+#define IPV6DELEGATE_H
+
+#include <QWidget>
+#include <QStyledItemDelegate>
+
+#include "delegate.h"
+
+class IpV6Delegate : public Delegate
+{
+    Q_OBJECT
+public:
+    explicit IpV6Delegate(QObject * parent = 0);
+    virtual ~IpV6Delegate();
+
+    QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const;
+};
+
+#endif
diff --git a/plasma-nm/libs/editor/widgets/ipv6routeswidget.cpp b/plasma-nm/libs/editor/widgets/ipv6routeswidget.cpp
new file mode 100644 (file)
index 0000000..ac7774e
--- /dev/null
@@ -0,0 +1,213 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "ipv6routeswidget.h"
+
+#include <KLineEdit>
+#include <QStandardItem>
+#include <QStandardItemModel>
+#include <QNetworkAddressEntry>
+
+#include <KDebug>
+#include <KAcceleratorManager>
+
+#include "ui_ipv6routes.h"
+
+#include "ipv6delegate.h"
+#include "intdelegate.h"
+
+class IpV6RoutesWidget::Private
+{
+public:
+    Private() : model(0,4)
+    {
+        QStandardItem * headerItem = new QStandardItem(i18nc("Header text for IPv6 address", "Address"));
+        model.setHorizontalHeaderItem(0, headerItem);
+        headerItem = new QStandardItem(i18nc("Header text for IPv6 netmask", "Netmask"));
+        model.setHorizontalHeaderItem(1, headerItem);
+        headerItem = new QStandardItem(i18nc("Header text for IPv6 gateway", "Gateway"));
+        model.setHorizontalHeaderItem(2, headerItem);
+        headerItem = new QStandardItem(i18nc("Header text for IPv6 route metric", "Metric"));
+        model.setHorizontalHeaderItem(3, headerItem);
+    }
+    Ui_RoutesIp6Config ui;
+    QStandardItemModel model;
+};
+
+IpV6RoutesWidget::IpV6RoutesWidget(QWidget * parent)
+    : QDialog(parent), d(new IpV6RoutesWidget::Private())
+{
+    d->ui.setupUi(this);
+    d->ui.tableViewAddresses->setModel(&d->model);
+    d->ui.tableViewAddresses->horizontalHeader()->setResizeMode(QHeaderView::ResizeToContents);
+
+    IpV6Delegate *ipDelegate = new IpV6Delegate(this);
+    IntDelegate *netmaskDelegate = new IntDelegate(0,128,this);
+    IntDelegate *metricDelegate = new IntDelegate(this);
+    d->ui.tableViewAddresses->setItemDelegateForColumn(0, ipDelegate);
+    d->ui.tableViewAddresses->setItemDelegateForColumn(1, netmaskDelegate);
+    d->ui.tableViewAddresses->setItemDelegateForColumn(2, ipDelegate);
+    d->ui.tableViewAddresses->setItemDelegateForColumn(3, metricDelegate);
+
+    connect(d->ui.pushButtonAdd, SIGNAL(clicked()), this, SLOT(addRoute()));
+    connect(d->ui.pushButtonRemove, SIGNAL(clicked()), this, SLOT(removeRoute()));
+
+    connect(d->ui.tableViewAddresses->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), this,
+            SLOT(selectionChanged(QItemSelection)));
+
+    connect(&d->model, SIGNAL(itemChanged(QStandardItem*)), this, SLOT(tableViewItemChanged(QStandardItem*)));
+
+    connect(d->ui.buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
+    connect(d->ui.buttonBox, SIGNAL(rejected()), this, SLOT(reject()));
+
+    KAcceleratorManager::manage(this);
+}
+
+IpV6RoutesWidget::~IpV6RoutesWidget()
+{
+    delete d;
+}
+
+void IpV6RoutesWidget::setNeverDefault(bool checked)
+{
+    d->ui.cbNeverDefault->setChecked(checked);
+}
+
+bool IpV6RoutesWidget::neverDefault() const
+{
+    return d->ui.cbNeverDefault->isChecked();
+}
+
+void IpV6RoutesWidget::setIgnoreAutoRoutes(bool checked)
+{
+    d->ui.cbIgnoreAutoRoutes->setChecked(checked);
+}
+
+void IpV6RoutesWidget::setIgnoreAutoRoutesCheckboxEnabled(bool enabled)
+{
+    d->ui.cbIgnoreAutoRoutes->setEnabled(enabled);
+}
+
+bool IpV6RoutesWidget::ignoreautoroutes() const
+{
+    return d->ui.cbIgnoreAutoRoutes->isChecked();
+}
+
+void IpV6RoutesWidget::setRoutes(const QList<NetworkManager::IpRoute> &list)
+{
+    d->model.removeRows(0, d->model.rowCount());
+    foreach (const NetworkManager::IpRoute &route, list) {
+        QList<QStandardItem *> item;
+        kDebug() << route.ip();
+        item << new QStandardItem(route.ip().toString())
+             << new QStandardItem(QString::number(route.prefixLength(), 10))
+             << new QStandardItem(route.nextHop().toString())
+             << new QStandardItem(QString::number(route.metric(), 10));
+
+        d->model.appendRow(item);
+    }
+}
+
+QList<NetworkManager::IpRoute> IpV6RoutesWidget::routes()
+{
+    QList<NetworkManager::IpRoute> list;
+
+    for (int i = 0, rowCount = d->model.rowCount(); i < rowCount; i++) {
+        NetworkManager::IpRoute route;
+        QStandardItem *item = d->model.item(i,0);
+        if (item) {
+            route.setIp(QHostAddress(item->text()));
+        }
+        item = d->model.item(i, 2);
+        if (item) {
+            route.setNextHop(QHostAddress(item->text()));
+        }
+        item = d->model.item(i, 1);
+        if (item) {
+            route.setPrefixLength(item->text().toInt());
+        }
+        item = d->model.item(i, 3);
+        if (item) {
+            route.setMetric(item->text().toUInt());
+        }
+
+        list << route;
+    }
+    return list;
+}
+
+void IpV6RoutesWidget::addRoute()
+{
+    QList<QStandardItem *> item;
+    item << new QStandardItem << new QStandardItem << new QStandardItem;
+    d->model.appendRow(item);
+
+    const int rowCount = d->model.rowCount();
+    if (rowCount > 0) {
+        d->ui.tableViewAddresses->selectRow(rowCount - 1);
+
+        QItemSelectionModel * selectionModel = d->ui.tableViewAddresses->selectionModel();
+        QModelIndexList list = selectionModel->selectedIndexes();
+        if (list.size()) {
+            // QTableView is configured to select only rows.
+            // So, list[0] - IP address.
+            d->ui.tableViewAddresses->edit(list[0]);
+        }
+    }
+}
+
+void IpV6RoutesWidget::removeRoute()
+{
+    QItemSelectionModel * selectionModel = d->ui.tableViewAddresses->selectionModel();
+    if (selectionModel->hasSelection()) {
+        QModelIndexList indexes = selectionModel->selectedIndexes();
+        d->model.takeRow(indexes[0].row());
+    }
+    d->ui.pushButtonRemove->setEnabled(false);
+}
+
+void IpV6RoutesWidget::selectionChanged(const QItemSelection & selected)
+{
+    kDebug() << "selectionChanged";
+    d->ui.pushButtonRemove->setEnabled(!selected.isEmpty());
+}
+
+extern quint32 suggestNetmask(Q_IPV6ADDR ip);
+
+void IpV6RoutesWidget::tableViewItemChanged(QStandardItem *item)
+{
+    if (item->text().isEmpty()) {
+        return;
+    }
+
+    const int column = item->column();
+    if (column == 0) { // ip
+        int row = item->row();
+
+        QStandardItem *netmaskItem = d->model.item(row, column + 1); // netmask
+        if (netmaskItem && netmaskItem->text().isEmpty()) {
+            QHostAddress addr(item->text());
+            quint32 netmask = suggestNetmask(addr.toIPv6Address());
+            if (netmask) {
+                netmaskItem->setText(QString::number(netmask,10));
+            }
+        }
+    }
+}
diff --git a/plasma-nm/libs/editor/widgets/ipv6routeswidget.h b/plasma-nm/libs/editor/widgets/ipv6routeswidget.h
new file mode 100644 (file)
index 0000000..9bfc9dd
--- /dev/null
@@ -0,0 +1,61 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef IPV6ROUTESWIDGET_H
+#define IPV6ROUTESWIDGET_H
+
+#include <QDialog>
+#include <QStyledItemDelegate>
+
+#include <NetworkManagerQt/IpConfig>
+
+class QStandardItem;
+class QItemSelection;
+
+class IpV6RoutesWidget : public QDialog
+{
+    Q_OBJECT
+public:
+    explicit IpV6RoutesWidget(QWidget * parent = 0);
+    virtual ~IpV6RoutesWidget();
+
+    void setRoutes(const QList<NetworkManager::IpRoute> &list);
+    QList<NetworkManager::IpRoute> routes();
+    void setNeverDefault(bool checked);
+    bool neverDefault() const;
+    void setIgnoreAutoRoutes(bool checked);
+    void setIgnoreAutoRoutesCheckboxEnabled(bool enabled);
+    bool ignoreautoroutes() const;
+
+private slots:
+    void addRoute();
+    void removeRoute();
+    /**
+     * Update remove IP button depending on if there is a selection
+     */
+    void selectionChanged(const QItemSelection &);
+    void tableViewItemChanged(QStandardItem *);
+
+private:
+    class Private;
+    Private *d;
+};
+
+#endif // IPV6ROUTESWIDGET_H
diff --git a/plasma-nm/libs/editor/widgets/mobileconnectionwizard.cpp b/plasma-nm/libs/editor/widgets/mobileconnectionwizard.cpp
new file mode 100644 (file)
index 0000000..6c2c2a0
--- /dev/null
@@ -0,0 +1,577 @@
+/*
+    Copyright 2010-2012 Lamarque Souza <lamarque@kde.org>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "mobileconnectionwizard.h"
+#include "uiutils.h"
+
+#include <QVBoxLayout>
+
+#include <KLocale>
+#include <KDebug>
+#include <KGlobal>
+#include <KIconLoader>
+#include <Solid/Device>
+
+#include <NetworkManagerQt/ModemDevice>
+
+#include <ModemManagerQt/manager.h>
+#include <ModemManagerQt/modem.h>
+
+#define NUMBER_OF_STATIC_ENTRIES 3
+
+MobileConnectionWizard::MobileConnectionWizard(NetworkManager::ConnectionSettings::ConnectionType connectionType, QWidget * parent)
+    : QWizard(parent)
+{
+    if (connectionType == NetworkManager::ConnectionSettings::Unknown) {
+        mInitialMethodType = false;
+    } else {
+        mInitialMethodType = true;
+
+        if (connectionType == NetworkManager::ConnectionSettings::Bluetooth) {
+            mType = NetworkManager::ConnectionSettings::Gsm;
+        } else {
+            mType = connectionType;
+        }
+    }
+
+    mProviders = new MobileProviders();
+    setWindowTitle(i18nc("Mobile Connection Wizard", "New Mobile Broadband Connection"));
+    addPage(createIntroPage());
+    addPage(createCountryPage());
+    addPage(createProvidersPage());
+    addPage(createPlansPage());
+    addPage(createConfirmPage());
+    setOptions(QWizard::NoBackButtonOnStartPage);
+}
+
+MobileConnectionWizard::~MobileConnectionWizard()
+{
+    delete mProviders;
+}
+
+MobileProviders::ErrorCodes MobileConnectionWizard::getError()
+{
+    if (mProviders) {
+        return mProviders->getError();
+    }
+    return MobileProviders::Success;
+}
+
+void MobileConnectionWizard::initializePage(int id)
+{
+    switch (id) {
+    case 1: { // Country Page
+        if (country.isEmpty()) {
+            country = mProviders->countryFromLocale();
+        }
+
+        if (country.isEmpty())
+            mCountryList->setCurrentRow(0);
+        else {
+            QList<QListWidgetItem *> items = mCountryList->findItems(mProviders->getCountryName(country), Qt::MatchExactly);
+            if (!items.empty()) {
+                mCountryList->setCurrentItem(items.first());
+            }
+        }
+
+        if (!mInitialMethodType) {
+            NetworkManager::Device::Ptr iface = NetworkManager::findNetworkInterface(mDeviceComboBox->itemData(mDeviceComboBox->currentIndex()).toString());
+            if (iface) {
+                NetworkManager::ModemDevice::Ptr nmModemIface = iface.objectCast<NetworkManager::ModemDevice>();
+                if (nmModemIface && UiUtils::modemSubType(nmModemIface->currentCapabilities()) == NetworkManager::ModemDevice::CdmaEvdo) {
+                    mType = NetworkManager::ConnectionSettings::Cdma;
+                } else {
+                    mType = NetworkManager::ConnectionSettings::Gsm;
+                }
+            } else {
+                mType = static_cast<NetworkManager::ConnectionSettings::ConnectionType>(mDeviceComboBox->itemData(mDeviceComboBox->currentIndex()).toUInt());
+            }
+        }
+
+        if (mProviders->getError() != MobileProviders::Success) {
+            accept();
+        }
+        break;
+    }
+
+    case 2: // Providers Page
+        country = mCountryList->currentItem()->text();
+        mProvidersList->clear();
+        lineEditProvider->clear();
+        radioAutoProvider->setChecked(true);
+
+        switch (type()) {
+        case NetworkManager::ConnectionSettings::Gsm:
+            mProvidersList->insertItems(0, mProviders->getProvidersList(country, NetworkManager::ConnectionSettings::Gsm));
+            break;
+        case NetworkManager::ConnectionSettings::Cdma:
+            mProvidersList->insertItems(0, mProviders->getProvidersList(country, NetworkManager::ConnectionSettings::Cdma));
+            break;
+        default:
+            break;
+        }
+        mProvidersList->setCurrentRow(0);
+        if (mProvidersList->count() > 0) {
+            mProvidersList->setEnabled(true);
+            radioAutoProvider->setEnabled(true);
+            mProvidersList->setFocus();
+        } else {
+            mProvidersList->setEnabled(false);
+            radioAutoProvider->setEnabled(false);
+            radioManualProvider->setChecked(true);
+            // TODO: this does not work, try reimplementing QWizardPage::isComplete()
+            //button(QWizard::NextButton)->setEnabled(false);
+        }
+        break;
+
+    case 3: // Plans Page
+        disconnect(mPlanComboBox, SIGNAL(currentIndexChanged(QString)), this, SLOT(slotEnablePlanEditBox(QString)));
+        mPlanComboBox->clear();
+        if (type() != NetworkManager::ConnectionSettings::Gsm) {
+            goto OUT_3;
+        }
+        if (radioManualProvider->isChecked()) {
+            mPlanComboBox->insertSeparator(1);
+            mPlanComboBox->addItem(i18nc("Mobile Connection Wizard", "My plan is not listed..."));
+            mPlanComboBox->setCurrentIndex(1);
+            userApn->clear();
+
+            if (lineEditProvider->text().isEmpty()) {
+                lineEditProvider->setText(i18nc("Mobile Connection Wizard", "Unknown Provider"));
+            }
+        } else {
+            if (mProvidersList->currentItem() != 0) {
+                const QStringList mApns = mProviders->getApns(mProvidersList->currentItem()->text());
+                if (!mApns.isEmpty()) {
+                    userApn->setText(mApns.first());
+                    mPlanComboBox->insertItems(0, mApns);
+                    mPlanComboBox->setItemText(0, i18nc("Mobile Connection Wizard", "Default"));
+                }
+            }
+
+            mPlanComboBox->insertSeparator(1);
+            mPlanComboBox->addItem(i18nc("Mobile Connection Wizard", "My plan is not listed..."));
+        }
+OUT_3:
+        connect(mPlanComboBox, SIGNAL(currentIndexChanged(QString)), this, SLOT(slotEnablePlanEditBox(QString)));
+        break;
+
+    case 4: // Confirm Page
+        if (radioManualProvider->isChecked()) {
+            labelProvider->setText("    " + lineEditProvider->text() + ", " + country);
+            provider = lineEditProvider->text();
+        } else {
+            labelProvider->setText("    " + mProvidersList->currentItem()->text() + ", " + country);
+            provider = mProvidersList->currentItem()->text();
+        }
+
+        if (type() == NetworkManager::ConnectionSettings::Cdma) {
+            labelPlanLabel->hide();
+            labelPlan->hide();
+            labelApn->hide();
+            userApn->clear();
+            apn.clear();
+        } else {
+            labelPlanLabel->show();
+            labelPlan->show();
+            labelApn->show();
+
+            if (mPlanComboBox->currentText() == i18nc("Mobile Connection Wizard", "My plan is not listed...")) {
+                labelPlan->setText("    " + userApn->text());
+                labelApn->setText("    " + i18nc("Mobile Connection Wizard", "APN: %1", userApn->text()));
+                apn = userApn->text();
+            } else {
+                int i = mPlanComboBox->currentIndex();
+                i = i > 1 ? (i-1) : 0; // ignores separator's index (i == 1).
+
+                QStringList mApns = mProviders->getApns(mProvidersList->currentItem()->text());
+                labelPlan->setText("    " + mPlanComboBox->currentText());
+                labelApn->setText("    " + i18nc("Mobile Connection Wizard", "APN: %1", mApns.at(i)));
+                apn = mApns.at(i);
+            }
+        }
+        break;
+    }
+}
+
+int MobileConnectionWizard::nextId() const
+{
+    // Providers page
+    if (currentId() == 2 && type() != NetworkManager::ConnectionSettings::Gsm) {
+        // Jumps to Confirm page instead of Plans page if type != Gsm.
+        return 4;
+    } else {
+        return QWizard::nextId();
+    }
+}
+
+QVariantList MobileConnectionWizard::args()
+{
+    QVariantList temp;
+
+    switch (type()) {
+    case NetworkManager::ConnectionSettings::Cdma:
+        temp << provider << mProviders->getCdmaInfo(provider);
+        break;
+
+    case NetworkManager::ConnectionSettings::Gsm:
+        temp << provider /*<< mProviders->getNetworkIds(provider)*/ << mProviders->getApnInfo(apn);
+        break;
+
+    default:
+        break;
+    }
+    return temp;
+}
+
+/**********************************************************/
+/* Intro page */
+/**********************************************************/
+
+QWizardPage * MobileConnectionWizard::createIntroPage()
+{
+    QWizardPage *page = new QWizardPage();
+    page->setTitle(i18nc("Mobile Connection Wizard", "Set up a Mobile Broadband Connection"));
+    QVBoxLayout *layout = new QVBoxLayout;
+
+    QLabel *label = new QLabel(i18nc("Mobile Connection Wizard", "This assistant helps you easily set up a mobile broadband connection to a cellular (3G) network."));
+    label->setWordWrap(true);
+    layout->addWidget(label);
+
+    label = new QLabel('\n' + i18nc("Mobile Connection Wizard", "You will need the following information:"));
+    layout->addWidget(label);
+
+    label = new QLabel(QString("  . %1\n  . %2\n  . %3").
+                       arg(i18nc("Mobile Connection Wizard", "Your broadband provider's name")).
+                       arg(i18nc("Mobile Connection Wizard", "Your broadband billing plan name")).
+                       arg(i18nc("Mobile Connection Wizard", "(in some cases) Your broadband billing plan APN (Access Point Name)")));
+    layout->addWidget(label);
+
+    if (!mInitialMethodType) {
+        label = new QLabel('\n' + i18nc("Mobile Connection Wizard", "Create a connection for &this mobile broadband device:"));
+        layout->addWidget(label);
+
+        mDeviceComboBox = new KComboBox();
+        mDeviceComboBox->addItem(i18nc("Mobile Connection Wizard", "Any GSM device"));
+        mDeviceComboBox->setItemData(0, NetworkManager::ConnectionSettings::Gsm);
+        mDeviceComboBox->addItem(i18nc("Mobile Connection Wizard", "Any CDMA device"));
+        mDeviceComboBox->setItemData(1, NetworkManager::ConnectionSettings::Cdma);
+        mDeviceComboBox->insertSeparator(NUMBER_OF_STATIC_ENTRIES-1);
+        label->setBuddy(mDeviceComboBox);
+        layout->addWidget(mDeviceComboBox);
+
+        QObject::connect(NetworkManager::notifier(), SIGNAL(deviceAdded(QString)),
+                         this, SLOT(introDeviceAdded(QString)));
+        QObject::connect(NetworkManager::notifier(), SIGNAL(deviceRemoved(QString)),
+                         this, SLOT(introDeviceRemoved(QString)));
+        QObject::connect(NetworkManager::notifier(), SIGNAL(statusChanged(NetworkManager::Status)),
+                         this, SLOT(introStatusChanged(NetworkManager::Status)));
+
+        introAddInitialDevices();
+    }
+
+    page->setLayout(layout);
+
+    return page;
+}
+
+void MobileConnectionWizard::introAddDevice(const NetworkManager::Device::Ptr &device)
+{
+    QString desc;
+
+    ModemManager::ModemDevice::Ptr modem = ModemManager::findModemDevice(device->udi());
+    if (modem) {
+        ModemManager::Modem::Ptr modemInterface = modem->interface(ModemManager::ModemDevice::ModemInterface).objectCast<ModemManager::Modem>();
+        if (modemInterface->powerState() == MM_MODEM_POWER_STATE_ON) {
+            desc.append(modemInterface->manufacturer());
+            desc.append(" ");
+            desc.append(modemInterface->model());
+        } else {
+            QString deviceName = modemInterface->device();
+            foreach (const Solid::Device &d, Solid::Device::allDevices()) {
+                if (d.udi().contains(deviceName, Qt::CaseInsensitive)) {
+                    deviceName = d.product();
+                    if (!deviceName.startsWith(d.vendor())) {
+                        deviceName = d.vendor() + ' ' + deviceName;
+                    }
+                    desc.append(deviceName);
+                    break;
+                }
+            }
+        }
+    }
+
+    NetworkManager::ModemDevice::Ptr nmModemIface = device.objectCast<NetworkManager::ModemDevice>();
+    if (!nmModemIface) {
+        return;
+    }
+
+    if (UiUtils::modemSubType(nmModemIface->currentCapabilities()) == NetworkManager::ModemDevice::GsmUmts) {
+        if (desc.isEmpty()) {
+            desc.append(i18nc("Mobile Connection Wizard", "Installed GSM device"));
+        }
+    } else if (UiUtils::modemSubType(nmModemIface->currentCapabilities()) == NetworkManager::ModemDevice::CdmaEvdo) {
+        if (desc.isEmpty()) {
+            desc.append(i18nc("Mobile Connection Wizard", "Installed CDMA device"));
+        }
+    } else {
+        return;
+    }
+
+    mDeviceComboBox->addItem(desc, device->uni());
+
+    if (mDeviceComboBox->count() == NUMBER_OF_STATIC_ENTRIES) {
+        mDeviceComboBox->setCurrentIndex(0);
+    } else {
+        mDeviceComboBox->setCurrentIndex(NUMBER_OF_STATIC_ENTRIES);
+    }
+}
+
+void MobileConnectionWizard::introDeviceAdded(const QString &uni)
+{
+    introAddDevice(NetworkManager::findNetworkInterface(uni));
+}
+
+void MobileConnectionWizard::introDeviceRemoved(const QString &uni)
+{
+    int index = mDeviceComboBox->findData(uni);
+
+    mDeviceComboBox->removeItem(index);
+
+    if (mDeviceComboBox->count() == NUMBER_OF_STATIC_ENTRIES) {
+        mDeviceComboBox->setCurrentIndex(0);
+        if (currentId() > 0) {
+            close();
+        }
+    } else {
+        mDeviceComboBox->setCurrentIndex(NUMBER_OF_STATIC_ENTRIES);
+    }
+}
+
+void MobileConnectionWizard::introStatusChanged(NetworkManager::Status status)
+{
+    switch (status) {
+    case NetworkManager::Unknown:
+    case NetworkManager::Asleep:
+    case NetworkManager::Disconnected:
+    case NetworkManager::Disconnecting:
+        introRemoveAllDevices();
+        break;
+    case NetworkManager::Connecting:
+    case NetworkManager::ConnectedLinkLocal:
+    case NetworkManager::ConnectedSiteOnly:
+    case NetworkManager::Connected:
+        introAddInitialDevices();
+        break;
+    }
+}
+
+void MobileConnectionWizard::introAddInitialDevices()
+{
+    foreach(const NetworkManager::Device::Ptr & n, NetworkManager::networkInterfaces()) {
+        introAddDevice(n);
+    }
+
+    if (mDeviceComboBox->count() == NUMBER_OF_STATIC_ENTRIES) {
+        mDeviceComboBox->setCurrentIndex(0);
+    } else {
+        mDeviceComboBox->setCurrentIndex(NUMBER_OF_STATIC_ENTRIES);
+    }
+}
+
+void MobileConnectionWizard::introRemoveAllDevices()
+{
+    mDeviceComboBox->clear();
+    mDeviceComboBox->addItem(i18nc("Mobile Connection Wizard", "Any GSM device"));
+    mDeviceComboBox->setItemData(0, NetworkManager::ConnectionSettings::Gsm);
+    mDeviceComboBox->addItem(i18nc("Mobile Connection Wizard", "Any CDMA device"));
+    mDeviceComboBox->setItemData(1, NetworkManager::ConnectionSettings::Cdma);
+    mDeviceComboBox->insertSeparator(NUMBER_OF_STATIC_ENTRIES-1);
+    mDeviceComboBox->setCurrentIndex(0);
+}
+
+/**********************************************************/
+/* Country page */
+/**********************************************************/
+
+QWizardPage * MobileConnectionWizard::createCountryPage()
+{
+    QWizardPage *page = new QWizardPage();
+    page->setTitle(i18nc("Mobile Connection Wizard", "Choose your Provider's Country"));
+    QVBoxLayout *layout = new QVBoxLayout;
+
+    QLabel *label = new QLabel(i18nc("Mobile Connection Wizard", "Country List:"));
+    layout->addWidget(label);
+
+    mCountryList = new QListWidget();
+    mCountryList->addItem(i18nc("Mobile Connection Wizard", "My country is not listed"));
+    mCountryList->insertItems(1, mProviders->getCountryList());
+    layout->addWidget(mCountryList);
+
+    page->setLayout(layout);
+
+    return page;
+}
+
+/**********************************************************/
+/* Providers page */
+/**********************************************************/
+
+QWizardPage * MobileConnectionWizard::createProvidersPage()
+{
+    QWizardPage *page = new QWizardPage();
+    page->setTitle(i18nc("Mobile Connection Wizard", "Choose your Provider"));
+    QVBoxLayout *layout = new QVBoxLayout;
+
+    radioAutoProvider = new QRadioButton(i18nc("Mobile Connection Wizard", "Select your provider from a &list:"));
+    radioAutoProvider->setChecked(true);
+    layout->addWidget(radioAutoProvider);
+
+    mProvidersList = new QListWidget();
+    connect(mProvidersList, SIGNAL(itemSelectionChanged()), this, SLOT(slotCheckProviderList()));
+    connect(mProvidersList, SIGNAL(itemClicked(QListWidgetItem*)), this, SLOT(slotCheckProviderList()));
+    layout->addWidget(mProvidersList);
+
+    radioManualProvider = new QRadioButton(i18nc("Mobile Connection Wizard", "I cannot find my provider and I wish to enter it &manually:"));
+    layout->addWidget(radioManualProvider);
+    connect(radioManualProvider, SIGNAL(toggled(bool)), this, SLOT(slotEnableProviderEdit(bool)));
+
+    lineEditProvider = new KLineEdit();
+    layout->addWidget(lineEditProvider);
+    connect(lineEditProvider, SIGNAL(textEdited(QString)), this, SLOT(slotCheckProviderEdit()));
+
+    page->setLayout(layout);
+
+    return page;
+}
+
+void MobileConnectionWizard::slotEnableProviderEdit(bool checked)
+{
+    if (checked) {
+        lineEditProvider->setFocus();
+    } else {
+        mProvidersList->setFocus();
+    }
+}
+
+void MobileConnectionWizard::slotCheckProviderEdit()
+{
+    radioManualProvider->setChecked(true);
+    // TODO: this does not work, try reimplementing QWizardPage::isComplete()
+    //button(QWizard::NextButton)->setEnabled(true);
+}
+
+void MobileConnectionWizard::slotCheckProviderList()
+{
+    radioAutoProvider->setChecked(true);
+    lineEditProvider->clear();
+}
+
+/**********************************************************/
+/* Plan page */
+/**********************************************************/
+
+QWizardPage * MobileConnectionWizard::createPlansPage()
+{
+    QWizardPage *page = new QWizardPage();
+    page->setTitle(i18nc("Mobile Connection Wizard", "Choose your Billing Plan"));
+    QBoxLayout *layout = new QBoxLayout(QBoxLayout::TopToBottom);
+
+    QLabel *label = new QLabel(i18nc("Mobile Connection Wizard", "&Select your plan:"));
+    layout->addWidget(label);
+
+    mPlanComboBox = new KComboBox();
+    label->setBuddy(mPlanComboBox);
+    layout->addWidget(mPlanComboBox);
+
+    label = new QLabel('\n' + i18nc("Mobile Connection Wizard", "Selected plan &APN (Access Point Name):"));
+    layout->addWidget(label);
+
+    userApn = new KLineEdit();
+    userApn->setEnabled(false);
+    label->setBuddy(userApn);
+    layout->addWidget(userApn);
+
+    QHBoxLayout *layout2 = new QHBoxLayout();
+    label = new QLabel();
+    label->setPixmap(KIconLoader::global()->loadIcon("dialog-warning", KIconLoader::Dialog));
+    layout2->addWidget(label, 0, Qt::AlignTop);
+    label = new QLabel(i18nc("Mobile Connection Wizard", "Warning: Selecting an incorrect plan may result in billing issues for your broadband account or may prevent connectivity.\n\nIf you are unsure of your plan please ask your provider for your plan's APN."));
+    label->setWordWrap(true);
+    layout2->addWidget(label);
+    layout->addWidget(new QLabel(""));
+    layout->addLayout(layout2);
+
+    page->setLayout(layout);
+
+    return page;
+}
+
+void MobileConnectionWizard::slotEnablePlanEditBox(const QString & text)
+{
+    if (type() != NetworkManager::ConnectionSettings::Gsm) {
+        return;
+    }
+    if (text == i18nc("Mobile Connection Wizard", "My plan is not listed...")) {
+        userApn->clear();
+        userApn->setEnabled(true);
+    } else {
+        if (mProvidersList->currentItem() != 0) {
+            int i = mPlanComboBox->currentIndex();
+            if (i>0) i=i-1; // Skiping the separator (i==1)
+            QStringList mApns = mProviders->getApns(mProvidersList->currentItem()->text());
+            userApn->setText(mApns.at(i));
+        }
+        userApn->setEnabled(false);
+    }
+}
+
+/**********************************************************/
+/* Confirm page */
+/**********************************************************/
+
+QWizardPage * MobileConnectionWizard::createConfirmPage()
+{
+    QWizardPage *page = new QWizardPage();
+    page->setTitle(i18nc("Mobile Connection Wizard", "Confirm Mobile Broadband Settings"));
+    QVBoxLayout *layout = new QVBoxLayout;
+
+    QLabel *label = new QLabel(i18nc("Mobile Connection Wizard", "Your mobile broadband connection is configured with the following settings:"));
+    label->setWordWrap(true);
+    layout->addWidget(label);
+
+    label = new QLabel('\n' + i18nc("Mobile Connection Wizard", "Your Provider:"));
+    layout->addWidget(label);
+    labelProvider = new QLabel();
+    layout->addWidget(labelProvider);
+
+    labelPlanLabel = new QLabel('\n' + i18nc("Mobile Connection Wizard", "Your Plan:"));
+    layout->addWidget(labelPlanLabel);
+    labelPlan = new QLabel();
+    layout->addWidget(labelPlan);
+    labelApn = new QLabel();
+    labelApn->setEnabled(false);
+    layout->addWidget(labelApn);
+
+    page->setLayout(layout);
+
+    return page;
+}
diff --git a/plasma-nm/libs/editor/widgets/mobileconnectionwizard.h b/plasma-nm/libs/editor/widgets/mobileconnectionwizard.h
new file mode 100644 (file)
index 0000000..8d6609f
--- /dev/null
@@ -0,0 +1,116 @@
+/*
+Copyright 2010-2011 Lamarque Souza <lamarque@kde.org>
+Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of
+the License or (at your option) version 3 or any later version
+accepted by the membership of KDE e.V. (or its successor approved
+by the membership of KDE e.V.), which shall act as a proxy
+defined in Section 14 of version 3 of the license.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_MOBILE_CONNECTION_WIZARD_H
+#define PLASMA_NM_MOBILE_CONNECTION_WIZARD_H
+
+#include <QWizardPage>
+#include <QListWidget>
+#include <QRadioButton>
+#include <QLabel>
+
+#include <KComboBox>
+#include <KLineEdit>
+
+#include <NetworkManagerQt/Manager>
+#include <NetworkManagerQt/ConnectionSettings>
+
+#include "mobileproviders.h"
+#include "plasmanm_export.h"
+
+class PLASMA_NM_EXPORT MobileConnectionWizard : public QWizard
+{
+Q_OBJECT
+public:
+    /*
+     * Do not use NetworkManager::ConnectionSettings::Bluetooth here, use either NetworkManager::ConnectionSettings::Gsm
+     * or NetworkManager::ConnectionSettings::Cdma.
+     */
+    explicit MobileConnectionWizard(NetworkManager::ConnectionSettings::ConnectionType connectionType = NetworkManager::ConnectionSettings::Unknown,
+                                    QWidget * parent = 0);
+    ~MobileConnectionWizard();
+
+    /*
+     * Returns the information to configure one connection from the last wizard run.
+     * The format is:
+     * for GSM connections: provider's name + QList of Gsm NetworkIds for that provider (can be an empty QList) + QMap with apn information
+     * where apn information is: dial number + apn + apn name (optional) + username (optional) + password (optional) + QList of name servers (optional)
+     *
+     * for CDMA connections: provider's name + QMap with cdma information.
+     * where cdma information is: name (optional) + username (optional) + password (optional) + list of sids (optional)
+     */
+    QVariantList args();
+
+    NetworkManager::ConnectionSettings::ConnectionType type() const { return mType; }
+    MobileProviders::ErrorCodes getError();
+
+private Q_SLOTS:
+    void introDeviceAdded(const QString &uni);
+    void introDeviceRemoved(const QString &uni);
+    void introStatusChanged(NetworkManager::Status);
+    void slotEnablePlanEditBox(const QString & text);
+    void slotEnableProviderEdit(bool enable);
+    void slotCheckProviderEdit();
+    void slotCheckProviderList();
+
+private:
+    QWizardPage * createIntroPage();
+    QWizardPage * createCountryPage();
+    QWizardPage * createProvidersPage();
+    QWizardPage * createPlansPage();
+    QWizardPage * createConfirmPage();
+    void initializePage(int id);
+    int nextId() const;
+
+    MobileProviders * mProviders;
+    QString getCountryFromLocale();
+    QString country;
+    QString provider;
+    QString apn;
+    NetworkManager::ConnectionSettings::ConnectionType mType;
+    bool mInitialMethodType;
+
+    // Intro page
+    KComboBox * mDeviceComboBox;
+    void introAddInitialDevices();
+    void introRemoveAllDevices();
+    void introAddDevice(const NetworkManager::Device::Ptr &device);
+
+    // Country page
+    QListWidget * mCountryList;
+
+    // Providers page
+    QListWidget * mProvidersList;
+    QRadioButton * radioAutoProvider;
+    QRadioButton * radioManualProvider;
+    KLineEdit * lineEditProvider;
+
+    // Plan page
+    KComboBox * mPlanComboBox;
+    KLineEdit * userApn;
+
+    // Confirm page
+    QLabel * labelProvider;
+    QLabel * labelPlanLabel;
+    QLabel * labelPlan;
+    QLabel * labelApn;
+};
+#endif // PLASMA_NM_MOBILE_CONNECTION_WIZARD_H
diff --git a/plasma-nm/libs/editor/widgets/settingwidget.cpp b/plasma-nm/libs/editor/widgets/settingwidget.cpp
new file mode 100644 (file)
index 0000000..c876e79
--- /dev/null
@@ -0,0 +1,50 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "settingwidget.h"
+
+SettingWidget::SettingWidget(const NetworkManager::Setting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    QWidget(parent, f),
+    m_type(setting->name())
+{
+}
+
+SettingWidget::~SettingWidget()
+{
+}
+
+void SettingWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    Q_UNUSED(setting);
+}
+
+void SettingWidget::readSecrets()
+{
+}
+
+QString SettingWidget::type() const
+{
+    return m_type;
+}
+
+void SettingWidget::slotWidgetChanged()
+{
+    emit validChanged(isValid());
+}
diff --git a/plasma-nm/libs/editor/widgets/settingwidget.h b/plasma-nm/libs/editor/widgets/settingwidget.h
new file mode 100644 (file)
index 0000000..831f446
--- /dev/null
@@ -0,0 +1,62 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef SETTING_WIDGET_H
+#define SETTING_WIDGET_H
+
+#include <QtGui/QWidget>
+#include <NetworkManagerQt/Setting>
+
+#include <KAcceleratorManager>
+
+#include "plasmanm_export.h"
+
+class PLASMA_NM_EXPORT SettingWidget : public QWidget
+{
+    Q_OBJECT
+public:
+    class EnumPasswordStorageType
+    {
+    public:
+        enum PasswordStorageType {Store = 0, AlwaysAsk, NotRequired};
+    };
+
+    explicit SettingWidget(const NetworkManager::Setting::Ptr &setting = NetworkManager::Setting::Ptr(), QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~SettingWidget();
+
+    virtual void loadConfig(const NetworkManager::Setting::Ptr &setting);
+    virtual void readSecrets();
+
+    virtual QVariantMap setting(bool agentOwned = false) const = 0;
+    QString type() const;
+
+    virtual bool isValid() const { return true; }
+
+protected slots:
+    void slotWidgetChanged();
+
+signals:
+    void validChanged(bool isValid);
+
+private:
+    QString m_type;
+};
+
+#endif // SETTING_WIDGET_H
diff --git a/plasma-nm/libs/editor/widgets/ssidcombobox.cpp b/plasma-nm/libs/editor/widgets/ssidcombobox.cpp
new file mode 100644 (file)
index 0000000..379ca48
--- /dev/null
@@ -0,0 +1,164 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "ssidcombobox.h"
+#include "uiutils.h"
+
+#include <NetworkManagerQt/Manager>
+#include <NetworkManagerQt/WirelessDevice>
+
+#include <QtAlgorithms>
+
+#include <KIcon>
+#include <KLocalizedString>
+
+bool signalCompare(const NetworkManager::WirelessNetwork::Ptr & one, const NetworkManager::WirelessNetwork::Ptr & two)
+{
+    return one->signalStrength() > two->signalStrength();
+}
+
+SsidComboBox::SsidComboBox(QWidget *parent) :
+    KComboBox(parent), m_dirty(false)
+{
+    setEditable(true);
+    setInsertPolicy(QComboBox::NoInsert);
+
+    connect(this, SIGNAL(editTextChanged(QString)), SLOT(editTextChanged(QString)));
+    connect(this, SIGNAL(activated(int)), SLOT(currentIndexChanged(int)));
+}
+
+QString SsidComboBox::ssid() const
+{
+    QString result;
+    if (!m_dirty)
+        result = itemData(currentIndex()).toString();
+    else
+        result = currentText();
+
+    //qDebug() << "Result:" << currentIndex() << result;
+
+    return result;
+}
+
+void SsidComboBox::editTextChanged(const QString &)
+{
+    m_dirty = true;
+    emit ssidChanged();
+}
+
+void SsidComboBox::currentIndexChanged(int)
+{
+    m_dirty = false;
+    setEditText(ssid());
+    emit ssidChanged();
+}
+
+void SsidComboBox::init(const QString &ssid)
+{
+    m_initialSsid = ssid;
+
+    //qDebug() << "Initial ssid:" << m_initialSsid;
+
+    QList<NetworkManager::WirelessNetwork::Ptr> networks;
+
+    foreach(const NetworkManager::Device::Ptr & device, NetworkManager::networkInterfaces()) {
+        if (device->type() == NetworkManager::Device::Wifi) {
+            NetworkManager::WirelessDevice::Ptr wifiDevice = device.objectCast<NetworkManager::WirelessDevice>();
+
+            foreach (const NetworkManager::WirelessNetwork::Ptr & newNetwork, wifiDevice->networks()) {
+                bool found = false;
+                foreach (const NetworkManager::WirelessNetwork::Ptr & existingNetwork, networks) {
+                    if (newNetwork->ssid() == existingNetwork->ssid()) {
+                        if (newNetwork->signalStrength() > existingNetwork->signalStrength()) {
+                            networks.removeOne(existingNetwork);
+                            break;
+                        } else {
+                            found = true;
+                            break;
+                        }
+                    }
+                }
+                if (!found) {
+                    networks << newNetwork;
+                }
+            }
+        }
+    }
+
+    qSort(networks.begin(), networks.end(), signalCompare);
+    addSsidsToCombo(networks);
+
+    int index = findData(m_initialSsid);
+    if (index == -1) {
+        insertItem(0, m_initialSsid, m_initialSsid);
+        setCurrentIndex(0);
+    } else {
+        setCurrentIndex(index);
+    }
+    setEditText(m_initialSsid);
+}
+
+void SsidComboBox::addSsidsToCombo(const QList<NetworkManager::WirelessNetwork::Ptr> &networks)
+{
+    QList<NetworkManager::WirelessDevice::Ptr> wifiDevices;
+
+    foreach (const NetworkManager::Device::Ptr & dev, NetworkManager::networkInterfaces()) {
+        if (dev->type() == NetworkManager::Device::Wifi) {
+            wifiDevices << dev.objectCast<NetworkManager::WirelessDevice>();
+        }
+    }
+
+    QString longestSsid;
+    bool empty = true;
+
+    foreach (const NetworkManager::WirelessNetwork::Ptr & network, networks) {
+        NetworkManager::AccessPoint::Ptr accessPoint = network->referenceAccessPoint();
+
+        if (!accessPoint) {
+            continue;
+        }
+
+        foreach (const NetworkManager::WirelessDevice::Ptr & wifiDev, wifiDevices) {
+            if (wifiDev->findNetwork(network->ssid()) == network) {
+                if (!empty) {
+                    insertSeparator(count());
+                }
+                empty = false;
+
+                if (network->ssid().length() > longestSsid.length()) {
+                    longestSsid = network->ssid();
+                }
+
+                NetworkManager::Utils::WirelessSecurityType security = NetworkManager::Utils::findBestWirelessSecurity(wifiDev->wirelessCapabilities(), true, (wifiDev->mode() == NetworkManager::WirelessDevice::Adhoc), accessPoint->capabilities(), accessPoint->wpaFlags(), accessPoint->rsnFlags());
+                if (security != NetworkManager::Utils::Unknown && security != NetworkManager::Utils::None) {
+                    QString text = i18n("%1 (%2%)\nSecurity: %3\nFrequency: %4 Mhz", accessPoint->ssid(), network->signalStrength(), UiUtils::labelFromWirelessSecurity(security), accessPoint->frequency());
+                    addItem(KIcon("object-locked"), text, accessPoint->ssid());
+                } else {
+                    QString text = i18n("%1 (%2%)\nSecurity: Insecure\nFrequency: %3 Mhz", accessPoint->ssid(), network->signalStrength(), accessPoint->frequency());
+                    addItem(KIcon("object-unlocked"), text, accessPoint->ssid());
+                }
+            }
+        }
+    }
+
+    QFontMetrics metrics(font());
+    setMinimumWidth(metrics.width(longestSsid));
+}
diff --git a/plasma-nm/libs/editor/widgets/ssidcombobox.h b/plasma-nm/libs/editor/widgets/ssidcombobox.h
new file mode 100644 (file)
index 0000000..0fa1294
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_SSIDCOMBOBOX_H
+#define PLASMA_NM_SSIDCOMBOBOX_H
+
+#include <KComboBox>
+
+#include <NetworkManagerQt/WirelessNetwork>
+
+#include "plasmanm_export.h"
+
+class PLASMA_NM_EXPORT SsidComboBox : public KComboBox
+{
+    Q_OBJECT
+public:
+    explicit SsidComboBox(QWidget *parent = 0);
+
+    void init(const QString & ssid);
+
+    QString ssid() const;
+
+Q_SIGNALS:
+    void ssidChanged();
+
+private slots:
+    void editTextChanged(const QString &);
+    void currentIndexChanged(int);
+
+private:
+    void addSsidsToCombo(const QList<NetworkManager::WirelessNetwork::Ptr> &networks);
+    QString m_initialSsid;
+    bool m_dirty;
+};
+
+#endif // PLASMA_NM_SSIDCOMBOBOX_H
diff --git a/plasma-nm/libs/editor/widgets/ui/advancedpermissionswidget.ui b/plasma-nm/libs/editor/widgets/ui/advancedpermissionswidget.ui
new file mode 100644 (file)
index 0000000..2fff01c
--- /dev/null
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>AdvancedPermissions</class>
+ <widget class="QWidget" name="AdvancedPermissions">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>620</width>
+    <height>243</height>
+   </rect>
+  </property>
+  <property name="sizePolicy">
+   <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+    <horstretch>0</horstretch>
+    <verstretch>0</verstretch>
+   </sizepolicy>
+  </property>
+  <property name="minimumSize">
+   <size>
+    <width>0</width>
+    <height>0</height>
+   </size>
+  </property>
+  <layout class="QHBoxLayout" name="horizontalLayout">
+   <property name="margin">
+    <number>0</number>
+   </property>
+   <item>
+    <layout class="QVBoxLayout" name="verticalLayout">
+     <item>
+      <widget class="QLabel" name="label">
+       <property name="text">
+        <string>Available Users</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QTreeWidget" name="availUsers">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="minimumSize">
+        <size>
+         <width>100</width>
+         <height>80</height>
+        </size>
+       </property>
+       <property name="editTriggers">
+        <set>QAbstractItemView::NoEditTriggers</set>
+       </property>
+       <property name="showDropIndicator" stdset="0">
+        <bool>false</bool>
+       </property>
+       <property name="alternatingRowColors">
+        <bool>true</bool>
+       </property>
+       <property name="selectionMode">
+        <enum>QAbstractItemView::ExtendedSelection</enum>
+       </property>
+       <property name="rootIsDecorated">
+        <bool>false</bool>
+       </property>
+       <property name="uniformRowHeights">
+        <bool>true</bool>
+       </property>
+       <property name="itemsExpandable">
+        <bool>false</bool>
+       </property>
+       <property name="allColumnsShowFocus">
+        <bool>true</bool>
+       </property>
+       <property name="columnCount">
+        <number>2</number>
+       </property>
+       <attribute name="headerDefaultSectionSize">
+        <number>100</number>
+       </attribute>
+       <column>
+        <property name="text">
+         <string>Real Name</string>
+        </property>
+       </column>
+       <column>
+        <property name="text">
+         <string comment="like in Username for athentication">Username</string>
+        </property>
+       </column>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item>
+    <layout class="QVBoxLayout" name="verticalLayout_3">
+     <item>
+      <spacer name="verticalSpacer">
+       <property name="orientation">
+        <enum>Qt::Vertical</enum>
+       </property>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>20</width>
+         <height>0</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item>
+      <widget class="KPushButton" name="arrowRight">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="icon">
+        <iconset theme="arrow-right"/>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="KPushButton" name="arrowLeft">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="icon">
+        <iconset theme="arrow-left"/>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <spacer name="verticalSpacer_2">
+       <property name="orientation">
+        <enum>Qt::Vertical</enum>
+       </property>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>20</width>
+         <height>0</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+    </layout>
+   </item>
+   <item>
+    <layout class="QVBoxLayout" name="verticalLayout_2">
+     <item>
+      <widget class="QLabel" name="label_2">
+       <property name="text">
+        <string>Users allowed to activate the connection</string>
+       </property>
+       <property name="wordWrap">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QTreeWidget" name="currentUsers">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="minimumSize">
+        <size>
+         <width>100</width>
+         <height>80</height>
+        </size>
+       </property>
+       <property name="editTriggers">
+        <set>QAbstractItemView::NoEditTriggers</set>
+       </property>
+       <property name="showDropIndicator" stdset="0">
+        <bool>false</bool>
+       </property>
+       <property name="alternatingRowColors">
+        <bool>true</bool>
+       </property>
+       <property name="selectionMode">
+        <enum>QAbstractItemView::ExtendedSelection</enum>
+       </property>
+       <property name="rootIsDecorated">
+        <bool>false</bool>
+       </property>
+       <property name="uniformRowHeights">
+        <bool>true</bool>
+       </property>
+       <property name="itemsExpandable">
+        <bool>false</bool>
+       </property>
+       <property name="allColumnsShowFocus">
+        <bool>true</bool>
+       </property>
+       <property name="columnCount">
+        <number>2</number>
+       </property>
+       <attribute name="headerDefaultSectionSize">
+        <number>100</number>
+       </attribute>
+       <column>
+        <property name="text">
+         <string>Real Name</string>
+        </property>
+       </column>
+       <column>
+        <property name="text">
+         <string comment="like in Username for athentication">Username</string>
+        </property>
+       </column>
+      </widget>
+     </item>
+    </layout>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KPushButton</class>
+   <extends>QPushButton</extends>
+   <header>kpushbutton.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/widgets/ui/ipv4routes.ui b/plasma-nm/libs/editor/widgets/ui/ipv4routes.ui
new file mode 100644 (file)
index 0000000..4ccaab8
--- /dev/null
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>RoutesIp4Config</class>
+ <widget class="QWidget" name="RoutesIp4Config">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>477</width>
+    <height>324</height>
+   </rect>
+  </property>
+  <property name="sizePolicy">
+   <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+    <horstretch>0</horstretch>
+    <verstretch>0</verstretch>
+   </sizepolicy>
+  </property>
+  <property name="windowTitle">
+   <string>Edit IPv4 Routes</string>
+  </property>
+  <layout class="QGridLayout" name="gridLayout">
+   <item row="2" column="0">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Fixed</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>12</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="4" column="0">
+    <widget class="QCheckBox" name="cbNeverDefault">
+     <property name="text">
+      <string>Use only for resources on this connection</string>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="0">
+    <spacer name="horizontalSpacer">
+     <property name="orientation">
+      <enum>Qt::Horizontal</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>119</width>
+       <height>20</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="1" column="2">
+    <widget class="QPushButton" name="pushButtonRemove">
+     <property name="enabled">
+      <bool>false</bool>
+     </property>
+     <property name="maximumSize">
+      <size>
+       <width>16777215</width>
+       <height>16777215</height>
+      </size>
+     </property>
+     <property name="text">
+      <string comment="Remove a selected row">R&amp;emove</string>
+     </property>
+     <property name="icon">
+      <iconset theme="list-remove">
+       <normaloff/>
+      </iconset>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="0" colspan="3">
+    <widget class="QTableView" name="tableViewAddresses">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="minimumSize">
+      <size>
+       <width>150</width>
+       <height>50</height>
+      </size>
+     </property>
+     <property name="selectionMode">
+      <enum>QAbstractItemView::SingleSelection</enum>
+     </property>
+     <property name="selectionBehavior">
+      <enum>QAbstractItemView::SelectRows</enum>
+     </property>
+     <property name="showGrid">
+      <bool>true</bool>
+     </property>
+     <property name="gridStyle">
+      <enum>Qt::SolidLine</enum>
+     </property>
+     <attribute name="horizontalHeaderStretchLastSection">
+      <bool>true</bool>
+     </attribute>
+     <attribute name="verticalHeaderVisible">
+      <bool>false</bool>
+     </attribute>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="QPushButton" name="pushButtonAdd">
+     <property name="text">
+      <string comment="Insert a row">Add</string>
+     </property>
+     <property name="icon">
+      <iconset theme="list-add">
+       <normaloff/>
+      </iconset>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="0">
+    <widget class="QCheckBox" name="cbIgnoreAutoRoutes">
+     <property name="text">
+      <string>Ignore automatically obtained routes</string>
+     </property>
+    </widget>
+   </item>
+   <item row="5" column="1" colspan="2">
+    <widget class="QDialogButtonBox" name="buttonBox">
+     <property name="standardButtons">
+      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/editor/widgets/ui/ipv6routes.ui b/plasma-nm/libs/editor/widgets/ui/ipv6routes.ui
new file mode 100644 (file)
index 0000000..85a4921
--- /dev/null
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>RoutesIp6Config</class>
+ <widget class="QWidget" name="RoutesIp6Config">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>449</width>
+    <height>324</height>
+   </rect>
+  </property>
+  <property name="sizePolicy">
+   <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
+    <horstretch>0</horstretch>
+    <verstretch>0</verstretch>
+   </sizepolicy>
+  </property>
+  <property name="windowTitle">
+   <string>Edit IPv6 Routes</string>
+  </property>
+  <layout class="QGridLayout" name="gridLayout">
+   <item row="0" column="0" colspan="3">
+    <widget class="QTableView" name="tableViewAddresses">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <property name="minimumSize">
+      <size>
+       <width>150</width>
+       <height>50</height>
+      </size>
+     </property>
+     <property name="selectionMode">
+      <enum>QAbstractItemView::SingleSelection</enum>
+     </property>
+     <property name="selectionBehavior">
+      <enum>QAbstractItemView::SelectRows</enum>
+     </property>
+     <property name="showGrid">
+      <bool>true</bool>
+     </property>
+     <property name="gridStyle">
+      <enum>Qt::SolidLine</enum>
+     </property>
+     <attribute name="horizontalHeaderStretchLastSection">
+      <bool>true</bool>
+     </attribute>
+     <attribute name="verticalHeaderVisible">
+      <bool>false</bool>
+     </attribute>
+    </widget>
+   </item>
+   <item row="1" column="0">
+    <spacer name="horizontalSpacer">
+     <property name="orientation">
+      <enum>Qt::Horizontal</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>119</width>
+       <height>20</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="1" column="1">
+    <widget class="QPushButton" name="pushButtonAdd">
+     <property name="text">
+      <string comment="Insert a row">Add</string>
+     </property>
+     <property name="icon">
+      <iconset theme="list-add">
+       <normaloff/>
+      </iconset>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="2">
+    <widget class="QPushButton" name="pushButtonRemove">
+     <property name="enabled">
+      <bool>false</bool>
+     </property>
+     <property name="text">
+      <string comment="Remove a selected row">R&amp;emove</string>
+     </property>
+     <property name="icon">
+      <iconset theme="list-remove">
+       <normaloff/>
+      </iconset>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="0">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Fixed</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>12</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="3" column="0">
+    <widget class="QCheckBox" name="cbIgnoreAutoRoutes">
+     <property name="text">
+      <string>Ignore automatically obtained routes</string>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="0" colspan="2">
+    <widget class="QCheckBox" name="cbNeverDefault">
+     <property name="text">
+      <string>Use only for resources on this connection</string>
+     </property>
+    </widget>
+   </item>
+   <item row="5" column="1" colspan="2">
+    <widget class="QDialogButtonBox" name="buttonBox">
+     <property name="standardButtons">
+      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/libs/globalconfig.cpp b/plasma-nm/libs/globalconfig.cpp
new file mode 100644 (file)
index 0000000..cd42e57
--- /dev/null
@@ -0,0 +1,129 @@
+/*
+    Copyright 2013 Dan Vratil <dvratil@redhat.com>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "globalconfig.h"
+
+// #include <QDebug>
+
+static GlobalConfig *s_instance = 0;
+
+GlobalConfig* GlobalConfig::instance()
+{
+    if (s_instance == 0) {
+        s_instance = new GlobalConfig(0);
+    }
+
+    return s_instance;
+}
+
+// This is called from instance()
+GlobalConfig::GlobalConfig(void *dummy)
+    : QObject()
+    , m_airplaneMode(false)
+    , m_unit(KBytes)
+{
+    Q_UNUSED(dummy);
+}
+
+// This one is called when instantiated in QML
+GlobalConfig::GlobalConfig()
+    : QObject()
+    , m_airplaneMode(false)
+    , m_unit(KBytes)
+{
+    GlobalConfig *singleton = instance();
+
+    connect(singleton, SIGNAL(airplaneModeEnabledChanged()),
+            this, SIGNAL(airplaneModeEnabledChanged()));
+    connect(singleton, SIGNAL(detailKeysChanged()),
+            this, SIGNAL(detailKeysChanged()));
+    connect(singleton, SIGNAL(networkSpeedUnitChanged()),
+            this, SIGNAL(networkSpeedUnitChanged()));
+}
+
+GlobalConfig::~GlobalConfig()
+{
+}
+
+bool GlobalConfig::airplaneModeEnabled() const
+{
+    if (this != s_instance) {
+        return s_instance->airplaneModeEnabled();
+    }
+
+    return m_airplaneMode;
+}
+
+void GlobalConfig::setAirplaneModeEnabled(bool enabled)
+{
+    if (this != s_instance) {
+        s_instance->setAirplaneModeEnabled(enabled);
+        return;
+    }
+
+    if (m_airplaneMode != enabled) {
+        m_airplaneMode = enabled;
+        Q_EMIT airplaneModeEnabledChanged();
+    }
+}
+
+QStringList GlobalConfig::detailKeys() const
+{
+    if (this != s_instance) {
+        return s_instance->detailKeys();
+    }
+
+    return m_keys;
+}
+
+void GlobalConfig::setDetailKeys(const QStringList& keys)
+{
+    if (this != s_instance) {
+        s_instance->setDetailKeys(keys);
+        return;
+    }
+
+    if (m_keys != keys) {
+        m_keys = keys;
+        Q_EMIT detailKeysChanged();
+    }
+}
+
+GlobalConfig::NetworkSpeedUnit GlobalConfig::networkSpeedUnit() const
+{
+    if (this != s_instance) {
+        return s_instance->m_unit;
+    }
+    return m_unit;
+}
+
+void GlobalConfig::setNetworkSpeedUnit(GlobalConfig::NetworkSpeedUnit unit)
+{
+    if (this != s_instance) {
+        s_instance->setNetworkSpeedUnit(unit);
+        return;
+    }
+
+    if (m_unit != unit) {
+        m_unit = unit;
+        Q_EMIT networkSpeedUnitChanged();
+    }
+}
diff --git a/plasma-nm/libs/globalconfig.h b/plasma-nm/libs/globalconfig.h
new file mode 100644 (file)
index 0000000..25b895a
--- /dev/null
@@ -0,0 +1,76 @@
+/*
+    Copyright 2013 Dan Vratil <dvratil@redhat.com>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_GLOBAL_CONFIG_H
+#define PLASMA_NM_GLOBAL_CONFIG_H
+
+#include <QObject>
+#include <QStringList>
+
+#include "plasmanm_export.h"
+
+class PLASMA_NM_EXPORT GlobalConfig : public QObject
+{
+Q_OBJECT
+Q_PROPERTY(bool airplaneModeEnabled
+           READ airplaneModeEnabled
+           WRITE setAirplaneModeEnabled
+           NOTIFY airplaneModeEnabledChanged)
+Q_PROPERTY(QStringList detailKeys
+           READ detailKeys
+           WRITE setDetailKeys
+           NOTIFY detailKeysChanged)
+Q_PROPERTY(NetworkSpeedUnit networkSpeedUnit
+           READ networkSpeedUnit
+           WRITE setNetworkSpeedUnit
+           NOTIFY networkSpeedUnitChanged)
+public:
+    enum NetworkSpeedUnit { KBytes, KBits };
+    Q_ENUMS(NetworkSpeedUnit)
+
+    explicit GlobalConfig();
+    virtual ~GlobalConfig();
+
+public Q_SLOTS:
+    bool airplaneModeEnabled() const;
+    void setAirplaneModeEnabled(bool enabled);
+
+    QStringList detailKeys() const;
+    void setDetailKeys(const QStringList& keys);
+
+    NetworkSpeedUnit networkSpeedUnit() const;
+    void setNetworkSpeedUnit(NetworkSpeedUnit unit);
+
+Q_SIGNALS:
+    void airplaneModeEnabledChanged();
+    void detailKeysChanged();
+    void networkSpeedUnitChanged();
+
+private:
+    explicit GlobalConfig(void *dummy);
+    GlobalConfig * instance();
+
+    bool m_airplaneMode;
+    QStringList m_keys;
+    NetworkSpeedUnit m_unit;
+};
+
+#endif // PLASMA_NM_GLOBAL_CONFIG_H
diff --git a/plasma-nm/libs/handler.cpp b/plasma-nm/libs/handler.cpp
new file mode 100644 (file)
index 0000000..cecf38e
--- /dev/null
@@ -0,0 +1,415 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "handler.h"
+#include "connectiondetaileditor.h"
+#include "uiutils.h"
+
+#include <NetworkManagerQt/Manager>
+#include <NetworkManagerQt/AccessPoint>
+#include <NetworkManagerQt/WiredDevice>
+#include <NetworkManagerQt/WirelessDevice>
+#include <NetworkManagerQt/Settings>
+#include <NetworkManagerQt/Setting>
+#include <NetworkManagerQt/Utils>
+#include <NetworkManagerQt/ConnectionSettings>
+#include <NetworkManagerQt/WiredSetting>
+#include <NetworkManagerQt/WirelessSetting>
+#include <NetworkManagerQt/ActiveConnection>
+
+#include <QInputDialog>
+#include <QDBusError>
+
+#include <KNotification>
+#include <KUser>
+#include <KIcon>
+#include <KDebug>
+#include <KProcess>
+#include <KService>
+#include <KServiceTypeTrader>
+#include <KWindowSystem>
+#include <KWallet/Wallet>
+
+Handler::Handler(QObject* parent)
+    : QObject(parent)
+    , m_tmpBluetoothEnabled(isBtEnabled())
+    , m_tmpWimaxEnabled(NetworkManager::isWimaxEnabled())
+    , m_tmpWirelessEnabled(NetworkManager::isWirelessEnabled())
+    , m_tmpWwanEnabled(NetworkManager::isWwanEnabled())
+    , m_agentIface(QLatin1String("org.kde.kded"), QLatin1String("/modules/networkmanagement"),
+                   QLatin1String("org.kde.plasmanetworkmanagement"))
+{
+    initKdedModule();
+    QDBusConnection::sessionBus().connect(m_agentIface.service(), m_agentIface.path(), m_agentIface.interface(), QLatin1String("registered"),
+                                          this, SLOT(initKdedModule()));
+}
+
+Handler::~Handler()
+{
+}
+
+void Handler::activateConnection(const QString& connection, const QString& device, const QString& specificObject)
+{
+    NetworkManager::Connection::Ptr con = NetworkManager::findConnection(connection);
+
+    if (!con) {
+        kWarning() << "Not possible to activate this connection";
+        return;
+    }
+
+    if (con->settings()->connectionType() == NetworkManager::ConnectionSettings::Vpn) {
+        NetworkManager::VpnSetting::Ptr vpnSetting = con->settings()->setting(NetworkManager::Setting::Vpn).staticCast<NetworkManager::VpnSetting>();
+        if (vpnSetting) {
+            kWarning() << "Checking VPN" << con->name() << "type:" << vpnSetting->serviceType();
+            // get the list of supported VPN service types
+            const KService::List services = KServiceTypeTrader::self()->query("PlasmaNetworkManagement/VpnUiPlugin",
+                                                                          QString::fromLatin1("[X-NetworkManager-Services]=='%1'").arg(vpnSetting->serviceType()));
+            if (services.isEmpty()) {
+                kWarning() << "VPN" << vpnSetting->serviceType() << "not found, skipping";
+                KNotification *notification = new KNotification("MissingVpnPlugin", KNotification::CloseOnTimeout, this);
+                notification->setComponentData(KComponentData("networkmanagement"));
+                notification->setTitle(con->name());
+                notification->setText(i18n("Missing VPN plugin"));
+                notification->setPixmap(KIcon("dialog-warning").pixmap(64, 64));
+                notification->sendEvent();
+                return;
+            }
+        }
+    }
+
+    QDBusPendingReply<QDBusObjectPath> reply = NetworkManager::activateConnection(connection, device, specificObject);
+    QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(reply, this);
+    watcher->setProperty("action", Handler::ActivateConnection);
+    watcher->setProperty("connection", con->name());
+    connect(watcher, SIGNAL(finished(QDBusPendingCallWatcher*)), this, SLOT(replyFinished(QDBusPendingCallWatcher*)));
+}
+
+void Handler::addAndActivateConnection(const QString& device, const QString& specificObject, const QString& password)
+{
+    NetworkManager::AccessPoint::Ptr ap;
+    NetworkManager::WirelessDevice::Ptr wifiDev;
+    foreach (const NetworkManager::Device::Ptr & dev, NetworkManager::networkInterfaces()) {
+        if (dev->type() == NetworkManager::Device::Wifi) {
+            wifiDev = dev.objectCast<NetworkManager::WirelessDevice>();
+            ap = wifiDev->findAccessPoint(specificObject);
+            if (ap) {
+                break;
+            }
+        }
+    }
+
+    if (!ap) {
+        return;
+    }
+
+    NetworkManager::ConnectionSettings::Ptr settings = NetworkManager::ConnectionSettings::Ptr(new NetworkManager::ConnectionSettings(NetworkManager::ConnectionSettings::Wireless));
+    settings->setId(ap->ssid());
+    settings->setUuid(NetworkManager::ConnectionSettings::createNewUuid());
+    settings->setAutoconnect(true);
+    settings->addToPermissions(KUser().loginName(), QString());
+
+    NetworkManager::WirelessSetting::Ptr wifiSetting = settings->setting(NetworkManager::Setting::Wireless).dynamicCast<NetworkManager::WirelessSetting>();
+    wifiSetting->setInitialized(true);
+    wifiSetting = settings->setting(NetworkManager::Setting::Wireless).dynamicCast<NetworkManager::WirelessSetting>();
+    wifiSetting->setSsid(ap->ssid().toUtf8());
+    if (ap->mode() == NetworkManager::AccessPoint::Adhoc) {
+        wifiSetting->setMode(NetworkManager::WirelessSetting::Adhoc);
+    }
+    NetworkManager::WirelessSecuritySetting::Ptr wifiSecurity = settings->setting(NetworkManager::Setting::WirelessSecurity).dynamicCast<NetworkManager::WirelessSecuritySetting>();
+
+    NetworkManager::Utils::WirelessSecurityType securityType = NetworkManager::Utils::findBestWirelessSecurity(wifiDev->wirelessCapabilities(), true, (ap->mode() == NetworkManager::AccessPoint::Adhoc), ap->capabilities(), ap->wpaFlags(), ap->rsnFlags());
+
+    if (securityType != NetworkManager::Utils::None) {
+        wifiSecurity->setInitialized(true);
+        wifiSetting->setSecurity("802-11-wireless-security");
+    }
+
+    if (securityType == NetworkManager::Utils::Leap ||
+        securityType == NetworkManager::Utils::DynamicWep ||
+        securityType == NetworkManager::Utils::Wpa2Eap ||
+        securityType == NetworkManager::Utils::WpaEap) {
+        if (securityType == NetworkManager::Utils::DynamicWep || securityType == NetworkManager::Utils::Leap) {
+            wifiSecurity->setKeyMgmt(NetworkManager::WirelessSecuritySetting::Ieee8021x);
+            if (securityType == NetworkManager::Utils::Leap) {
+                wifiSecurity->setAuthAlg(NetworkManager::WirelessSecuritySetting::Leap);
+            }
+        } else {
+            wifiSecurity->setKeyMgmt(NetworkManager::WirelessSecuritySetting::WpaEap);
+        }
+        m_tmpConnectionUuid = settings->uuid();
+        m_tmpDevicePath = device;
+        m_tmpSpecificPath = specificObject;
+
+        QPointer<ConnectionDetailEditor> editor = new ConnectionDetailEditor(settings, 0, 0, true);
+        editor->show();
+        KWindowSystem::setState(editor->winId(), NET::KeepAbove);
+        KWindowSystem::forceActiveWindow(editor->winId());
+        connect(editor, SIGNAL(accepted()), SLOT(editDialogAccepted()));
+    } else {
+        if (securityType == NetworkManager::Utils::StaticWep) {
+            wifiSecurity->setKeyMgmt(NetworkManager::WirelessSecuritySetting::Wep);
+            wifiSecurity->setWepKey0(password);
+            if (KWallet::Wallet::isEnabled()) {
+                wifiSecurity->setWepKeyFlags(NetworkManager::Setting::AgentOwned);
+            }
+        } else {
+            if (ap->mode() == NetworkManager::AccessPoint::Adhoc) {
+                wifiSecurity->setKeyMgmt(NetworkManager::WirelessSecuritySetting::WpaNone);
+            } else {
+                wifiSecurity->setKeyMgmt(NetworkManager::WirelessSecuritySetting::WpaPsk);
+            }
+            wifiSecurity->setPsk(password);
+            if (KWallet::Wallet::isEnabled()) {
+                wifiSecurity->setPskFlags(NetworkManager::Setting::AgentOwned);
+            }
+        }
+        QDBusPendingReply<QDBusObjectPath> reply = NetworkManager::addAndActivateConnection(settings->toMap(), device, specificObject);
+        QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(reply, this);
+        watcher->setProperty("action", Handler::AddAndActivateConnection);
+        watcher->setProperty("connection", settings->name());
+        connect(watcher, SIGNAL(finished(QDBusPendingCallWatcher*)), this, SLOT(replyFinished(QDBusPendingCallWatcher*)));
+    }
+
+    settings.clear();
+}
+
+void Handler::deactivateConnection(const QString& connection, const QString& device)
+{
+    NetworkManager::Connection::Ptr con = NetworkManager::findConnection(connection);
+
+    if (!con) {
+        kWarning() << "Not possible to deactivate this connection";
+        return;
+    }
+
+    foreach (const NetworkManager::ActiveConnection::Ptr & active, NetworkManager::activeConnections()) {
+        if (active->uuid() == con->uuid() && ((!active->devices().isEmpty() && active->devices().first() == device) ||
+                                               active->vpn())) {
+            if (active->vpn()) {
+                NetworkManager::deactivateConnection(active->path());
+            } else {
+                if (active->devices().isEmpty()) {
+                    NetworkManager::deactivateConnection(connection);
+                }
+                NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(active->devices().first());
+                if (device) {
+                    device->disconnectInterface();
+                }
+            }
+        }
+    }
+}
+
+void Handler::disconnectAll()
+{
+    foreach (const NetworkManager::Device::Ptr & device, NetworkManager::networkInterfaces()) {
+        device->disconnectInterface();
+    }
+}
+
+void Handler::enableAirplaneMode(bool enable)
+{
+    if (enable) {
+        m_tmpBluetoothEnabled = isBtEnabled();
+        m_tmpWimaxEnabled = NetworkManager::isWimaxEnabled();
+        m_tmpWirelessEnabled = NetworkManager::isWirelessEnabled();
+        m_tmpWwanEnabled = NetworkManager::isWwanEnabled();
+        enableBt(false);
+        enableWimax(false);
+        enableWireless(false);
+        enableWwan(false);
+    } else {
+        if (m_tmpBluetoothEnabled) {
+            enableBt(true);
+        }
+        if (m_tmpWimaxEnabled) {
+            enableWimax(true);
+        }
+        if (m_tmpWirelessEnabled) {
+            enableWireless(true);
+        }
+        if (m_tmpWwanEnabled) {
+            enableWwan(true);
+        }
+    }
+}
+
+void Handler::enableNetworking(bool enable)
+{
+    NetworkManager::setNetworkingEnabled(enable);
+}
+
+void Handler::enableWireless(bool enable)
+{
+    NetworkManager::setWirelessEnabled(enable);
+}
+
+void Handler::enableWimax(bool enable)
+{
+    NetworkManager::setWimaxEnabled(enable);
+}
+
+void Handler::enableWwan(bool enable)
+{
+    NetworkManager::setWwanEnabled(enable);
+}
+
+bool Handler::isBtEnabled()
+{
+    bool result = false;
+
+    QDBusInterface managerIface("org.bluez", "/", "org.freedesktop.DBus.ObjectManager", QDBusConnection::systemBus(), this);
+    QDBusReply<QMap<QDBusObjectPath, NMVariantMapMap> > reply = managerIface.call("GetManagedObjects");
+    if (reply.isValid()) {
+        foreach(const QDBusObjectPath &path, reply.value().keys()) {
+            const QString objPath = path.path();
+            //qDebug() << "inspecting path" << objPath;
+            const QStringList interfaces = reply.value().value(path).keys();
+            //qDebug() << "interfaces:" << interfaces;
+            if (interfaces.contains("org.bluez.Adapter1")) {
+                QDBusInterface adapterIface("org.bluez", objPath, "org.bluez.Adapter1", QDBusConnection::systemBus(), this);
+                const bool adapterEnabled = adapterIface.property("Powered").toBool();
+                //qDebug() << "Adapter" << objPath << "enabled:" << adapterEnabled;
+                result |= adapterEnabled;
+            }
+        }
+    } else {
+        qDebug() << "Failed to enumerate BT adapters";
+    }
+
+    return result;
+}
+
+void Handler::enableBt(bool enable)
+{
+    QDBusInterface managerIface("org.bluez", "/", "org.freedesktop.DBus.ObjectManager", QDBusConnection::systemBus(), this);
+    QDBusReply<QMap<QDBusObjectPath, NMVariantMapMap> > reply = managerIface.call("GetManagedObjects");
+    if (reply.isValid()) {
+        foreach(const QDBusObjectPath &path, reply.value().keys()) {
+            const QString objPath = path.path();
+            //qDebug() << "inspecting path" << objPath;
+            const QStringList interfaces = reply.value().value(path).keys();
+            //qDebug() << "interfaces:" << interfaces;
+            if (interfaces.contains("org.bluez.Adapter1")) {
+                QDBusInterface adapterIface("org.bluez", objPath, "org.bluez.Adapter1", QDBusConnection::systemBus(), this);
+                //qDebug() << "Enabling adapter:" << objPath << (enable && m_btEnabled);
+                adapterIface.setProperty("Powered", enable);
+            }
+        }
+    } else {
+        qDebug() << "Failed to enumerate BT adapters";
+    }
+}
+
+void Handler::editConnection(const QString& uuid)
+{
+    QStringList args;
+    args << uuid;
+    KProcess::startDetached("kde-nm-connection-editor", args);
+}
+
+void Handler::removeConnection(const QString& connection)
+{
+    NetworkManager::Connection::Ptr con = NetworkManager::findConnection(connection);
+
+    if (!con || con->uuid().isEmpty()) {
+        kWarning() << "Not possible to remove connection " << connection;
+        return;
+    }
+
+    foreach (const NetworkManager::Connection::Ptr &masterConnection, NetworkManager::listConnections()) {
+        NetworkManager::ConnectionSettings::Ptr settings = masterConnection->settings();
+        if (settings->master() == con->uuid()) {
+            masterConnection->remove();
+        }
+    }
+
+    con->remove();
+}
+
+void Handler::openEditor()
+{
+    KProcess::startDetached("kde-nm-connection-editor");
+}
+
+void Handler::requestScan()
+{
+    foreach (NetworkManager::Device::Ptr device, NetworkManager::networkInterfaces()) {
+        if (device->type() == NetworkManager::Device::Wifi) {
+            NetworkManager::WirelessDevice::Ptr wifiDevice = device.objectCast<NetworkManager::WirelessDevice>();
+            if (wifiDevice) {
+                QDBusPendingReply<> reply = wifiDevice->requestScan();
+                QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(reply, this);
+                watcher->setProperty("action", Handler::RequestScan);
+                connect(watcher, SIGNAL(finished(QDBusPendingCallWatcher*)), this, SLOT(replyFinished(QDBusPendingCallWatcher*)));
+            }
+        }
+    }
+}
+
+void Handler::editDialogAccepted()
+{
+    NetworkManager::Connection::Ptr newConnection = NetworkManager::findConnectionByUuid(m_tmpConnectionUuid);
+    if (newConnection) {
+        activateConnection(newConnection->path(), m_tmpDevicePath, m_tmpSpecificPath);
+    }
+}
+
+void Handler::initKdedModule()
+{
+    m_agentIface.call(QLatin1String("init"));
+}
+
+void Handler::replyFinished(QDBusPendingCallWatcher * watcher)
+{
+    QDBusPendingReply<> reply = *watcher;
+    if (reply.isError() || !reply.isValid()) {
+        KNotification *notification = 0;
+        QString error = reply.error().message();
+        Handler::HandlerAction action = (Handler::HandlerAction)watcher->property("action").toUInt();
+        switch (action) {
+            case Handler::ActivateConnection:
+                notification = new KNotification("FailedToActivateConnection", KNotification::CloseOnTimeout, this);
+                notification->setComponentData(KComponentData("networkmanagement"));
+                notification->setTitle(i18n("Failed to activate %1", watcher->property("connection").toString()));
+                break;
+            case Handler::AddAndActivateConnection:
+                notification = new KNotification("FailedToAddConnection", KNotification::CloseOnTimeout, this);
+                notification->setComponentData(KComponentData("networkmanagement"));
+                notification->setTitle(i18n("Failed to add %1", watcher->property("connection").toString()));
+                break;
+            case Handler::RequestScan:
+                notification = new KNotification("FailedToRequestScan", KNotification::CloseOnTimeout, this);
+                notification->setComponentData(KComponentData("networkmanagement"));
+                notification->setTitle(i18n("Failed to request scan"));
+                break;
+            default:
+                break;
+        }
+
+        if (notification) {
+            notification->setText(error);
+            notification->setPixmap(KIcon("dialog-warning").pixmap(64, 64));
+            notification->sendEvent();
+        }
+    }
+
+    watcher->deleteLater();
+}
diff --git a/plasma-nm/libs/handler.h b/plasma-nm/libs/handler.h
new file mode 100644 (file)
index 0000000..fc7a81b
--- /dev/null
@@ -0,0 +1,118 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_HANDLER_H
+#define PLASMA_NM_HANDLER_H
+
+#include <QDBusInterface>
+
+#include <NetworkManagerQt/Connection>
+
+#include "plasmanm_export.h"
+#include <config.h>
+
+#if !WITH_MODEMMANAGER_SUPPORT
+typedef QMap<QDBusObjectPath, NMVariantMapMap> NMDBusObjectVariantMapMap;
+Q_DECLARE_METATYPE(NMDBusObjectVariantMapMap)
+#endif
+
+class PLASMA_NM_EXPORT Handler : public QObject
+{
+Q_OBJECT
+
+public:
+    enum HandlerAction {
+        ActivateConnection,
+        AddAndActivateConnection,
+        RequestScan
+    };
+
+    explicit Handler(QObject* parent = 0);
+    virtual ~Handler();
+
+public Q_SLOTS:
+    /**
+     * Activates given connection
+     * @connection - d-bus path of the connection you want to activate
+     * @device - d-bus path of the device where the connection should be activated
+     * @specificParameter - d-bus path of the specific object you want to use for this activation, i.e access point
+     */
+    void activateConnection(const QString & connection, const QString & device, const QString & specificParameter);
+    /**
+     * Adds and activates a new wireless connection
+     * @device - d-bus path of the wireless device where the connection should be activated
+     * @specificParameter - d-bus path of the accesspoint you want to connect to
+     * @password - pre-filled password which should be used for the new wireless connection
+     * @autoConnect - boolean value whether this connection should be activated automatically when it's available
+     *
+     * Works automatically for wireless connections with WEP/WPA security, for wireless connections with WPA/WPA
+     * it will open the connection editor for advanced configuration.
+     * */
+    void addAndActivateConnection(const QString & device, const QString & specificParameter, const QString & password = QString());
+    /**
+     * Deactivates given connection
+     * @connection - d-bus path of the connection you want to deactivate
+     * @device - d-bus path of the connection where the connection is activated
+     */
+    void deactivateConnection(const QString & connection, const QString & device);
+    /**
+     * Disconnects all connections
+     */
+    void disconnectAll();
+    void enableAirplaneMode(bool enable);
+    void enableBt(bool enable);
+    void enableNetworking(bool enable);
+    void enableWireless(bool enable);
+    void enableWimax(bool enable);
+    void enableWwan(bool enable);
+
+    /**
+     * Opens connection editor for given connection
+     * @uuid - uuid of the connection you want to edit
+     */
+    void editConnection(const QString & uuid);
+
+    /**
+     * Removes given connection
+     * @connection - d-bus path of the connection you want to edit
+     */
+    void removeConnection(const QString & connection);
+    void openEditor();
+    void requestScan();
+
+private Q_SLOTS:
+    void editDialogAccepted();
+    void initKdedModule();
+    void replyFinished(QDBusPendingCallWatcher * watcher);
+
+private:
+    bool m_tmpBluetoothEnabled;
+    bool m_tmpWimaxEnabled;
+    bool m_tmpWirelessEnabled;
+    bool m_tmpWwanEnabled;
+    QString m_tmpConnectionUuid;
+    QString m_tmpDevicePath;
+    QString m_tmpSpecificPath;
+
+    bool isBtEnabled();
+    QDBusInterface m_agentIface;
+};
+
+#endif // PLASMA_NM_HANDLER_H
diff --git a/plasma-nm/libs/models/appletproxymodel.cpp b/plasma-nm/libs/models/appletproxymodel.cpp
new file mode 100644 (file)
index 0000000..92bd11a
--- /dev/null
@@ -0,0 +1,161 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "appletproxymodel.h"
+#include "networkmodel.h"
+
+AppletProxyModel::SortedConnectionType AppletProxyModel::connectionTypeToSortedType(NetworkManager::ConnectionSettings::ConnectionType type)
+{
+    switch (type) {
+        case NetworkManager::ConnectionSettings::Unknown:
+            return AppletProxyModel::AppletProxyModel::Unknown;
+            break;
+        case NetworkManager::ConnectionSettings::Adsl:
+            return AppletProxyModel::AppletProxyModel::Adsl;
+            break;
+        case NetworkManager::ConnectionSettings::Bluetooth:
+            return AppletProxyModel::Bluetooth;
+            break;
+        case NetworkManager::ConnectionSettings::Bond:
+            return AppletProxyModel::Bond;
+            break;
+        case NetworkManager::ConnectionSettings::Bridge:
+            return AppletProxyModel::Bridge;
+            break;
+        case NetworkManager::ConnectionSettings::Cdma:
+            return AppletProxyModel::Cdma;
+            break;
+        case NetworkManager::ConnectionSettings::Gsm:
+            return AppletProxyModel::Gsm;
+            break;
+        case NetworkManager::ConnectionSettings::Infiniband:
+            return AppletProxyModel::Infiniband;
+            break;
+        case NetworkManager::ConnectionSettings::OLPCMesh:
+            return AppletProxyModel::OLPCMesh;
+            break;
+        case NetworkManager::ConnectionSettings::Pppoe:
+            return AppletProxyModel::Pppoe;
+            break;
+        case NetworkManager::ConnectionSettings::Vlan:
+            return AppletProxyModel::Vlan;
+            break;
+        case NetworkManager::ConnectionSettings::Vpn:
+            return AppletProxyModel::Vpn;
+            break;
+        case NetworkManager::ConnectionSettings::Wimax:
+            return AppletProxyModel::Wimax;
+            break;
+        case NetworkManager::ConnectionSettings::Wired:
+            return AppletProxyModel::Wired;
+            break;
+        case NetworkManager::ConnectionSettings::Wireless:
+            return AppletProxyModel::Wireless;
+            break;
+        default:
+            return AppletProxyModel::Unknown;
+            break;
+    }
+}
+
+AppletProxyModel::AppletProxyModel(QObject* parent)
+    : QSortFilterProxyModel(parent)
+{
+    setDynamicSortFilter(true);
+    sort(0, Qt::DescendingOrder);
+}
+
+AppletProxyModel::~AppletProxyModel()
+{
+}
+
+bool AppletProxyModel::filterAcceptsRow(int source_row, const QModelIndex& source_parent) const
+{
+    const QModelIndex index = sourceModel()->index(source_row, 0, source_parent);
+
+    // slaves are always filtered-out
+    const bool isSlave = sourceModel()->data(index, NetworkModel::SlaveRole).toBool();
+    if (isSlave) {
+        return false;
+    }
+
+    NetworkModelItem::ItemType itemType = (NetworkModelItem::ItemType)sourceModel()->data(index, NetworkModel::ItemTypeRole).toUInt();
+
+    if (itemType == NetworkModelItem::AvailableConnection ||
+        itemType == NetworkModelItem::AvailableAccessPoint ||
+        itemType == NetworkModelItem::AvailableNsp) {
+        return true;
+    }
+
+    return false;
+}
+
+bool AppletProxyModel::lessThan(const QModelIndex& left, const QModelIndex& right) const
+{
+    const bool leftAvailable = (NetworkModelItem::ItemType)sourceModel()->data(left, NetworkModel::ItemTypeRole).toUInt() != NetworkModelItem::UnavailableConnection;
+    const bool leftConnected = sourceModel()->data(left, NetworkModel::ConnectionStateRole).toUInt() == NetworkManager::ActiveConnection::Activated;
+    const QString leftName = sourceModel()->data(left, NetworkModel::NameRole).toString();
+    const SortedConnectionType leftType = connectionTypeToSortedType((NetworkManager::ConnectionSettings::ConnectionType) sourceModel()->data(left, NetworkModel::TypeRole).toUInt());
+    const QString leftUuid = sourceModel()->data(left, NetworkModel::UuidRole).toString();
+    const int leftSignal = sourceModel()->data(left, NetworkModel::SignalRole).toInt();
+
+    const bool rightAvailable = (NetworkModelItem::ItemType)sourceModel()->data(right, NetworkModel::ItemTypeRole).toUInt() != NetworkModelItem::UnavailableConnection;
+    const bool rightConnected = sourceModel()->data(right, NetworkModel::ConnectionStateRole).toUInt() == NetworkManager::ActiveConnection::Activated;
+    const QString rightName = sourceModel()->data(right, NetworkModel::NameRole).toString();
+    const SortedConnectionType rightType = connectionTypeToSortedType((NetworkManager::ConnectionSettings::ConnectionType) sourceModel()->data(right, NetworkModel::TypeRole).toUInt());
+    const QString rightUuid = sourceModel()->data(right, NetworkModel::UuidRole).toString();
+    const int rightSignal = sourceModel()->data(right, NetworkModel::SignalRole).toInt();
+
+    if (leftAvailable < rightAvailable) {
+        return true;
+    } else if (leftAvailable > rightAvailable) {
+        return false;
+    }
+
+    if (leftConnected < rightConnected) {
+        return true;
+    } else if (leftConnected > rightConnected) {
+        return false;
+    }
+
+    if (leftUuid.isEmpty() && !rightUuid.isEmpty()) {
+        return true;
+    } else if (!leftUuid.isEmpty() && rightUuid.isEmpty()) {
+        return false;
+    }
+
+    if (leftType < rightType) {
+        return false;
+    } else if (leftType > rightType) {
+        return true;
+    }
+
+    if (leftSignal < rightSignal) {
+        return true;
+    } else if (leftSignal > rightSignal) {
+        return false;
+    }
+
+    if (QString::localeAwareCompare(leftName, rightName) > 0) {
+        return true;
+    } else {
+        return false;
+    }
+}
diff --git a/plasma-nm/libs/models/appletproxymodel.h b/plasma-nm/libs/models/appletproxymodel.h
new file mode 100644 (file)
index 0000000..c8fa7b6
--- /dev/null
@@ -0,0 +1,47 @@
+/*
+    Copyright 2013-2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_APPLET_PROXY_MODEL_H
+#define PLASMA_NM_APPLET_PROXY_MODEL_H
+
+#include <QSortFilterProxyModel>
+
+#include "networkmodelitem.h"
+
+class PLASMA_NM_EXPORT AppletProxyModel : public QSortFilterProxyModel
+{
+Q_OBJECT
+Q_PROPERTY(QAbstractItemModel * sourceModel READ sourceModel WRITE setSourceModel)
+public:
+    enum SortedConnectionType {Wired, Wireless, Wimax, Gsm, Cdma, Pppoe, Adsl, Infiniband, OLPCMesh, Bluetooth, Vpn, Vlan, Bridge, Bond, Unknown };
+
+    static SortedConnectionType connectionTypeToSortedType(NetworkManager::ConnectionSettings::ConnectionType type);
+
+    explicit AppletProxyModel(QObject* parent = 0);
+    virtual ~AppletProxyModel();
+
+protected:
+    bool filterAcceptsRow(int source_row, const QModelIndex& source_parent) const;
+    bool lessThan(const QModelIndex& left, const QModelIndex& right) const;
+
+};
+
+
+#endif // PLASMA_NM_APPLET_PROXY_MODEL_H
diff --git a/plasma-nm/libs/models/editoridentitymodel.cpp b/plasma-nm/libs/models/editoridentitymodel.cpp
new file mode 100644 (file)
index 0000000..208ac03
--- /dev/null
@@ -0,0 +1,129 @@
+/*
+    Copyright 2014 Jan Grulich <jgrulich@redhat.com>
+    Copyright 2014 Lukáš Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "editoridentitymodel.h"
+#include "networkmodel.h"
+#include "networkmodelitem.h"
+#include "uiutils.h"
+
+#include <QIcon>
+#include <QFont>
+
+#include <KLocalizedString>
+#include <KIcon>
+
+EditorIdentityModel::EditorIdentityModel(QObject* parent)
+    : QIdentityProxyModel(parent)
+{
+    NetworkModel * baseModel = new NetworkModel(this);
+    setSourceModel(baseModel);
+}
+
+EditorIdentityModel::~EditorIdentityModel()
+{
+}
+
+Qt::ItemFlags EditorIdentityModel::flags(const QModelIndex& index) const
+{
+    const QModelIndex mappedProxyIndex = index.sibling(index.row(), 0);
+    return QIdentityProxyModel::flags(mappedProxyIndex) | Qt::ItemIsEnabled | Qt::ItemIsSelectable;
+}
+
+int EditorIdentityModel::columnCount(const QModelIndex& parent) const
+{
+    Q_UNUSED(parent);
+
+    return 2;
+}
+
+QVariant EditorIdentityModel::headerData(int section, Qt::Orientation orientation, int role) const
+{
+    if (orientation == Qt::Horizontal && role == Qt::DisplayRole) {
+        switch (section) {
+        case 0:
+            return i18n("Connection name");
+        case 1:
+            return i18n("Last used");
+        }
+    }
+
+    return QIdentityProxyModel::headerData(section, orientation, role);
+}
+
+QVariant EditorIdentityModel::data(const QModelIndex& index, int role) const
+{
+    const QModelIndex sourceIndex = sourceModel()->index(index.row(), 0);
+    const QString connectionName = sourceModel()->data(sourceIndex, NetworkModel::NameRole).toString();
+    const QString lastUsed = sourceModel()->data(sourceIndex, NetworkModel::LastUsedDateOnlyRole).toString();
+    const bool isActivated = (NetworkManager::ActiveConnection::State) sourceModel()->data(sourceIndex, NetworkModel::ConnectionStateRole).toInt()
+                             == NetworkManager::ActiveConnection::Activated;
+    NetworkManager::ConnectionSettings::ConnectionType type = static_cast<NetworkManager::ConnectionSettings::ConnectionType>(sourceModel()->data(sourceIndex, NetworkModel::TypeRole).toInt());
+    QString tooltip;
+    QString iconName = UiUtils::iconAndTitleForConnectionSettingsType(type, tooltip);
+    const int column = index.column();
+
+    if (role == Qt::DisplayRole) {
+        switch (column) {
+        case 0:
+            if (type == NetworkManager::ConnectionSettings::Infiniband ||
+                type == NetworkManager::ConnectionSettings::Bond ||
+                type == NetworkManager::ConnectionSettings::Bridge ||
+                type == NetworkManager::ConnectionSettings::Vlan) {
+                return QString(connectionName + " (" + NetworkManager::ConnectionSettings::typeAsString(type) + ")");
+            }
+            return connectionName;
+        case 1:
+            return lastUsed;
+        }
+    } else if (role == Qt::DecorationRole) {
+        if (column == 0) {
+            return KIcon(iconName);
+        }
+    } else if (role == Qt::ToolTipRole) {
+        if (column == 0)
+            return tooltip;
+    } else if (role == Qt::FontRole) {
+        if (column == 0 && isActivated) {
+            QFont f;
+            f.setBold(true);
+            return f;
+        }
+    } else {
+        return sourceModel()->data(index, role);
+    }
+
+    return QVariant();
+}
+
+QModelIndex EditorIdentityModel::index(int row, int column, const QModelIndex& parent) const
+{
+    Q_UNUSED(parent);
+    return createIndex(row, column);
+}
+
+QModelIndex EditorIdentityModel::mapToSource(const QModelIndex& proxyIndex) const
+{
+    if (proxyIndex.column() > 0) {
+        return QModelIndex();
+    }
+
+    return QIdentityProxyModel::mapToSource(proxyIndex);
+}
diff --git a/plasma-nm/libs/models/editoridentitymodel.h b/plasma-nm/libs/models/editoridentitymodel.h
new file mode 100644 (file)
index 0000000..bffe04c
--- /dev/null
@@ -0,0 +1,47 @@
+/*
+    Copyright 2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_EDITOR_IDENTITY_MODEL_H
+#define PLASMA_NM_EDITOR_IDENTITY_MODEL_H
+
+#include <QIdentityProxyModel>
+#include <QModelIndex>
+
+#include "plasmanm_export.h"
+
+class PLASMA_NM_EXPORT EditorIdentityModel : public QIdentityProxyModel
+{
+Q_OBJECT
+
+public:
+    explicit EditorIdentityModel(QObject* parent = 0);
+    virtual ~EditorIdentityModel();
+
+    QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
+    QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
+    Qt::ItemFlags flags(const QModelIndex &index) const;
+
+    int columnCount(const QModelIndex& parent = QModelIndex()) const;
+    QModelIndex index(int row, int column, const QModelIndex& parent = QModelIndex()) const;
+
+    QModelIndex mapToSource(const QModelIndex &proxyIndex) const;
+};
+
+#endif // PLASMA_NM_EDITOR_IDENTITY_MODEL_H
diff --git a/plasma-nm/libs/models/editorproxymodel.cpp b/plasma-nm/libs/models/editorproxymodel.cpp
new file mode 100644 (file)
index 0000000..9d1a27b
--- /dev/null
@@ -0,0 +1,76 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "editorproxymodel.h"
+#include "networkmodelitem.h"
+#include "networkmodel.h"
+
+EditorProxyModel::EditorProxyModel(QObject* parent)
+    : QSortFilterProxyModel(parent)
+{
+    setDynamicSortFilter(true);
+    setSortCaseSensitivity(Qt::CaseInsensitive);
+    setSortLocaleAware(true);
+    sort(0, Qt::DescendingOrder);
+}
+
+EditorProxyModel::~EditorProxyModel()
+{
+}
+
+bool EditorProxyModel::filterAcceptsRow(int source_row, const QModelIndex& source_parent) const
+{
+    const QModelIndex index = sourceModel()->index(source_row, 0, source_parent);
+
+    // slaves are always filtered-out
+    const bool isSlave = sourceModel()->data(index, NetworkModel::SlaveRole).toBool();
+    const bool isDuplicate = sourceModel()->data(index, NetworkModel::DuplicateRole).toBool();
+
+    if (isSlave || isDuplicate) {
+        return false;
+    }
+
+    NetworkModelItem::ItemType itemType = (NetworkModelItem::ItemType)sourceModel()->data(index, NetworkModel::ItemTypeRole).toUInt();
+    if (itemType == NetworkModelItem::AvailableAccessPoint || itemType == NetworkModelItem::AvailableNsp) {
+        return false;
+    }
+
+    const QString pattern = filterRegExp().pattern();
+    if (!pattern.isEmpty()) {  // filtering on data (connection name), wildcard-only
+        const QString data = sourceModel()->data(index, Qt::DisplayRole).toString();
+        //qDebug() << "Filtering " << data << "with pattern" << pattern;
+        return data.contains(pattern, Qt::CaseInsensitive);
+    }
+
+    return true;
+}
+
+bool EditorProxyModel::lessThan(const QModelIndex &left, const QModelIndex &right) const
+{
+    if (sourceModel()) { // special sorting case, only for editor
+        if (sortColumn() == 1) {
+            const QDateTime leftDate = sourceModel()->data(left, NetworkModel::TimeStampRole).toDateTime();
+            const QDateTime rightDate = sourceModel()->data(right, NetworkModel::TimeStampRole).toDateTime();
+            return leftDate < rightDate;
+        }
+    }
+
+    return QSortFilterProxyModel::lessThan(left, right);
+}
diff --git a/plasma-nm/libs/models/editorproxymodel.h b/plasma-nm/libs/models/editorproxymodel.h
new file mode 100644 (file)
index 0000000..3c53ea6
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+    Copyright 2013-2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_EDITOR_PROXY_MODEL_H
+#define PLASMA_NM_EDITOR_PROXY_MODEL_H
+
+#include <QSortFilterProxyModel>
+
+#include "plasmanm_export.h"
+
+class PLASMA_NM_EXPORT EditorProxyModel : public QSortFilterProxyModel
+{
+Q_OBJECT
+Q_PROPERTY(QAbstractItemModel * sourceModel READ sourceModel WRITE setSourceModel)
+public:
+    explicit EditorProxyModel(QObject* parent = 0);
+    virtual ~EditorProxyModel();
+
+protected:
+    bool filterAcceptsRow(int source_row, const QModelIndex& source_parent) const;
+    bool lessThan(const QModelIndex &left, const QModelIndex &right) const;
+};
+
+
+#endif // PLASMA_NM_EDITOR_PROXY_MODEL_H
diff --git a/plasma-nm/libs/models/networkitemslist.cpp b/plasma-nm/libs/models/networkitemslist.cpp
new file mode 100644 (file)
index 0000000..3a78fad
--- /dev/null
@@ -0,0 +1,191 @@
+/*
+    Copyright 2013-2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "networkitemslist.h"
+#include "networkmodelitem.h"
+
+NetworkItemsList::NetworkItemsList(QObject* parent)
+    : QObject(parent)
+{
+}
+
+NetworkItemsList::~NetworkItemsList()
+{
+    qDeleteAll(m_items);
+}
+
+bool NetworkItemsList::contains(const NetworkItemsList::FilterType type, const QString& parameter) const
+{
+    foreach (NetworkModelItem * item, m_items) {
+        switch (type) {
+            case NetworkItemsList::ActiveConnection:
+                if (item->activeConnectionPath() == parameter) {
+                    return true;
+                }
+                break;
+            case NetworkItemsList::Connection:
+                if (item->connectionPath() == parameter) {
+                    return true;
+                }
+                break;
+            case NetworkItemsList::Device:
+                if (item->devicePath() == parameter) {
+                    return true;
+                }
+                break;
+            case NetworkItemsList::Name:
+                if (item->name() == parameter) {
+                    return true;
+                }
+                break;
+            case NetworkItemsList::Nsp:
+                if (item->nsp() == parameter) {
+                    return true;
+                }
+                break;
+            case NetworkItemsList::Ssid:
+                if (item->ssid() == parameter) {
+                    return true;
+                }
+                break;
+            case NetworkItemsList::Uuid:
+                if (item->uuid() == parameter) {
+                    return true;
+                }
+                break;
+            case NetworkItemsList::Type:
+                break;
+            default: break;
+        }
+    }
+
+    return false;
+}
+
+int NetworkItemsList::count() const
+{
+    return m_items.count();
+}
+
+int NetworkItemsList::indexOf(NetworkModelItem* item) const
+{
+    return m_items.indexOf(item);
+}
+
+void NetworkItemsList::insertItem(NetworkModelItem* item)
+{
+    m_items << item;
+}
+
+NetworkModelItem* NetworkItemsList::itemAt(int index) const
+{
+    return m_items.at(index);
+}
+
+QList< NetworkModelItem* > NetworkItemsList::items() const
+{
+    return m_items;
+}
+
+void NetworkItemsList::removeItem(NetworkModelItem* item)
+{
+    m_items.removeAll(item);
+}
+
+QList< NetworkModelItem* > NetworkItemsList::returnItems(const NetworkItemsList::FilterType type, const QString& parameter, const QString& additionalParameter) const
+{
+    QList<NetworkModelItem*> result;
+
+    foreach (NetworkModelItem * item, m_items) {
+        switch (type) {
+            case NetworkItemsList::ActiveConnection:
+                if (item->activeConnectionPath() == parameter) {
+                    result << item;
+                }
+                break;
+            case NetworkItemsList::Connection:
+                if (item->connectionPath() == parameter) {
+                    if (additionalParameter.isEmpty()) {
+                        result << item;
+                    } else {
+                        if (item->devicePath() == additionalParameter) {
+                            result << item;
+                        }
+                    }
+                }
+                break;
+            case NetworkItemsList::Device:
+                if (item->devicePath() == parameter) {
+                    result << item;
+                }
+                break;
+            case NetworkItemsList::Name:
+                if (item->name() == parameter) {
+                    result << item;
+                }
+                break;
+            case NetworkItemsList::Nsp:
+                if (item->nsp() == parameter) {
+                    if (additionalParameter.isEmpty()) {
+                        result << item;
+                    } else {
+                        if (item->devicePath() == additionalParameter) {
+                            result << item;
+                        }
+                    }
+                }
+                break;
+            case NetworkItemsList::Ssid:
+                if (item->ssid() == parameter) {
+                    if (additionalParameter.isEmpty()) {
+                        result << item;
+                    } else {
+                        if (item->devicePath() == additionalParameter) {
+                            result << item;
+                        }
+                    }
+                }
+                break;
+            case NetworkItemsList::Uuid:
+                if (item->uuid() == parameter) {
+                    result << item;
+                }
+                break;
+            case NetworkItemsList::Type:
+                break;
+        }
+    }
+
+    return result;
+}
+
+QList< NetworkModelItem* > NetworkItemsList::returnItems(const NetworkItemsList::FilterType type, NetworkManager::ConnectionSettings::ConnectionType typeParameter) const
+{
+    QList<NetworkModelItem*> result;
+
+    foreach (NetworkModelItem * item, m_items) {
+        if (type == NetworkItemsList::Type) {
+            if (item->type() == typeParameter) {
+                result << item;
+            }
+        }
+    }
+    return result;
+}
diff --git a/plasma-nm/libs/models/networkitemslist.h b/plasma-nm/libs/models/networkitemslist.h
new file mode 100644 (file)
index 0000000..7d383a7
--- /dev/null
@@ -0,0 +1,62 @@
+/*
+    Copyright 2013-2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_MODEL_NETWORK_ITEMS_LIST_H
+#define PLASMA_NM_MODEL_NETWORK_ITEMS_LIST_H
+
+#include <QtCore/QAbstractListModel>
+
+#include <NetworkManagerQt/ConnectionSettings>
+
+class NetworkModelItem;
+
+class NetworkItemsList : public QObject
+{
+Q_OBJECT
+public:
+    enum FilterType {
+        ActiveConnection,
+        Connection,
+        Device,
+        Name,
+        Nsp,
+        Ssid,
+        Uuid,
+        Type
+    };
+
+    explicit NetworkItemsList(QObject* parent = 0);
+    virtual ~NetworkItemsList();
+
+    bool contains(const FilterType type, const QString& parameter) const;
+    int count() const;
+    int indexOf(NetworkModelItem * item) const;
+    NetworkModelItem * itemAt(int index) const;
+    QList<NetworkModelItem*> items() const;
+    QList<NetworkModelItem*> returnItems(const FilterType type, const QString& parameter, const QString& additionalParameter = QString()) const;
+    QList<NetworkModelItem*> returnItems(const FilterType type, NetworkManager::ConnectionSettings::ConnectionType typeParameter) const;
+
+    void insertItem(NetworkModelItem * item);
+    void removeItem(NetworkModelItem * item);
+private:
+    QList<NetworkModelItem*> m_items;
+};
+
+#endif // PLASMA_NM_MODEL_NETWORK_ITEMS_LIST_H
diff --git a/plasma-nm/libs/models/networkmodel.cpp b/plasma-nm/libs/models/networkmodel.cpp
new file mode 100644 (file)
index 0000000..c420106
--- /dev/null
@@ -0,0 +1,1129 @@
+/*
+    Copyright 2013-2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "networkmodel.h"
+#include "networkmodelitem.h"
+#include "debug.h"
+#include "uiutils.h"
+
+#if WITH_MODEMMANAGER_SUPPORT
+#include <ModemManagerQt/manager.h>
+#include <ModemManagerQt/modem.h>
+#endif
+#include <NetworkManagerQt/Settings>
+#include <NetworkManagerQt/WimaxSetting>
+
+NetworkModel::NetworkModel(QObject* parent)
+    : QAbstractListModel(parent)
+{
+    QHash<int, QByteArray> roles = roleNames();
+    roles[ConnectionDetailsRole] = "ConnectionDetails";
+    roles[ConnectionIconRole] = "ConnectionIcon";
+    roles[ConnectionPathRole] = "ConnectionPath";
+    roles[ConnectionStateRole] = "ConnectionState";
+    roles[DeviceNameRole] = "DeviceName";
+    roles[DevicePathRole] = "DevicePath";
+    roles[DeviceStateRole] = "DeviceState";
+    roles[DuplicateRole] = "Duplicate";
+    roles[ItemUniqueNameRole] = "ItemUniqueName";
+    roles[ItemTypeRole] = "ItemType";
+    roles[LastUsedRole] = "LastUsed";
+    roles[LastUsedDateOnlyRole] = "LastUsedDateOnly";
+    roles[NameRole] = "Name";
+    roles[NspRole] = "Nsp";
+    roles[SectionRole] = "Section";
+    roles[SignalRole] = "Signal";
+    roles[SlaveRole] = "Slave";
+    roles[SsidRole] = "Ssid";
+    roles[SpecificPathRole] = "SpecificPath";
+    roles[SecurityTypeRole] = "SecurityType";
+    roles[SecurityTypeStringRole] = "SecurityTypeString";
+    roles[TimeStampRole] = "TimeStamp";
+    roles[TypeRole] = "Type";
+    roles[UniRole] = "Uni";
+    roles[UuidRole] = "Uuid";
+    roles[VpnState] = "VpnState";
+    setRoleNames(roles);
+
+    initialize();
+}
+
+NetworkModel::~NetworkModel()
+{
+}
+
+QVariant NetworkModel::data(const QModelIndex& index, int role) const
+{
+    const int row = index.row();
+
+    if (row >= 0 && row < m_list.count()) {
+        NetworkModelItem * item = m_list.itemAt(row);
+
+        switch (role) {
+            case ConnectionDetailsRole:
+                return item->details();
+            case ConnectionIconRole:
+                return item->icon();
+            case ConnectionPathRole:
+                return item->connectionPath();
+            case ConnectionStateRole:
+                return item->connectionState();
+            case DeviceNameRole:
+                return item->deviceName();
+            case DevicePathRole:
+                return item->devicePath();
+            case DeviceStateRole:
+                return item->deviceState();
+            case DuplicateRole:
+                return item->duplicate();
+            case ItemUniqueNameRole:
+                if (m_list.returnItems(NetworkItemsList::Name, item->name()).count() > 1) {
+                    return item->originalName();
+                } else {
+                    return item->name();
+                }
+            case ItemTypeRole:
+                return item->itemType();
+            case LastUsedRole:
+                return UiUtils::formatLastUsedDateRelative(item->timestamp());
+            case LastUsedDateOnlyRole:
+                return UiUtils::formatDateRelative(item->timestamp());
+            case NameRole:
+                return item->name();
+            case NspRole:
+                return item->nsp();
+            case SectionRole:
+                return item->sectionType();
+            case SignalRole:
+                return item->signal();
+            case SlaveRole:
+                return item->slave();
+            case SsidRole:
+                return item->ssid();
+            case SpecificPathRole:
+                return item->specificPath();
+            case SecurityTypeRole:
+                return item->securityType();
+            case SecurityTypeStringRole:
+                return UiUtils::labelFromWirelessSecurity(item->securityType());
+            case TimeStampRole:
+                return item->timestamp();
+            case TypeRole:
+                return item->type();
+            case UniRole:
+                return item->uni();
+            case UuidRole:
+                return item->uuid();
+            case VpnState:
+                return item->vpnState();
+            default:
+                break;
+        }
+    }
+
+    return QVariant();
+}
+
+int NetworkModel::rowCount(const QModelIndex& parent) const
+{
+    Q_UNUSED(parent);
+    return m_list.count();
+}
+
+void NetworkModel::initialize()
+{
+    // Initialize existing connections
+    foreach (const NetworkManager::Connection::Ptr& connection, NetworkManager::listConnections()) {
+        addConnection(connection);
+    }
+
+    // Initialize existing devices
+    foreach (const NetworkManager::Device::Ptr& dev, NetworkManager::networkInterfaces()) {
+        addDevice(dev);
+    }
+
+    // Initialize existing active connections
+    foreach (const NetworkManager::ActiveConnection::Ptr& active, NetworkManager::activeConnections()) {
+        addActiveConnection(active);
+    }
+
+    initializeSignals();
+}
+
+void NetworkModel::initializeSignals()
+{
+    connect(NetworkManager::notifier(), SIGNAL(activeConnectionAdded(QString)),
+            SLOT(activeConnectionAdded(QString)), Qt::UniqueConnection);
+    connect(NetworkManager::notifier(), SIGNAL(activeConnectionRemoved(QString)),
+            SLOT(activeConnectionRemoved(QString)), Qt::UniqueConnection);
+    connect(NetworkManager::settingsNotifier(), SIGNAL(connectionAdded(QString)),
+            SLOT(connectionAdded(QString)), Qt::UniqueConnection);
+    connect(NetworkManager::settingsNotifier(), SIGNAL(connectionRemoved(QString)),
+            SLOT(connectionRemoved(QString)), Qt::UniqueConnection);
+    connect(NetworkManager::notifier(), SIGNAL(deviceAdded(QString)),
+            SLOT(deviceAdded(QString)), Qt::UniqueConnection);
+    connect(NetworkManager::notifier(), SIGNAL(deviceRemoved(QString)),
+            SLOT(deviceRemoved(QString)), Qt::UniqueConnection);
+    connect(NetworkManager::notifier(), SIGNAL(statusChanged(NetworkManager::Status)),
+            SLOT(statusChanged(NetworkManager::Status)), Qt::UniqueConnection);
+}
+
+void NetworkModel::initializeSignals(const NetworkManager::ActiveConnection::Ptr& activeConnection)
+{
+    if (activeConnection->vpn()) {
+        NetworkManager::VpnConnection::Ptr vpnConnection = activeConnection.objectCast<NetworkManager::VpnConnection>();
+        if (vpnConnection) {
+            connect(vpnConnection.data(), SIGNAL(stateChanged(NetworkManager::VpnConnection::State,NetworkManager::VpnConnection::StateChangeReason)),
+                    SLOT(activeVpnConnectionStateChanged(NetworkManager::VpnConnection::State,NetworkManager::VpnConnection::StateChangeReason)), Qt::UniqueConnection);
+        }
+    } else {
+        connect(activeConnection.data(), SIGNAL(stateChanged(NetworkManager::ActiveConnection::State)),
+                SLOT(activeConnectionStateChanged(NetworkManager::ActiveConnection::State)), Qt::UniqueConnection);
+    }
+}
+
+void NetworkModel::initializeSignals(const NetworkManager::Connection::Ptr& connection)
+{
+    connect(connection.data(), SIGNAL(updated()), SLOT(connectionUpdated()), Qt::UniqueConnection);
+}
+
+void NetworkModel::initializeSignals(const NetworkManager::Device::Ptr& device)
+{
+    connect(device.data(), SIGNAL(availableConnectionAppeared(QString)),
+            SLOT(availableConnectionAppeared(QString)), Qt::UniqueConnection);
+    connect(device.data(), SIGNAL(availableConnectionDisappeared(QString)),
+            SLOT(availableConnectionDisappeared(QString)), Qt::UniqueConnection);
+    connect(device.data(), SIGNAL(ipV4ConfigChanged()),
+            SLOT(ipConfigChanged()), Qt::UniqueConnection);
+    connect(device.data(), SIGNAL(ipV6ConfigChanged()),
+            SLOT(ipConfigChanged()), Qt::UniqueConnection);
+    connect(device.data(), SIGNAL(ipInterfaceChanged()),
+            SLOT(ipInterfaceChanged()));
+    connect(device.data(), SIGNAL(stateChanged(NetworkManager::Device::State,NetworkManager::Device::State,NetworkManager::Device::StateChangeReason)),
+            SLOT(deviceStateChanged(NetworkManager::Device::State,NetworkManager::Device::State,NetworkManager::Device::StateChangeReason)), Qt::UniqueConnection);
+
+    if (device->type() == NetworkManager::Device::Wifi) {
+        NetworkManager::WirelessDevice::Ptr wifiDev = device.objectCast<NetworkManager::WirelessDevice>();
+        connect(wifiDev.data(), SIGNAL(networkAppeared(QString)),
+                SLOT(wirelessNetworkAppeared(QString)), Qt::UniqueConnection);
+        connect(wifiDev.data(), SIGNAL(networkDisappeared(QString)),
+                SLOT(wirelessNetworkDisappeared(QString)), Qt::UniqueConnection);
+    }
+
+    if (device->type() == NetworkManager::Device::Wimax) {
+        NetworkManager::WimaxDevice::Ptr wimaxDev = device.objectCast<NetworkManager::WimaxDevice>();
+        connect(wimaxDev.data(), SIGNAL(nspAppeared(QString)),
+                SLOT(wimaxNspAppeared(QString)));
+        connect(wimaxDev.data(), SIGNAL(nspDisappeared(QString)),
+                SLOT(wimaxNspDisappeared(QString)));
+    }
+
+#if WITH_MODEMMANAGER_SUPPORT
+    else if (device->type() == NetworkManager::Device::Modem) {
+        NetworkManager::ModemDevice::Ptr modemDev = device.objectCast<NetworkManager::ModemDevice>();
+        ModemManager::Modem::Ptr modemNetwork = modemDev->getModemNetworkIface();
+        if (modemDev->isValid()) {
+            connect(modemNetwork.data(), SIGNAL(signalQualityChanged(uint)),
+                    SLOT(gsmNetworkSignalQualityChanged(uint)), Qt::UniqueConnection);
+            connect(modemNetwork.data(), SIGNAL(accessTechnologyChanged(ModemManager::Modem::AccessTechnologies)),
+                    SLOT(gsmNetworkAccessTechnologyChanged(ModemManager::Modem::AccessTechnologies)), Qt::UniqueConnection);
+            connect(modemNetwork.data(), SIGNAL(currentModesChanged()),
+                    SLOT(gsmNetworkCurrentModesChanged()), Qt::UniqueConnection);
+        }
+    }
+#endif
+}
+
+void NetworkModel::initializeSignals(const NetworkManager::WimaxNsp::Ptr& nsp)
+{
+    connect(nsp.data(), SIGNAL(signalQualityChanged(uint)),
+            SLOT(wimaxNspSignalChanged(uint)));
+}
+
+void NetworkModel::initializeSignals(const NetworkManager::WirelessNetwork::Ptr& network)
+{
+    connect(network.data(), SIGNAL(signalStrengthChanged(int)),
+            SLOT(wirelessNetworkSignalChanged(int)), Qt::UniqueConnection);
+    connect(network.data(), SIGNAL(referenceAccessPointChanged(QString)),
+            SLOT(wirelessNetworkReferenceApChanged(QString)), Qt::UniqueConnection);
+}
+
+void NetworkModel::addActiveConnection(const NetworkManager::ActiveConnection::Ptr& activeConnection)
+{
+    initializeSignals(activeConnection);
+
+    NetworkManager::Device::Ptr device;
+    NetworkManager::Connection::Ptr connection = activeConnection->connection();
+
+    // Not necessary to have device for VPN connections
+    if (activeConnection && !activeConnection->vpn() && !activeConnection->devices().isEmpty()) {
+        device = NetworkManager::findNetworkInterface(activeConnection->devices().first());
+    }
+
+    // Check whether we have a base connection
+    if (!m_list.contains(NetworkItemsList::Uuid, connection->uuid())) {
+        // Active connection appeared before a base connection, so we have to add its base connection first
+        addConnection(connection);
+    }
+
+    foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::NetworkItemsList::Uuid, connection->uuid())) {
+        if (((device && device->uni() == item->devicePath()) || item->devicePath().isEmpty()) || item->type() == NetworkManager::ConnectionSettings::Vpn) {
+            item->setActiveConnectionPath(activeConnection->path());
+            item->setConnectionState(activeConnection->state());
+            if (activeConnection->vpn()) {
+                NetworkManager::VpnConnection::Ptr vpnConnection = activeConnection.objectCast<NetworkManager::VpnConnection>();
+                NetworkManager::VpnConnection::State state = vpnConnection->state();
+                if (state == NetworkManager::VpnConnection::Prepare ||
+                    state == NetworkManager::VpnConnection::NeedAuth ||
+                    state == NetworkManager::VpnConnection::Connecting ||
+                    state == NetworkManager::VpnConnection::GettingIpConfig) {
+                    item->setConnectionState(NetworkManager::ActiveConnection::Activating);
+                } else if (state == NetworkManager::VpnConnection::Activated) {
+                    item->setConnectionState(NetworkManager::ActiveConnection::Activated);
+                } else {
+                    item->setConnectionState(NetworkManager::ActiveConnection::Deactivated);
+                }
+                item->setVpnState(state);
+            }
+            updateItem(item);
+            nmDebug() << "Item " << item->name() << ": active connection state changed to " << item->connectionState();
+        }
+    }
+}
+
+void NetworkModel::addAvailableConnection(const QString& connection, const NetworkManager::Device::Ptr& device)
+{
+    checkAndCreateDuplicate(connection, device);
+
+    foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Connection, connection)) {
+        // The item is already associated with another device
+        if (!item->devicePath().isEmpty()) {
+            continue;
+        }
+
+        if (device->ipInterfaceName().isEmpty()) {
+            item->setDeviceName(device->interfaceName());
+        } else {
+            item->setDeviceName(device->ipInterfaceName());
+        }
+        item->setDevicePath(device->uni());
+        item->setDeviceState(device->state());
+        nmDebug() << "Item " << item->name() << ": device changed to " << item->devicePath();
+#if WITH_MODEMMANAGER_SUPPORT
+        if (device->type() == NetworkManager::Device::Modem) {
+            ModemManager::ModemDevice::Ptr modemDevice = ModemManager::findModemDevice(device->udi());
+            if (modemDevice) {
+                ModemManager::Modem::Ptr modemInterface = modemDevice->interface(ModemManager::ModemDevice::ModemInterface).objectCast<ModemManager::Modem>();
+                if (modemInterface) {
+                    item->setSignal(modemInterface->signalQuality().signal);
+                    nmDebug() << "Item " << item->name() << ": signal changed to " << item->signal();
+                }
+            }
+        }
+#endif
+        if (item->type() == NetworkManager::ConnectionSettings::Wireless && item->mode() == NetworkManager::WirelessSetting::Infrastructure) {
+            // Find an accesspoint which could be removed, because it will be merged with a connection
+            foreach (NetworkModelItem * secondItem, m_list.returnItems(NetworkItemsList::Ssid, item->ssid())) {
+                if (secondItem->itemType() == NetworkModelItem::AvailableAccessPoint && secondItem->devicePath() == item->devicePath()) {
+                    const int row = m_list.indexOf(secondItem);
+                    nmDebug() << "Access point " << secondItem->name() << ": merged to " << item->name() << " connection";
+                    if (row >= 0) {
+                        beginRemoveRows(QModelIndex(), row, row);
+                        m_list.removeItem(secondItem);
+                        secondItem->deleteLater();
+                        endRemoveRows();
+                    }
+                    break;
+                }
+            }
+
+            NetworkManager::WirelessDevice::Ptr wifiDevice = device.objectCast<NetworkManager::WirelessDevice>();
+            if (wifiDevice) {
+                NetworkManager::WirelessNetwork::Ptr wifiNetwork = wifiDevice->findNetwork(item->ssid());
+                if (wifiNetwork) {
+                    updateFromWirelessNetwork(item, wifiNetwork);
+                }
+            }
+        }
+
+        if (item->type() == NetworkManager::ConnectionSettings::Wimax) {
+            // Find a nsp which could be removed, because it will be merged with a connection
+            foreach (NetworkModelItem * secondItem, m_list.returnItems(NetworkItemsList::Nsp, item->nsp())) {
+                if (secondItem->itemType() == NetworkModelItem::AvailableNsp && secondItem->devicePath() == item->devicePath()) {
+                    const int row = m_list.indexOf(secondItem);
+                    nmDebug() << "Nsp " << secondItem->name() << ": merged to " << item->name() << " connection";
+                    if (row >= 0) {
+                        beginRemoveRows(QModelIndex(), row, row);
+                        m_list.removeItem(secondItem);
+                        secondItem->deleteLater();
+                        endRemoveRows();
+                    }
+                    break;
+                }
+            }
+
+            NetworkManager::WimaxDevice::Ptr wimaxDevice = device.objectCast<NetworkManager::WimaxDevice>();
+            NetworkManager::WimaxNsp::Ptr nsp = wimaxDevice->findNsp(item->specificPath());
+            if (nsp) {
+                updateFromWimaxNsp(item, nsp);
+            }
+        }
+
+        updateItem(item);
+        break;
+    }
+}
+
+void NetworkModel::addConnection(const NetworkManager::Connection::Ptr& connection)
+{
+    // Can't add a connection without name or uuid
+    if (connection->name().isEmpty() || connection->uuid().isEmpty()) {
+        return;
+    }
+
+    initializeSignals(connection);
+
+    NetworkManager::ConnectionSettings::Ptr settings = connection->settings();
+    NetworkManager::WimaxSetting::Ptr wimaxSetting;
+    NetworkManager::WirelessSetting::Ptr wirelessSetting;
+
+    if (settings->connectionType() == NetworkManager::ConnectionSettings::Wireless) {
+        wirelessSetting = settings->setting(NetworkManager::Setting::Wireless).dynamicCast<NetworkManager::WirelessSetting>();
+    }
+
+    if (settings->connectionType() == NetworkManager::ConnectionSettings::Wimax) {
+        wimaxSetting = settings->setting(NetworkManager::Setting::Wimax).dynamicCast<NetworkManager::WimaxSetting>();
+    }
+
+    // Check whether the connection is already in the model to avoid duplicates, but this shouldn't happen
+    if (!m_list.contains(NetworkItemsList::Connection, connection->path())) {
+        NetworkModelItem * item = new NetworkModelItem();
+        item->setConnectionPath(connection->path());
+        item->setName(settings->id());
+        item->setTimestamp(settings->timestamp());
+        item->setType(settings->connectionType());
+        item->setUuid(settings->uuid());
+        item->setSlave(settings->isSlave());
+
+        if (item->type() == NetworkManager::ConnectionSettings::Wireless) {
+            item->setMode(wirelessSetting->mode());
+            item->setSecurityType(NetworkManager::Utils::securityTypeFromConnectionSetting(settings));
+            item->setSsid(wirelessSetting->ssid());
+        }
+
+        if (item->type() == NetworkManager::ConnectionSettings::Wimax) {
+            item->setNsp(wimaxSetting->networkName());
+        }
+
+        item->updateDetails();
+
+        const int index = m_list.count();
+        beginInsertRows(QModelIndex(), index, index);
+        m_list.insertItem(item);
+        endInsertRows();
+        nmDebug() << "New connection " << item->name() << " added";
+    }
+}
+
+void NetworkModel::addDevice(const NetworkManager::Device::Ptr& device)
+{
+    initializeSignals(device);
+
+    if (device->type() == NetworkManager::Device::Wifi) {
+        NetworkManager::WirelessDevice::Ptr wifiDev = device.objectCast<NetworkManager::WirelessDevice>();
+        foreach (const NetworkManager::WirelessNetwork::Ptr& wifiNetwork, wifiDev->networks()) {
+            addWirelessNetwork(wifiNetwork, wifiDev);
+        }
+    }
+
+    if (device->type() == NetworkManager::Device::Wimax) {
+        NetworkManager::WimaxDevice::Ptr wimaxDev = device.objectCast<NetworkManager::WimaxDevice>();
+        foreach (const QString & nsp, wimaxDev->nsps()) {
+            NetworkManager::WimaxNsp::Ptr wimaxNsp = wimaxDev->findNsp(nsp);
+            if (wimaxNsp) {
+                addWimaxNsp(wimaxNsp, wimaxDev);
+            }
+        }
+    }
+
+    foreach (const NetworkManager::Connection::Ptr & connection, device->availableConnections()) {
+        addAvailableConnection(connection->path(), device);
+    }
+}
+
+void NetworkModel::addWimaxNsp(const NetworkManager::WimaxNsp::Ptr& nsp, const NetworkManager::WimaxDevice::Ptr& device)
+{
+    initializeSignals(nsp);
+
+    NetworkModelItem * item = new NetworkModelItem();
+    if (device->ipInterfaceName().isEmpty()) {
+        item->setDeviceName(device->interfaceName());
+    } else {
+        item->setDeviceName(device->ipInterfaceName());
+    }
+    item->setDevicePath(device->uni());
+    item->setName(nsp->name());
+    item->setSignal(nsp->signalQuality());
+    item->setSpecificPath(nsp->uni());
+    item->setType(NetworkManager::ConnectionSettings::Wimax);
+    item->updateDetails();
+
+    const int index = m_list.count();
+    beginInsertRows(QModelIndex(), index, index);
+    m_list.insertItem(item);
+    endInsertRows();
+    nmDebug() << "New wireless network " << item->name() << " added";}
+
+void NetworkModel::addWirelessNetwork(const NetworkManager::WirelessNetwork::Ptr& network, const NetworkManager::WirelessDevice::Ptr& device)
+{
+    initializeSignals(network);
+
+    NetworkManager::WirelessSetting::NetworkMode mode = NetworkManager::WirelessSetting::Infrastructure;
+    NetworkManager::Utils::WirelessSecurityType securityType = NetworkManager::Utils::Unknown;
+    NetworkManager::AccessPoint::Ptr ap = network->referenceAccessPoint();
+    if (ap && ap->capabilities() & NetworkManager::AccessPoint::Privacy) {
+        securityType = NetworkManager::Utils::findBestWirelessSecurity(device->wirelessCapabilities(), true, (device->mode() == NetworkManager::WirelessDevice::Adhoc),
+                                                                       ap->capabilities(), ap->wpaFlags(), ap->rsnFlags());
+        if (network->referenceAccessPoint()->mode() == NetworkManager::AccessPoint::Infra) {
+            mode = NetworkManager::WirelessSetting::Infrastructure;
+        } else if (network->referenceAccessPoint()->mode() == NetworkManager::AccessPoint::Adhoc) {
+            mode = NetworkManager::WirelessSetting::Adhoc;
+        } else if (network->referenceAccessPoint()->mode() == NetworkManager::AccessPoint::ApMode) {
+            mode = NetworkManager::WirelessSetting::Ap;
+        }
+    }
+
+    NetworkModelItem * item = new NetworkModelItem();
+    if (device->ipInterfaceName().isEmpty()) {
+        item->setDeviceName(device->interfaceName());
+    } else {
+        item->setDeviceName(device->ipInterfaceName());
+    }
+    item->setDevicePath(device->uni());
+    item->setMode(mode);
+    item->setName(network->ssid());
+    item->setSignal(network->signalStrength());
+    item->setSpecificPath(network->referenceAccessPoint()->uni());
+    item->setSsid(network->ssid());
+    item->setType(NetworkManager::ConnectionSettings::Wireless);
+    item->setSecurityType(securityType);
+    item->updateDetails();
+
+    const int index = m_list.count();
+    beginInsertRows(QModelIndex(), index, index);
+    m_list.insertItem(item);
+    endInsertRows();
+    nmDebug() << "New wireless network " << item->name() << " added";
+}
+
+void NetworkModel::checkAndCreateDuplicate(const QString& connection, const NetworkManager::Device::Ptr& device)
+{
+    bool createDuplicate = false;
+    NetworkModelItem * originalItem = 0;
+
+    foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Connection, connection)) {
+        if (!item->duplicate()) {
+            originalItem = item;
+        }
+
+        if (!item->duplicate() && item->itemType() == NetworkModelItem::AvailableConnection && (item->devicePath() != device->uni() && !item->devicePath().isEmpty())) {
+            createDuplicate = true;
+        }
+    }
+
+    if (createDuplicate) {
+        NetworkModelItem * duplicatedItem = new NetworkModelItem(originalItem);
+        duplicatedItem->updateDetails();
+
+        const int index = m_list.count();
+        beginInsertRows(QModelIndex(), index, index);
+        m_list.insertItem(duplicatedItem);
+        endInsertRows();
+    }
+}
+
+void NetworkModel::onItemUpdated()
+{
+    NetworkModelItem * item = static_cast<NetworkModelItem*>(sender());
+    if (item) {
+        updateItem(item);
+    }
+}
+
+void NetworkModel::updateItem(NetworkModelItem * item)
+{
+    const int row = m_list.indexOf(item);
+
+    if (row >= 0) {
+        item->updateDetails();
+        QModelIndex index = createIndex(row, 0);
+        emit dataChanged(index, index);
+    }
+}
+
+void NetworkModel::updateItems()
+{
+    foreach (NetworkModelItem * item, m_list.items()) {
+        updateItem(item);
+    }
+}
+
+void NetworkModel::accessPointSignalStrengthChanged(int signal)
+{
+    NetworkManager::AccessPoint * apPtr = qobject_cast<NetworkManager::AccessPoint*>(sender());
+    if (apPtr) {
+        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Ssid, apPtr->ssid())) {
+            if (item->specificPath() == apPtr->uni()) {
+                item->setSignal(signal);
+                updateItem(item);
+                nmDebug() << "AccessPoint " << item->name() << ": signal changed to " << item->signal();
+            }
+        }
+    }
+}
+
+void NetworkModel::activeConnectionAdded(const QString& activeConnection)
+{
+    NetworkManager::ActiveConnection::Ptr activeCon = NetworkManager::findActiveConnection(activeConnection);
+
+    if (activeCon) {
+        addActiveConnection(activeCon);
+    }
+}
+
+void NetworkModel::activeConnectionRemoved(const QString& activeConnection)
+{
+    foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::ActiveConnection, activeConnection)) {
+        item->setActiveConnectionPath(QString());
+        item->setConnectionState(NetworkManager::ActiveConnection::Deactivated);
+        item->setVpnState(NetworkManager::VpnConnection::Disconnected);
+        updateItem(item);
+        nmDebug() << "Item " << item->name() << ": active connection removed";
+    }
+}
+
+void NetworkModel::activeConnectionStateChanged(NetworkManager::ActiveConnection::State state)
+{
+    NetworkManager::ActiveConnection * activePtr = qobject_cast<NetworkManager::ActiveConnection*>(sender());
+    if (activePtr) {
+        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::ActiveConnection, activePtr->path())) {
+            item->setConnectionState(state);
+            updateItem(item);
+            nmDebug() << "Item " << item->name() << ": active connection changed to " << item->connectionState();
+        }
+    }
+}
+
+void NetworkModel::activeVpnConnectionStateChanged(NetworkManager::VpnConnection::State state, NetworkManager::VpnConnection::StateChangeReason reason)
+{
+    Q_UNUSED(reason)
+    NetworkManager::ActiveConnection *activePtr = qobject_cast<NetworkManager::ActiveConnection*>(sender());
+
+    if (activePtr) {
+        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::ActiveConnection, activePtr->path())) {
+            if (state == NetworkManager::VpnConnection::Prepare ||
+                state == NetworkManager::VpnConnection::NeedAuth ||
+                state == NetworkManager::VpnConnection::Connecting ||
+                state == NetworkManager::VpnConnection::GettingIpConfig) {
+                item->setConnectionState(NetworkManager::ActiveConnection::Activating);
+            } else if (state == NetworkManager::VpnConnection::Activated) {
+                item->setConnectionState(NetworkManager::ActiveConnection::Activated);
+            } else {
+                item->setConnectionState(NetworkManager::ActiveConnection::Deactivated);
+            }
+            item->setVpnState(state);
+            updateItem(item);
+            nmDebug() << "Item " << item->name() << ": active connection changed to " << item->connectionState();
+        }
+    }
+}
+
+void NetworkModel::availableConnectionAppeared(const QString& connection)
+{
+    NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(qobject_cast<NetworkManager::Device*>(sender())->uni());
+    addAvailableConnection(connection, device);
+}
+
+void NetworkModel::availableConnectionDisappeared(const QString& connection)
+{
+    foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Connection, connection)) {
+        bool available = false;
+        QString devicePath = item->devicePath();
+        QString specificPath = item->specificPath();
+
+        // We have to check whether the connection is still available, because it might be
+        // presented in the model for more devices and we don't want to remove it for all of them.
+
+        // Check whether the device is still available
+        NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(devicePath);
+        if (device) {
+            // Check whether the connection is still listed as available
+            foreach (const NetworkManager::Connection::Ptr & connection, device->availableConnections()) {
+                if (connection->path() == item->connectionPath()) {
+                    available = true;
+                    break;
+                }
+            }
+        }
+
+        if (!available) {
+            item->setDeviceName(QString());
+            item->setDevicePath(QString());
+            item->setDeviceState(NetworkManager::Device::UnknownState);
+            item->setSignal(0);
+            item->setSpecificPath(QString());
+            nmDebug() << "Item " << item->name() << " removed as available connection";
+            // Check whether the connection is still available as an access point, this happens
+            // when we change its properties, like ssid, bssid, security etc.
+            if (item->type() == NetworkManager::ConnectionSettings::Wireless && !specificPath.isEmpty()) {
+                if (device && device->type() == NetworkManager::Device::Wifi) {
+                    NetworkManager::WirelessDevice::Ptr wifiDevice = device.objectCast<NetworkManager::WirelessDevice>();
+                    if (wifiDevice) {
+                        NetworkManager::AccessPoint::Ptr ap = wifiDevice->findAccessPoint(specificPath);
+                        if (ap) {
+                            NetworkManager::WirelessNetwork::Ptr network = wifiDevice->findNetwork(ap->ssid());
+                            if (network) {
+                                addWirelessNetwork(network, wifiDevice);
+                            }
+                        }
+                    }
+                }
+            }
+
+            // Same for Wimax
+            if (item->type() == NetworkManager::ConnectionSettings::Wimax && !specificPath.isEmpty()) {
+                if (device && device->type() == NetworkManager::Device::Wimax) {
+                    NetworkManager::WimaxDevice::Ptr wimaxDevice = device.objectCast<NetworkManager::WimaxDevice>();
+                    if (wimaxDevice) {
+                        NetworkManager::WimaxNsp::Ptr nsp = wimaxDevice->findNsp(specificPath);
+                        if (nsp) {
+                            addWimaxNsp(nsp, wimaxDevice);
+                        }
+                    }
+                }
+            }
+
+            if (item->duplicate()) {
+                const int row = m_list.indexOf(item);
+                if (row >= 0) {
+                    nmDebug() << "Duplicate item " << item->name() << " removed completely";
+                    beginRemoveRows(QModelIndex(), row, row);
+                    m_list.removeItem(item);
+                    item->deleteLater();
+                    endRemoveRows();
+                }
+            } else {
+                updateItem(item);
+            }
+        }
+        available = false;
+    }
+}
+
+void NetworkModel::connectionAdded(const QString& connection)
+{
+    NetworkManager::Connection::Ptr newConnection = NetworkManager::findConnection(connection);
+    if (newConnection) {
+        addConnection(newConnection);
+    }
+}
+
+void NetworkModel::connectionRemoved(const QString& connection)
+{
+    bool remove = false;
+    foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Connection, connection)) {
+        // When the item type is wireless, we can remove only the connection and leave it as an available access point
+        if (item->type() == NetworkManager::ConnectionSettings::Wireless && !item->devicePath().isEmpty()) {
+            foreach (NetworkModelItem * secondItem, m_list.items()) {
+                // Remove it entirely when there is another connection with the same configuration and for the same device
+                // or it's a shared connection
+                if ((item->mode() != NetworkManager::WirelessSetting::Infrastructure) ||
+                    (item->connectionPath() != secondItem->connectionPath() &&
+                     item->devicePath() == secondItem->devicePath() &&
+                     item->mode() == secondItem->mode() &&
+                     item->securityType() == secondItem->securityType() &&
+                     item->ssid() == secondItem->ssid())) {
+                    remove = true;
+                }
+            }
+
+            if (!remove) {
+                item->setConnectionPath(QString());
+                item->setName(item->ssid());
+                item->setSlave(false);
+                item->setTimestamp(QDateTime());
+                item->setUuid(QString());
+                updateItem(item);
+                nmDebug() << "Item " << item->name() << ": connection removed";
+            }
+        } else {
+            remove = true;
+        }
+
+        if (remove) {
+            const int row = m_list.indexOf(item);
+            if (row >= 0) {
+                nmDebug() << "Item " << item->name() << " removed completely";
+                beginRemoveRows(QModelIndex(), row, row);
+                m_list.removeItem(item);
+                item->deleteLater();
+                endRemoveRows();
+            }
+        }
+        remove = false;
+    }
+}
+
+void NetworkModel::connectionUpdated()
+{
+    NetworkManager::Connection * connectionPtr = qobject_cast<NetworkManager::Connection*>(sender());
+    if (connectionPtr) {
+        NetworkManager::ConnectionSettings::Ptr settings = connectionPtr->settings();
+        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Connection, connectionPtr->path())) {
+            item->setConnectionPath(connectionPtr->path());
+            item->setName(settings->id());
+            item->setTimestamp(settings->timestamp());
+            item->setType(settings->connectionType());
+            item->setUuid(settings->uuid());
+
+            if (item->type() == NetworkManager::ConnectionSettings::Wireless) {
+                NetworkManager::WirelessSetting::Ptr wirelessSetting;
+                wirelessSetting = settings->setting(NetworkManager::Setting::Wireless).dynamicCast<NetworkManager::WirelessSetting>();
+                item->setMode(wirelessSetting->mode());
+                item->setSecurityType(NetworkManager::Utils::securityTypeFromConnectionSetting(settings));
+                item->setSsid(wirelessSetting->ssid());
+                // TODO check whether BSSID has changed and update the wireless info
+            }
+
+            if (item->type() == NetworkManager::ConnectionSettings::Wimax) {
+                NetworkManager::WimaxSetting::Ptr wimaxSetting;
+                wimaxSetting = settings->setting(NetworkManager::Setting::Wimax).dynamicCast<NetworkManager::WimaxSetting>();
+                item->setNsp(wimaxSetting->networkName());
+            }
+
+            updateItem(item);
+            nmDebug() << "Item " << item->name() << ": connection updated";
+        }
+    }
+}
+
+void NetworkModel::deviceAdded(const QString& device)
+{
+    NetworkManager::Device::Ptr dev = NetworkManager::findNetworkInterface(device);
+    if (dev) {
+        addDevice(dev);
+    }
+}
+
+void NetworkModel::deviceRemoved(const QString& device)
+{
+    // Make all items unavailable
+    foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Device, device)) {
+        availableConnectionDisappeared(item->connectionPath());
+    }
+}
+
+void NetworkModel::deviceStateChanged(NetworkManager::Device::State state, NetworkManager::Device::State oldState, NetworkManager::Device::StateChangeReason reason)
+{
+    Q_UNUSED(oldState);
+    Q_UNUSED(reason);
+
+    NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(qobject_cast<NetworkManager::Device*>(sender())->uni());
+
+    if (device) {
+        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Device, device->uni())) {
+            item->setDeviceState(state);
+            updateItem(item);
+//             nmDebug() << "Item " << item->name() << ": device state changed to " << item->deviceState();
+        }
+    }
+}
+
+#if WITH_MODEMMANAGER_SUPPORT
+void NetworkModel::gsmNetworkAccessTechnologyChanged(ModemManager::Modem::AccessTechnologies technology)
+{
+    Q_UNUSED(technology);
+    ModemManager::Modem * gsmNetwork = qobject_cast<ModemManager::Modem*>(sender());
+    if (gsmNetwork) {
+        foreach (const NetworkManager::Device::Ptr & dev, NetworkManager::networkInterfaces()) {
+            if (dev->type() == NetworkManager::Device::Modem) {
+                NetworkManager::ModemDevice::Ptr modem = dev.objectCast<NetworkManager::ModemDevice>();
+                if (modem) {
+                    if (modem->getModemNetworkIface()->device() == gsmNetwork->device()) {
+                        // TODO store access technology internally?
+                        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Device, modem->uni())) {
+                            updateItem(item);
+                        }
+                    }
+                }
+            }
+        }
+    }
+}
+
+void NetworkModel::gsmNetworkCurrentModesChanged()
+{
+    ModemManager::Modem * gsmNetwork = qobject_cast<ModemManager::Modem*>(sender());
+    if (gsmNetwork) {
+        foreach (const NetworkManager::Device::Ptr & dev, NetworkManager::networkInterfaces()) {
+            if (dev->type() == NetworkManager::Device::Modem) {
+                NetworkManager::ModemDevice::Ptr modem = dev.objectCast<NetworkManager::ModemDevice>();
+                if (modem) {
+                    if (modem->getModemNetworkIface()->device() == gsmNetwork->device()) {
+                        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Device, modem->uni())) {
+                            updateItem(item);
+                        }
+                    }
+                }
+            }
+        }
+    }
+}
+
+void NetworkModel::gsmNetworkSignalQualityChanged(uint signal)
+{
+    ModemManager::Modem * gsmNetwork = qobject_cast<ModemManager::Modem*>(sender());
+    if (gsmNetwork) {
+        foreach (const NetworkManager::Device::Ptr & dev, NetworkManager::networkInterfaces()) {
+            if (dev->type() == NetworkManager::Device::Modem) {
+                NetworkManager::ModemDevice::Ptr modem = dev.objectCast<NetworkManager::ModemDevice>();
+                if (modem) {
+                    if (modem->getModemNetworkIface()->device() == gsmNetwork->device()) {
+                        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Device, modem->uni())) {
+                            item->setSignal(signal);
+                            updateItem(item);
+                        }
+                    }
+                }
+            }
+        }
+    }
+}
+
+#endif
+
+void NetworkModel::ipConfigChanged()
+{
+   NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(qobject_cast<NetworkManager::Device*>(sender())->uni());
+
+    if (device) {
+        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Device, device->uni())) {
+            updateItem(item);
+//             nmDebug() << "Item " << item->name() << ": device ipconfig changed";
+        }
+    }
+}
+
+void NetworkModel::ipInterfaceChanged()
+{
+    NetworkManager::Device * device = qobject_cast<NetworkManager::Device*>(sender());
+    if (device) {
+        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Device, device->uni())) {
+            if (device->ipInterfaceName().isEmpty()) {
+                item->setDeviceName(device->interfaceName());
+            } else {
+                item->setDeviceName(device->ipInterfaceName());
+            }
+        }
+    }
+}
+
+void NetworkModel::statusChanged(NetworkManager::Status status)
+{
+    Q_UNUSED(status);
+
+    nmDebug() << "NetworkManager state changed to " << status;
+    // This has probably effect only for VPN connections
+    foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Type, NetworkManager::ConnectionSettings::Vpn)) {
+        updateItem(item);
+    }
+}
+
+void NetworkModel::wimaxNspAppeared(const QString& nsp)
+{
+    NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(qobject_cast<NetworkManager::Device*>(sender())->uni());
+    if (device && device->type() == NetworkManager::Device::Wimax) {
+        NetworkManager::WimaxDevice::Ptr wimaxDevice = device.objectCast<NetworkManager::WimaxDevice>();
+        NetworkManager::WimaxNsp::Ptr wimaxNsp = wimaxDevice->findNsp(nsp);
+        if (wimaxNsp) {
+            addWimaxNsp(wimaxNsp, wimaxDevice);
+        }
+    }
+}
+
+void NetworkModel::wimaxNspDisappeared(const QString& nsp)
+{
+    NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(qobject_cast<NetworkManager::Device*>(sender())->uni());
+    if (device) {
+        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Nsp, nsp, device->uni())) {
+            // Remove the entire item, because it's only NSP or it's a duplicated available connection
+            if (item->itemType() == NetworkModelItem::AvailableNsp || item->duplicate()) {
+                const int row = m_list.indexOf(item);
+                if (row >= 0) {
+                    nmDebug() << "Wimax Nsp " << item->name() << " removed completely";
+                    beginRemoveRows(QModelIndex(), row, row);
+                    m_list.removeItem(item);
+                    item->deleteLater();
+                    endRemoveRows();
+                }
+            // Remove only NSP and device from the item and leave it as an unavailable connection
+            } else {
+                item->setDeviceName(QString());
+                item->setDevicePath(QString());
+                item->setSpecificPath(QString());
+                item->setSignal(0);
+                updateItem(item);
+                nmDebug() << "Item " << item->name() << ": wimax Nsp removed";
+            }
+        }
+    }
+}
+
+void NetworkModel::wimaxNspSignalChanged(uint signal)
+{
+    NetworkManager::WimaxNsp * nspPtr = qobject_cast<NetworkManager::WimaxNsp*>(sender());
+    if (nspPtr) {
+        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Nsp, nspPtr->name())) {
+            if (item->specificPath() == nspPtr->uni()) {
+                item->setSignal(signal);
+                updateItem(item);
+//              nmDebug() << "Wimax Nsp " << item->name() << ": signal changed to " << item->signal();
+            }
+        }
+    }
+}
+
+void NetworkModel::wirelessNetworkAppeared(const QString& ssid)
+{
+    NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(qobject_cast<NetworkManager::Device*>(sender())->uni());
+    if (device && device->type() == NetworkManager::Device::Wifi) {
+        NetworkManager::WirelessDevice::Ptr wirelessDevice = device.objectCast<NetworkManager::WirelessDevice>();
+        NetworkManager::WirelessNetwork::Ptr network = wirelessDevice->findNetwork(ssid);
+        addWirelessNetwork(network, wirelessDevice);
+    }
+}
+
+void NetworkModel::wirelessNetworkDisappeared(const QString& ssid)
+{
+    NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(qobject_cast<NetworkManager::Device*>(sender())->uni());
+    if (device) {
+        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Ssid, ssid, device->uni())) {
+            // Remove the entire item, because it's only AP or it's a duplicated available connection
+            if (item->itemType() == NetworkModelItem::AvailableAccessPoint || item->duplicate()) {
+                const int row = m_list.indexOf(item);
+                if (row >= 0) {
+                    nmDebug() << "Wireless network " << item->name() << " removed completely";
+                    beginRemoveRows(QModelIndex(), row, row);
+                    m_list.removeItem(item);
+                    item->deleteLater();
+                    endRemoveRows();
+                }
+            // Remove only AP and device from the item and leave it as an unavailable connection
+            } else {
+                if (item->mode() == NetworkManager::WirelessSetting::Infrastructure) {
+                    item->setDeviceName(QString());
+                    item->setDevicePath(QString());
+                    item->setSpecificPath(QString());
+                }
+                item->setSignal(0);
+                updateItem(item);
+                nmDebug() << "Item " << item->name() << ": wireless network removed";
+            }
+        }
+    }
+}
+
+void NetworkModel::wirelessNetworkReferenceApChanged(const QString& accessPoint)
+{
+    NetworkManager::WirelessNetwork * networkPtr = qobject_cast<NetworkManager::WirelessNetwork*>(sender());
+
+    if (networkPtr) {
+        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Ssid, networkPtr->ssid(), networkPtr->device())) {
+            NetworkManager::Connection::Ptr connection = NetworkManager::findConnection(item->connectionPath());
+            if (connection) {
+                NetworkManager::WirelessSetting::Ptr wirelessSetting = connection->settings()->setting(NetworkManager::Setting::Wireless).staticCast<NetworkManager::WirelessSetting>();
+                if (wirelessSetting) {
+                    if (wirelessSetting->bssid().isEmpty()) {
+                        item->setSpecificPath(accessPoint);
+                        updateItem(item);
+                    }
+                }
+            }
+        }
+    }
+}
+
+void NetworkModel::wirelessNetworkSignalChanged(int signal)
+{
+    NetworkManager::WirelessNetwork * networkPtr = qobject_cast<NetworkManager::WirelessNetwork*>(sender());
+    if (networkPtr) {
+        foreach (NetworkModelItem * item, m_list.returnItems(NetworkItemsList::Ssid, networkPtr->ssid(), networkPtr->device())) {
+            if (item->specificPath() == networkPtr->referenceAccessPoint()->uni()) {
+                item->setSignal(signal);
+                updateItem(item);
+                nmDebug() << "Wireless network " << item->name() << ": signal changed to " << item->signal();
+            }
+        }
+    }
+}
+
+NetworkManager::Utils::WirelessSecurityType NetworkModel::alternativeWirelessSecurity(const NetworkManager::Utils::WirelessSecurityType type)
+{
+    if (type == NetworkManager::Utils::WpaPsk) {
+        return NetworkManager::Utils::Wpa2Psk;
+    } else if (type == NetworkManager::Utils::WpaEap) {
+        return NetworkManager::Utils::Wpa2Eap;
+    } else if (type == NetworkManager::Utils::Wpa2Psk) {
+        return NetworkManager::Utils::WpaPsk;
+    } else if (type == NetworkManager::Utils::Wpa2Eap) {
+        return NetworkManager::Utils::WpaEap;
+    }
+    return type;
+}
+
+void NetworkModel::updateFromWimaxNsp(NetworkModelItem* item, const NetworkManager::WimaxNsp::Ptr& nsp)
+{
+    item->setSignal(nsp->signalQuality());
+    item->setSpecificPath(nsp->uni());
+}
+
+void NetworkModel::updateFromWirelessNetwork(NetworkModelItem* item, const NetworkManager::WirelessNetwork::Ptr& network)
+{
+    // Check whether the connection is associated with some concrete AP
+    NetworkManager::Connection::Ptr connection = NetworkManager::findConnection(item->connectionPath());
+    if (connection) {
+        NetworkManager::WirelessSetting::Ptr wirelessSetting = connection->settings()->setting(NetworkManager::Setting::Wireless).staticCast<NetworkManager::WirelessSetting>();
+        if (wirelessSetting) {
+            if (!wirelessSetting->bssid().isEmpty()) {
+                foreach (const NetworkManager::AccessPoint::Ptr ap, network->accessPoints()) {
+                    if (ap->hardwareAddress() == NetworkManager::Utils::macAddressAsString(wirelessSetting->bssid())) {
+                        item->setSignal(ap->signalStrength());
+                        item->setSpecificPath(ap->uni());
+                        // We need to watch this AP for signal changes
+                        connect(ap.data(), SIGNAL(signalStrengthChanged(int)), SLOT(accessPointSignalStrengthChanged(int)), Qt::UniqueConnection);
+                    }
+                }
+            } else {
+                item->setSignal(network->signalStrength());
+                item->setSpecificPath(network->referenceAccessPoint()->uni());
+            }
+        }
+    }
+}
diff --git a/plasma-nm/libs/models/networkmodel.h b/plasma-nm/libs/models/networkmodel.h
new file mode 100644 (file)
index 0000000..e228286
--- /dev/null
@@ -0,0 +1,138 @@
+/*
+    Copyright 2013-2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_NETWORK_MODEL_H
+#define PLASMA_NM_NETWORK_MODEL_H
+
+#include <QtCore/QAbstractListModel>
+
+#include <config.h>
+#include "networkitemslist.h"
+#include "plasmanm_export.h"
+
+#include <NetworkManagerQt/Manager>
+#include <NetworkManagerQt/VpnConnection>
+#include <NetworkManagerQt/WirelessDevice>
+#include <NetworkManagerQt/WimaxDevice>
+#include <NetworkManagerQt/Utils>
+
+#if WITH_MODEMMANAGER_SUPPORT
+#include <ModemManagerQt/modem.h>
+#endif
+
+class PLASMA_NM_EXPORT NetworkModel : public QAbstractListModel
+{
+Q_OBJECT
+public:
+    explicit NetworkModel(QObject* parent = 0);
+    virtual ~NetworkModel();
+
+    enum ItemRole {
+        ConnectionDetailsRole = Qt::UserRole + 1,
+        ConnectionIconRole,
+        ConnectionPathRole,
+        ConnectionStateRole,
+        DeviceNameRole,
+        DevicePathRole,
+        DeviceStateRole,
+        DuplicateRole,
+        ItemUniqueNameRole,
+        ItemTypeRole,
+        LastUsedRole,
+        LastUsedDateOnlyRole,
+        NameRole,
+        NspRole,
+        SecurityTypeRole,
+        SecurityTypeStringRole,
+        SectionRole,
+        SignalRole,
+        SlaveRole,
+        SsidRole,
+        SpecificPathRole,
+        TimeStampRole,
+        TypeRole,
+        UniRole,
+        UuidRole,
+        VpnState,
+    };
+
+    int rowCount(const QModelIndex& parent) const;
+    QVariant data(const QModelIndex& index, int role) const;
+
+public Q_SLOTS:
+    void onItemUpdated();
+    void updateItems();
+
+private Q_SLOTS:
+    void accessPointSignalStrengthChanged(int signal);
+    void activeConnectionAdded(const QString& activeConnection);
+    void activeConnectionRemoved(const QString& activeConnection);
+    void activeConnectionStateChanged(NetworkManager::ActiveConnection::State state);
+    void activeVpnConnectionStateChanged(NetworkManager::VpnConnection::State state,NetworkManager::VpnConnection::StateChangeReason reason);
+    void availableConnectionAppeared(const QString& connection);
+    void availableConnectionDisappeared(const QString& connection);
+    void connectionAdded(const QString& connection);
+    void connectionRemoved(const QString& connection);
+    void connectionUpdated();
+    void deviceAdded(const QString& device);
+    void deviceRemoved(const QString& device);
+    void deviceStateChanged(NetworkManager::Device::State state, NetworkManager::Device::State oldState, NetworkManager::Device::StateChangeReason reason);
+#if WITH_MODEMMANAGER_SUPPORT
+    void gsmNetworkAccessTechnologyChanged(ModemManager::Modem::AccessTechnologies technology);
+    void gsmNetworkCurrentModesChanged();
+    void gsmNetworkSignalQualityChanged(uint signal);
+#endif
+    void ipConfigChanged();
+    void ipInterfaceChanged();
+    void statusChanged(NetworkManager::Status status);
+    void wimaxNspAppeared(const QString& nsp);
+    void wimaxNspDisappeared(const QString& nsp);
+    void wimaxNspSignalChanged(uint signal);
+    void wirelessNetworkAppeared(const QString& ssid);
+    void wirelessNetworkDisappeared(const QString& ssid);
+    void wirelessNetworkSignalChanged(int signal);
+    void wirelessNetworkReferenceApChanged(const QString& accessPoint);
+
+    void initialize();
+
+private:
+    NetworkItemsList m_list;
+
+    void addActiveConnection(const NetworkManager::ActiveConnection::Ptr& activeConnection);
+    void addAvailableConnection(const QString& connection, const NetworkManager::Device::Ptr& device);
+    void addConnection(const NetworkManager::Connection::Ptr& connection);
+    void addDevice(const NetworkManager::Device::Ptr& device);
+    void addWimaxNsp(const NetworkManager::WimaxNsp::Ptr& nsp, const NetworkManager::WimaxDevice::Ptr& device);
+    void addWirelessNetwork(const NetworkManager::WirelessNetwork::Ptr& network, const NetworkManager::WirelessDevice::Ptr& device);
+    void checkAndCreateDuplicate(const QString& connection, const NetworkManager::Device::Ptr& device);
+    void initializeSignals();
+    void initializeSignals(const NetworkManager::ActiveConnection::Ptr& activeConnection);
+    void initializeSignals(const NetworkManager::Connection::Ptr& connection);
+    void initializeSignals(const NetworkManager::Device::Ptr& device);
+    void initializeSignals(const NetworkManager::WimaxNsp::Ptr& nsp);
+    void initializeSignals(const NetworkManager::WirelessNetwork::Ptr& network);
+    void updateItem(NetworkModelItem * item);
+    void updateFromWimaxNsp(NetworkModelItem * item, const NetworkManager::WimaxNsp::Ptr& nsp);
+    void updateFromWirelessNetwork(NetworkModelItem * item, const NetworkManager::WirelessNetwork::Ptr& network);
+
+    NetworkManager::Utils::WirelessSecurityType alternativeWirelessSecurity(const NetworkManager::Utils::WirelessSecurityType type);
+};
+
+#endif // PLASMA_NM_NETWORK_MODEL_H
diff --git a/plasma-nm/libs/models/networkmodelitem.cpp b/plasma-nm/libs/models/networkmodelitem.cpp
new file mode 100644 (file)
index 0000000..3d0bfc4
--- /dev/null
@@ -0,0 +1,501 @@
+/*
+    Copyright 2013-2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "networkmodelitem.h"
+#include "globalconfig.h"
+#include "uiutils.h"
+
+#include <NetworkManagerQt/BluetoothDevice>
+#include <NetworkManagerQt/Manager>
+#include <NetworkManagerQt/ModemDevice>
+#include <NetworkManagerQt/Settings>
+#include <NetworkManagerQt/Utils>
+#include <NetworkManagerQt/VpnConnection>
+#include <NetworkManagerQt/VpnSetting>
+#include <NetworkManagerQt/WimaxDevice>
+#include <NetworkManagerQt/WiredDevice>
+#include <NetworkManagerQt/WirelessDevice>
+#include <NetworkManagerQt/WirelessSetting>
+
+#include <KGlobal>
+#include <KLocale>
+#include <KLocalizedString>
+
+#include <Plasma/DataEngineManager>
+
+#if WITH_MODEMMANAGER_SUPPORT
+#include <ModemManagerQt/manager.h>
+#include <ModemManagerQt/modem.h>
+#endif
+
+NetworkModelItem::NetworkModelItem(QObject* parent)
+    : QObject(parent)
+    , m_connectionState(NetworkManager::ActiveConnection::Deactivated)
+    , m_deviceState(NetworkManager::Device::UnknownState)
+    , m_duplicate(false)
+    , m_mode(NetworkManager::WirelessSetting::Infrastructure)
+    , m_securityType(NetworkManager::Utils::None)
+    , m_signal(0)
+    , m_slave(false)
+    , m_type(NetworkManager::ConnectionSettings::Unknown)
+    , m_vpnState(NetworkManager::VpnConnection::Unknown)
+{
+}
+
+NetworkModelItem::NetworkModelItem(const NetworkModelItem* item, QObject* parent)
+    : QObject(parent)
+    , m_connectionPath(item->connectionPath())
+    , m_connectionState(NetworkManager::ActiveConnection::Deactivated)
+    , m_duplicate(true)
+    , m_mode(item->mode())
+    , m_name(item->name())
+    , m_securityType(item->securityType())
+    , m_slave(item->slave())
+    , m_ssid(item->ssid())
+    , m_timestamp(item->timestamp())
+    , m_type(item->type())
+    , m_uuid(item->uuid())
+    , m_vpnState(NetworkManager::VpnConnection::Unknown)
+{
+}
+
+NetworkModelItem::~NetworkModelItem()
+{
+}
+
+QString NetworkModelItem::activeConnectionPath() const
+{
+    return m_activeConnectionPath;
+}
+
+void NetworkModelItem::setActiveConnectionPath(const QString& path)
+{
+    m_activeConnectionPath = path;
+}
+
+QString NetworkModelItem::connectionPath() const
+{
+    return m_connectionPath;
+}
+
+void NetworkModelItem::setConnectionPath(const QString& path)
+{
+    m_connectionPath = path;
+}
+
+NetworkManager::ActiveConnection::State NetworkModelItem::connectionState() const
+{
+    return m_connectionState;
+}
+
+void NetworkModelItem::setConnectionState(NetworkManager::ActiveConnection::State state)
+{
+    m_connectionState = state;
+}
+
+QString NetworkModelItem::details() const
+{
+    return m_details;
+}
+
+QString NetworkModelItem::devicePath() const
+{
+    return m_devicePath;
+}
+
+QString NetworkModelItem::deviceName() const
+{
+    return m_deviceName;
+}
+
+void NetworkModelItem::setDeviceName(const QString& name)
+{
+    m_deviceName = name;
+}
+
+void NetworkModelItem::setDevicePath(const QString& path)
+{
+    m_devicePath = path;
+}
+
+QString NetworkModelItem::deviceState() const
+{
+    return UiUtils::connectionStateToString(m_deviceState);
+}
+
+void NetworkModelItem::setDeviceState(const NetworkManager::Device::State state)
+{
+    m_deviceState = state;
+}
+
+bool NetworkModelItem::duplicate() const
+{
+    return m_duplicate;
+}
+
+QString NetworkModelItem::icon() const
+{
+    switch (m_type) {
+        case NetworkManager::ConnectionSettings::Adsl:
+            return "network-mobile-100";
+            break;
+        case NetworkManager::ConnectionSettings::Bluetooth:
+            if (connectionState() == NetworkManager::ActiveConnection::Activated) {
+                return "network-bluetooth-activated";
+            } else {
+                return "network-bluetooth";
+            }
+            break;
+        case NetworkManager::ConnectionSettings::Bond:
+            break;
+        case NetworkManager::ConnectionSettings::Bridge:
+            break;
+        case NetworkManager::ConnectionSettings::Cdma:
+        case NetworkManager::ConnectionSettings::Gsm:
+            if (m_signal == 0 ) {
+                return "network-mobile-0";
+            } else if (m_signal < 20) {
+                return "network-mobile-20";
+            } else if (m_signal < 40) {
+                return "network-mobile-40";
+            } else if (m_signal < 60) {
+                return "network-mobile-60";
+            } else if (m_signal < 80) {
+                return "network-mobile-80";
+            } else {
+                return "network-mobile-100";
+            }
+            break;
+        case NetworkManager::ConnectionSettings::Infiniband:
+            break;
+        case NetworkManager::ConnectionSettings::OLPCMesh:
+            break;
+        case NetworkManager::ConnectionSettings::Pppoe:
+            return "network-mobile-100";
+            break;
+        case NetworkManager::ConnectionSettings::Vlan:
+            break;
+        case NetworkManager::ConnectionSettings::Vpn:
+            return "network-vpn";
+            break;
+        case NetworkManager::ConnectionSettings::Wimax:
+            if (m_signal == 0 ) {
+                return "network-wireless-0";
+            } else if (m_signal < 20) {
+                return "network-wireless-20";
+            } else if (m_signal < 40) {
+                return "network-wireless-40";
+            } else if (m_signal < 60) {
+                return "network-wireless-60";
+            } else if (m_signal < 80) {
+                return "network-wireless-80";
+            } else {
+                return "network-wireless-100";
+            }
+            break;
+        case NetworkManager::ConnectionSettings::Wired:
+            if (connectionState() == NetworkManager::ActiveConnection::Activated) {
+                return "network-wired-activated";
+            } else {
+                return "network-wired";
+            }
+            break;
+        case NetworkManager::ConnectionSettings::Wireless:
+            if (m_signal == 0 ) {
+                if (m_mode == NetworkManager::WirelessSetting::Adhoc || m_mode == NetworkManager::WirelessSetting::Ap) {
+                    return (m_securityType <= NetworkManager::Utils::None) ? "network-wireless-100" : "network-wireless-100-locked";
+                }
+                return (m_securityType <= NetworkManager::Utils::None) ? "network-wireless-0" : "network-wireless-0-locked";
+            } else if (m_signal < 20) {
+                return (m_securityType <= NetworkManager::Utils::None) ? "network-wireless-20" : "network-wireless-20-locked";
+            } else if (m_signal < 40) {
+                return (m_securityType <= NetworkManager::Utils::None) ? "network-wireless-40" : "network-wireless-40-locked";
+            } else if (m_signal < 60) {
+                return (m_securityType <= NetworkManager::Utils::None) ? "network-wireless-60" : "network-wireless-60-locked";
+            } else if (m_signal < 80) {
+                return (m_securityType <= NetworkManager::Utils::None) ? "network-wireless-80" : "network-wireless-80-locked";
+            } else {
+                return (m_securityType <= NetworkManager::Utils::None) ? "network-wireless-100" : "network-wireless-100-locked";
+            }
+            break;
+        default:
+            break;
+    }
+
+    if (connectionState() == NetworkManager::ActiveConnection::Activated) {
+        return "network-wired-activated";
+    } else {
+        return "network-wired";
+    }
+}
+
+NetworkModelItem::ItemType NetworkModelItem::itemType() const
+{
+    if (!m_devicePath.isEmpty() ||
+        m_type == NetworkManager::ConnectionSettings::Bond ||
+        m_type == NetworkManager::ConnectionSettings::Bridge ||
+        m_type == NetworkManager::ConnectionSettings::Vlan ||
+        ((NetworkManager::status() == NetworkManager::Connected ||
+          NetworkManager::status() == NetworkManager::ConnectedLinkLocal ||
+          NetworkManager::status() == NetworkManager::ConnectedSiteOnly) && m_type == NetworkManager::ConnectionSettings::Vpn)) {
+        if (m_connectionPath.isEmpty() && m_type == NetworkManager::ConnectionSettings::Wireless) {
+            return NetworkModelItem::AvailableAccessPoint;
+        } else if (m_connectionPath.isEmpty() && m_type == NetworkManager::ConnectionSettings::Wimax) {
+            return NetworkModelItem::AvailableNsp;
+        } else {
+            return NetworkModelItem::AvailableConnection;
+        }
+    }
+    return NetworkModelItem::UnavailableConnection;
+}
+
+NetworkManager::WirelessSetting::NetworkMode NetworkModelItem::mode() const
+{
+    return m_mode;
+}
+
+void NetworkModelItem::setMode(const NetworkManager::WirelessSetting::NetworkMode mode)
+{
+    m_mode = mode;
+}
+
+QString NetworkModelItem::name() const
+{
+    return m_name;
+}
+
+void NetworkModelItem::setName(const QString& name)
+{
+    m_name = name;
+}
+
+QString NetworkModelItem::nsp() const
+{
+    return m_nsp;
+}
+
+void NetworkModelItem::setNsp(const QString& nsp)
+{
+    m_nsp = nsp;
+}
+
+QString NetworkModelItem::originalName() const
+{
+    if (m_deviceName.isEmpty()) {
+        return m_name;
+    }
+    return m_name + " (" + m_deviceName + ')';
+}
+
+QString NetworkModelItem::sectionType() const
+{
+    if (m_connectionState == NetworkManager::ActiveConnection::Activated) {
+        return i18n("Active connections");
+    }  else {
+        return i18n("Available connections");
+    }
+}
+
+NetworkManager::Utils::WirelessSecurityType NetworkModelItem::securityType() const
+{
+    return m_securityType;
+}
+
+void NetworkModelItem::setSecurityType(NetworkManager::Utils::WirelessSecurityType type)
+{
+    m_securityType = type;
+}
+
+int NetworkModelItem::signal() const
+{
+    return m_signal;
+}
+
+void NetworkModelItem::setSignal(int signal)
+{
+    m_signal = signal;
+}
+
+bool NetworkModelItem::slave() const
+{
+    return m_slave;
+}
+
+void NetworkModelItem::setSlave(bool slave)
+{
+    m_slave = slave;
+}
+
+QString NetworkModelItem::specificPath() const
+{
+    return m_specificPath;
+}
+
+void NetworkModelItem::setSpecificPath(const QString& path)
+{
+    m_specificPath = path;
+}
+
+QString NetworkModelItem::ssid() const
+{
+    return m_ssid;
+}
+
+void NetworkModelItem::setSsid(const QString& ssid)
+{
+    m_ssid = ssid;
+}
+
+NetworkManager::ConnectionSettings::ConnectionType NetworkModelItem::type() const
+{
+    return m_type;
+}
+
+QDateTime NetworkModelItem::timestamp() const
+{
+    return m_timestamp;
+}
+
+void NetworkModelItem::setTimestamp(const QDateTime& date)
+{
+    m_timestamp = date;
+}
+
+void NetworkModelItem::setType(NetworkManager::ConnectionSettings::ConnectionType type)
+{
+    m_type = type;
+}
+
+QString NetworkModelItem::uni() const
+{
+    if (m_type == NetworkManager::ConnectionSettings::Wireless && m_uuid.isEmpty()) {
+        return m_ssid + '%' + m_devicePath;
+    } else if (m_type == NetworkManager::ConnectionSettings::Wimax && m_uuid.isEmpty()) {
+        return m_nsp + '%' + m_devicePath;
+    } else {
+        return m_connectionPath + '%' + m_devicePath;
+    }
+}
+
+QString NetworkModelItem::uuid() const
+{
+    return m_uuid;
+}
+
+void NetworkModelItem::setUuid(const QString& uuid)
+{
+    m_uuid = uuid;
+}
+
+QString NetworkModelItem::vpnState() const
+{
+    return UiUtils::vpnConnectionStateToString(m_vpnState);
+}
+
+void NetworkModelItem::setVpnState(NetworkManager::VpnConnection::State state)
+{
+    m_vpnState = state;
+}
+
+bool NetworkModelItem::operator==(const NetworkModelItem* item) const
+{
+    if (!item->uuid().isEmpty() && !uuid().isEmpty()) {
+        if (item->devicePath() == devicePath() && item->uuid() == uuid()) {
+            return true;
+        }
+    } else if (item->type() == NetworkManager::ConnectionSettings::Wireless && type() == NetworkManager::ConnectionSettings::Wireless) {
+        if (item->ssid() == ssid() && item->devicePath() == devicePath()) {
+            return true;
+        }
+    } else if (item->type() == NetworkManager::ConnectionSettings::Wimax && type() == NetworkManager::ConnectionSettings::Wimax) {
+        if (item->nsp() == nsp() && item->devicePath() == devicePath()) {
+            return true;
+        }
+    }
+
+    return false;
+}
+
+void NetworkModelItem::updateDetails()
+{
+    if (itemType() == NetworkModelItem::UnavailableConnection) {
+        return;
+    }
+
+    m_details = "<qt><table>";
+
+    QStringList detailsList = GlobalConfig().detailKeys();
+
+    NetworkManager::Connection::Ptr connection = NetworkManager::findConnection(m_connectionPath);
+    NetworkManager::Device::Ptr device = NetworkManager::findNetworkInterface(m_devicePath);
+
+    m_details += UiUtils::connectionDetails(device, connection, detailsList);
+
+    if (m_type == NetworkManager::ConnectionSettings::Bluetooth) {
+        NetworkManager::BluetoothDevice::Ptr btDevice = device.objectCast<NetworkManager::BluetoothDevice>();
+        m_details += UiUtils::bluetoothDetails(btDevice, detailsList);
+    } else if (m_type == NetworkManager::ConnectionSettings::Gsm || m_type == NetworkManager::ConnectionSettings::Cdma) {
+        NetworkManager::ModemDevice::Ptr modemDevice = device.objectCast<NetworkManager::ModemDevice>();
+        m_details += UiUtils::modemDetails(modemDevice, detailsList);
+    } else if (m_type == NetworkManager::ConnectionSettings::Wimax) {
+        NetworkManager::WimaxNsp::Ptr wimaxNsp;
+        NetworkManager::WimaxDevice::Ptr wimaxDevice = device.objectCast<NetworkManager::WimaxDevice>();
+        wimaxNsp = wimaxDevice->findNsp(m_specificPath);
+        if (wimaxDevice && wimaxNsp) {
+            m_details += UiUtils::wimaxDetails(wimaxDevice, wimaxNsp, connection, detailsList);
+        }
+    } else if (m_type == NetworkManager::ConnectionSettings::Wired) {
+        NetworkManager::WiredDevice::Ptr wiredDevice;
+        if (device) {
+            wiredDevice = device.objectCast<NetworkManager::WiredDevice>();
+        }
+        m_details += UiUtils::wiredDetails(wiredDevice, connection, detailsList);
+    } else if (m_type == NetworkManager::ConnectionSettings::Wireless) {
+        NetworkManager::WirelessDevice::Ptr wirelessDevice;
+        if (device) {
+            wirelessDevice = device.objectCast<NetworkManager::WirelessDevice>();
+        }
+        NetworkManager::AccessPoint::Ptr ap;
+        if (wirelessDevice) {
+            ap = wirelessDevice->findAccessPoint(m_specificPath);
+        }
+        m_details += UiUtils::wirelessDetails(wirelessDevice, ap, connection, detailsList);
+    } else if (m_type == NetworkManager::ConnectionSettings::Vpn) {
+        NetworkManager::ActiveConnection::Ptr active = NetworkManager::findActiveConnection(m_activeConnectionPath);
+        NetworkManager::Connection::Ptr connection = NetworkManager::findConnection(m_connectionPath);
+        NetworkManager::ConnectionSettings::Ptr connectionSettings;
+        NetworkManager::VpnSetting::Ptr vpnSetting;
+        NetworkManager::VpnConnection::Ptr vpnConnection;
+
+        if (connection) {
+            connectionSettings = connection->settings();
+        }
+        if (connectionSettings) {
+            vpnSetting = connectionSettings->setting(NetworkManager::Setting::Vpn).dynamicCast<NetworkManager::VpnSetting>();
+        }
+
+        if (active) {
+            vpnConnection = NetworkManager::VpnConnection::Ptr(new NetworkManager::VpnConnection(active->path()), &QObject::deleteLater);
+        }
+        m_details += UiUtils::vpnDetails(vpnConnection, vpnSetting, detailsList);
+    }
+
+    m_details += "</table></qt>";
+}
diff --git a/plasma-nm/libs/models/networkmodelitem.h b/plasma-nm/libs/models/networkmodelitem.h
new file mode 100644 (file)
index 0000000..36b6cf1
--- /dev/null
@@ -0,0 +1,140 @@
+/*
+    Copyright 2013-2014 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_MODEL_NETWORK_MODEL_ITEM_H
+#define PLASMA_NM_MODEL_NETWORK_MODEL_ITEM_H
+
+#include <NetworkManagerQt/ActiveConnection>
+#include <NetworkManagerQt/Connection>
+#include <NetworkManagerQt/ConnectionSettings>
+#include <NetworkManagerQt/Device>
+#include <NetworkManagerQt/Utils>
+
+#include "networkmodel.h"
+#include "plasmanm_export.h"
+
+class PLASMA_NM_EXPORT NetworkModelItem : public QObject
+{
+Q_OBJECT
+public:
+
+    enum ItemType { UnavailableConnection, AvailableConnection, AvailableAccessPoint, AvailableNsp };
+
+    explicit NetworkModelItem(QObject * parent = 0);
+    explicit NetworkModelItem(const NetworkModelItem * item, QObject* parent = 0);
+    virtual ~NetworkModelItem();
+
+    QString activeConnectionPath() const;
+    void setActiveConnectionPath(const QString& path);
+
+    QString connectionPath() const;
+    void setConnectionPath(const QString& path);
+
+    NetworkManager::ActiveConnection::State connectionState() const;
+    void setConnectionState(NetworkManager::ActiveConnection::State state);
+
+    QString details() const;
+
+    QString deviceName() const;
+    void setDeviceName(const QString& name);
+
+    QString devicePath() const;
+    void setDevicePath(const QString& path);
+
+    QString deviceState() const;
+    void setDeviceState(const NetworkManager::Device::State state);
+
+    bool duplicate() const;
+
+    QString icon() const;
+
+    ItemType itemType() const;
+
+    NetworkManager::WirelessSetting::NetworkMode mode() const;
+    void setMode(const NetworkManager::WirelessSetting::NetworkMode mode);
+
+    QString name() const;
+    void setName(const QString& name);
+
+    QString nsp() const;
+    void setNsp(const QString& nsp);
+
+    QString originalName() const;
+
+    QString sectionType() const;
+
+    NetworkManager::Utils::WirelessSecurityType securityType() const;
+    void setSecurityType(NetworkManager::Utils::WirelessSecurityType type);
+
+    int signal() const;
+    void setSignal(int signal);
+
+    bool slave() const;
+    void setSlave(bool slave);
+
+    QString specificPath() const;
+    void setSpecificPath(const QString& path);
+
+    QString ssid() const;
+    void setSsid(const QString& ssid);
+
+    QDateTime timestamp() const;
+    void setTimestamp(const QDateTime& date);
+
+    NetworkManager::ConnectionSettings::ConnectionType type() const;
+    void setType(NetworkManager::ConnectionSettings::ConnectionType type);
+
+    QString uni() const;
+
+    QString uuid() const;
+    void setUuid(const QString& uuid);
+
+    QString vpnState() const;
+    void setVpnState(NetworkManager::VpnConnection::State state);
+
+    bool operator==(const NetworkModelItem * item) const;
+
+public Q_SLOTS:
+    void updateDetails();
+
+private:
+    QString m_activeConnectionPath;
+    QString m_connectionPath;
+    NetworkManager::ActiveConnection::State m_connectionState;
+    QString m_devicePath;
+    QString m_deviceName;
+    NetworkManager::Device::State m_deviceState;
+    QString m_details;
+    bool m_duplicate;
+    NetworkManager::WirelessSetting::NetworkMode m_mode;
+    QString m_name;
+    QString m_nsp;
+    NetworkManager::Utils::WirelessSecurityType m_securityType;
+    int m_signal;
+    bool m_slave;
+    QString m_specificPath;
+    QString m_ssid;
+    QDateTime m_timestamp;
+    NetworkManager::ConnectionSettings::ConnectionType m_type;
+    QString m_uuid;
+    NetworkManager::VpnConnection::State m_vpnState;
+};
+
+#endif // PLASMA_NM_MODEL_NETWORK_MODEL_ITEM_H
diff --git a/plasma-nm/libs/plasmanm_export.h b/plasma-nm/libs/plasmanm_export.h
new file mode 100644 (file)
index 0000000..9bd84bb
--- /dev/null
@@ -0,0 +1,41 @@
+/*  This file is part of the KDE project
+    Copyright (C) 2007 David Faure <faure@kde.org>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Library General Public
+    License as published by the Free Software Foundation; either
+    version 2 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Library General Public License for more details.
+
+    You should have received a copy of the GNU Library General Public License
+    along with this library; see the file COPYING.LIB.  If not, write to
+    the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+    Boston, MA 02110-1301, USA.
+*/
+
+#ifndef PLASMA_NM_EXPORT_H
+#define PLASMA_NM_EXPORT_H
+
+/* needed for KDE_EXPORT and KDE_IMPORT macros */
+#include <kdemacros.h>
+
+#ifndef PLASMA_NM_EXPORT
+# if defined(MAKE_PLASMA_NM_LIB)
+   /* We are building this library */
+#  define PLASMA_NM_EXPORT KDE_EXPORT
+# else
+   /* We are using this library */
+#  define PLASMA_NM_EXPORT KDE_IMPORT
+# endif
+#endif
+
+# ifndef PLASMA_NM_EXPORT_DEPRECATED
+#  define PLASMA_NM_EXPORT_DEPRECATED KDE_DEPRECATED KDEPIM_EXPORT
+# endif
+
+#endif
+
diff --git a/plasma-nm/libs/uiutils.cpp b/plasma-nm/libs/uiutils.cpp
new file mode 100644 (file)
index 0000000..8f666d5
--- /dev/null
@@ -0,0 +1,931 @@
+/*
+    Copyright 2008-2010 Sebastian Kügler <sebas@kde.org>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+// Own
+#include "uiutils.h"
+
+// KDE
+#include <KDebug>
+#include <KLocale>
+#include <KGlobal>
+
+#include <NetworkManagerQt/BluetoothDevice>
+#include <NetworkManagerQt/Manager>
+#include <NetworkManagerQt/Device>
+#include <NetworkManagerQt/AccessPoint>
+#include <NetworkManagerQt/WiredDevice>
+#include <NetworkManagerQt/WirelessDevice>
+#include <NetworkManagerQt/WirelessSetting>
+
+#if WITH_MODEMMANAGER_SUPPORT
+#include <ModemManagerQt/manager.h>
+#include <ModemManagerQt/modem.h>
+#include <ModemManagerQt/modemdevice.h>
+#include <ModemManagerQt/modem3gpp.h>
+#include <ModemManagerQt/modemcdma.h>
+#endif
+
+// Qt
+#include <QSizeF>
+#include <QHostAddress>
+
+#include <QString>
+
+using namespace NetworkManager;
+
+QString UiUtils::interfaceTypeLabel(const NetworkManager::Device::Type type, const NetworkManager::Device::Ptr iface)
+{
+    QString deviceText;
+    switch (type) {
+    case NetworkManager::Device::Ethernet:
+        deviceText = i18nc("title of the interface widget in nm's popup", "Wired Ethernet");
+        break;
+    case NetworkManager::Device::Wifi:
+        deviceText = i18nc("title of the interface widget in nm's popup", "Wireless 802.11");
+        break;
+    case NetworkManager::Device::Bluetooth:
+        deviceText = i18nc("title of the interface widget in nm's popup", "Bluetooth");
+        break;
+    case NetworkManager::Device::Wimax:
+        deviceText = i18nc("title of the interface widget in nm's popup", "WiMAX");
+        break;
+    case NetworkManager::Device::InfiniBand:
+        deviceText = i18nc("title of the interface widget in nm's popup", "Infiniband");
+        break;
+    case NetworkManager::Device::Adsl:
+        deviceText = i18nc("title of the interface widget in nm's popup", "ADSL");
+        break;
+    case NetworkManager::Device::Bond:
+        deviceText = i18nc("title of the interface widget in nm's popup", "Virtual (bond)");
+        break;
+    case NetworkManager::Device::Bridge:
+        deviceText = i18nc("title of the interface widget in nm's popup", "Virtual (bridge)");
+        break;
+    case NetworkManager::Device::Vlan:
+        deviceText = i18nc("title of the interface widget in nm's popup", "Virtual (vlan)");
+        break;
+    case NetworkManager::Device::Modem: {
+        const NetworkManager::ModemDevice::Ptr nmModemIface = iface.objectCast<NetworkManager::ModemDevice>();
+        if (nmModemIface) {
+            switch(modemSubType(nmModemIface->currentCapabilities())) {
+            case NetworkManager::ModemDevice::Pots:
+                deviceText = i18nc("title of the interface widget in nm's popup", "Serial Modem");
+                break;
+            case NetworkManager::ModemDevice::GsmUmts:
+            case NetworkManager::ModemDevice::CdmaEvdo:
+            case NetworkManager::ModemDevice::Lte:
+                deviceText = i18nc("title of the interface widget in nm's popup", "Mobile Broadband");
+                break;
+            case NetworkManager::ModemDevice::NoCapability:
+                kWarning() << "Unhandled modem sub type: NetworkManager::ModemDevice::NoCapability";
+                break;
+            }
+        }
+    }
+        break;
+    default:
+        deviceText = i18nc("title of the interface widget in nm's popup", "Wired Ethernet");
+        break;
+    }
+    return deviceText;
+}
+
+QString UiUtils::iconAndTitleForConnectionSettingsType(NetworkManager::ConnectionSettings::ConnectionType type, QString &title)
+{
+    QString text;
+    QString icon = "network-wired";
+    switch (type) {
+    case ConnectionSettings::Adsl:
+        text = i18n("ADSL");
+        icon = "modem";
+        break;
+    case ConnectionSettings::Pppoe:
+        text = i18n("DSL");
+        icon = "modem";
+        break;
+    case ConnectionSettings::Bluetooth:
+        text = i18n("Bluetooth");
+        icon = "preferences-system-bluetooth";
+        break;
+    case ConnectionSettings::Bond:
+        text = i18n("Bond");
+        break;
+    case ConnectionSettings::Bridge:
+        text = i18n("Bridge");
+        break;
+    case ConnectionSettings::Gsm:
+    case ConnectionSettings::Cdma:
+        text = i18n("Mobile broadband");
+        icon = "phone";
+        break;
+    case ConnectionSettings::Infiniband:
+        text = i18n("Infiniband");
+        break;
+    case ConnectionSettings::OLPCMesh:
+        text = i18n("Olpc mesh");
+        break;
+    case ConnectionSettings::Vlan:
+        text = i18n("VLAN");
+        break;
+    case ConnectionSettings::Vpn:
+        text = i18n("VPN");
+        icon = "secure-card";
+        break;
+    case ConnectionSettings::Wimax:
+        text = i18n("WiMAX");
+        icon = "network-wireless";
+        break;
+    case ConnectionSettings::Wired:
+        text = i18n("Wired");
+        icon = "network-wired";
+        break;
+    case ConnectionSettings::Wireless:
+        text = i18n("Wireless");
+        icon = "network-wireless";
+        break;
+    default:
+        text = i18n("Unknown connection type");
+        break;
+    }
+    title = text;
+    return icon;
+}
+
+QString UiUtils::prettyInterfaceName(NetworkManager::Device::Type type, const QString &interfaceName)
+{
+    QString ret;
+    switch (type) {
+    case NetworkManager::Device::Wifi:
+        ret = i18n("Wireless Interface (%1)", interfaceName);
+        break;
+    case NetworkManager::Device::Ethernet:
+        ret = i18n("Wired Interface (%1)", interfaceName);
+        break;
+    case NetworkManager::Device::Bluetooth:
+        ret = i18n("Bluetooth (%1)", interfaceName);
+        break;
+    case NetworkManager::Device::Modem:
+        ret = i18n("Modem (%1)", interfaceName);
+        break;
+    case NetworkManager::Device::Adsl:
+        ret = i18n("ADSL (%1)", interfaceName);
+        break;
+    case NetworkManager::Device::Vlan:
+        ret = i18n("VLan (%1)", interfaceName);
+        break;
+    case NetworkManager::Device::Bridge:
+        ret = i18n("Bridge (%1)", interfaceName);
+        break;
+    default:
+        ret = interfaceName;
+    }
+    return ret;
+}
+
+QString UiUtils::connectionStateToString(NetworkManager::Device::State state, const QString &connectionName)
+{
+    QString stateString;
+    switch (state) {
+        case NetworkManager::Device::UnknownState:
+            stateString = i18nc("description of unknown network interface state", "Unknown");
+            break;
+        case NetworkManager::Device::Unmanaged:
+            stateString = i18nc("description of unmanaged network interface state", "Unmanaged");
+            break;
+        case NetworkManager::Device::Unavailable:
+            stateString = i18nc("description of unavailable network interface state", "Unavailable");
+            break;
+        case NetworkManager::Device::Disconnected:
+            stateString = i18nc("description of unconnected network interface state", "Not connected");
+            break;
+        case NetworkManager::Device::Preparing:
+            stateString = i18nc("description of preparing to connect network interface state", "Preparing to connect");
+            break;
+        case NetworkManager::Device::ConfiguringHardware:
+            stateString = i18nc("description of configuring hardware network interface state", "Configuring interface");
+            break;
+        case NetworkManager::Device::NeedAuth:
+            stateString = i18nc("description of waiting for authentication network interface state", "Waiting for authorization");
+            break;
+        case NetworkManager::Device::ConfiguringIp:
+            stateString = i18nc("network interface doing dhcp request in most cases", "Setting network address");
+            break;
+        case NetworkManager::Device::CheckingIp:
+            stateString = i18nc("is other action required to fully connect? captive portals, etc.", "Checking further connectivity");
+            break;
+        case NetworkManager::Device::WaitingForSecondaries:
+            stateString = i18nc("a secondary connection (e.g. VPN) has to be activated first to continue", "Waiting for a secondary connection");
+            break;
+        case NetworkManager::Device::Activated:
+            if (connectionName.isEmpty()) {
+                stateString = i18nc("network interface connected state label", "Connected");
+            } else {
+                stateString = i18nc("network interface connected state label", "Connected to %1", connectionName);
+            }
+            break;
+        case NetworkManager::Device::Deactivating:
+            stateString = i18nc("network interface disconnecting state label", "Deactivating connection");
+            break;
+        case NetworkManager::Device::Failed:
+            stateString = i18nc("network interface connection failed state label", "Connection Failed");
+            break;
+        default:
+            stateString = i18nc("interface state", "Error: Invalid state");
+    }
+    return stateString;
+}
+
+QString UiUtils::vpnConnectionStateToString(VpnConnection::State state)
+{
+    QString stateString;
+    switch (state) {
+        case VpnConnection::Unknown:
+            stateString = i18nc("The state of the VPN connection is unknown", "Unknown");
+            break;
+        case VpnConnection::Prepare:
+            stateString = i18nc("The VPN connection is preparing to connect", "Preparing to connect");
+            break;
+        case VpnConnection::NeedAuth:
+            stateString = i18nc("The VPN connection needs authorization credentials", "Needs authorization");
+            break;
+        case VpnConnection::Connecting:
+            stateString = i18nc("The VPN connection is being established", "Connecting");
+            break;
+        case VpnConnection::GettingIpConfig:
+            stateString = i18nc("The VPN connection is getting an IP address", "Setting network address");
+            break;
+        case VpnConnection::Activated:
+            stateString = i18nc("The VPN connection is active", "Activated");
+            break;
+        case VpnConnection::Failed:
+            stateString = i18nc("The VPN connection failed", "Failed");
+            break;
+        case VpnConnection::Disconnected:
+            stateString = i18nc("The VPN connection is disconnected", "Failed");
+            break;
+        default:
+            stateString = i18nc("interface state", "Error: Invalid state");    }
+    return stateString;
+}
+
+QString UiUtils::operationModeToString(NetworkManager::WirelessDevice::OperationMode mode)
+{
+    QString modeString;
+    switch (mode) {
+        case NetworkManager::WirelessDevice::WirelessDevice::Unknown:
+            modeString = i18nc("wireless network operation mode", "Unknown");
+            break;
+        case NetworkManager::WirelessDevice::Adhoc:
+            modeString = i18nc("wireless network operation mode", "Adhoc");
+            break;
+        case NetworkManager::WirelessDevice::WirelessDevice::Infra:
+            modeString = i18nc("wireless network operation mode", "Infrastructure");
+            break;
+        case NetworkManager::WirelessDevice::WirelessDevice::ApMode:
+            modeString = i18nc("wireless network operation mode", "Access point");
+            break;
+        default:
+            modeString = I18N_NOOP("INCORRECT MODE FIX ME");
+    }
+    return modeString;
+}
+
+QStringList UiUtils::wpaFlagsToStringList(NetworkManager::AccessPoint::WpaFlags flags)
+{
+    /* for testing purposes
+    flags = NetworkManager::AccessPoint::PairWep40
+            | NetworkManager::AccessPoint::PairWep104
+            | NetworkManager::AccessPoint::PairTkip
+            | NetworkManager::AccessPoint::PairCcmp
+            | NetworkManager::AccessPoint::GroupWep40
+            | NetworkManager::AccessPoint::GroupWep104
+            | NetworkManager::AccessPoint::GroupTkip
+            | NetworkManager::AccessPoint::GroupCcmp
+            | NetworkManager::AccessPoint::KeyMgmtPsk
+            | NetworkManager::AccessPoint::KeyMgmt8021x; */
+
+    QStringList flagList;
+
+    if (flags.testFlag(NetworkManager::AccessPoint::PairWep40))
+        flagList.append(i18nc("wireless network cipher", "Pairwise WEP40"));
+    if (flags.testFlag(NetworkManager::AccessPoint::PairWep104))
+        flagList.append(i18nc("wireless network cipher", "Pairwise WEP104"));
+    if (flags.testFlag(NetworkManager::AccessPoint::PairTkip))
+        flagList.append(i18nc("wireless network cipher", "Pairwise TKIP"));
+    if (flags.testFlag(NetworkManager::AccessPoint::PairCcmp))
+        flagList.append(i18nc("wireless network cipher", "Pairwise CCMP"));
+    if (flags.testFlag(NetworkManager::AccessPoint::GroupWep40))
+        flagList.append(i18nc("wireless network cipher", "Group WEP40"));
+    if (flags.testFlag(NetworkManager::AccessPoint::GroupWep104))
+        flagList.append(i18nc("wireless network cipher", "Group WEP104"));
+    if (flags.testFlag(NetworkManager::AccessPoint::GroupTkip))
+        flagList.append(i18nc("wireless network cipher", "Group TKIP"));
+    if (flags.testFlag(NetworkManager::AccessPoint::GroupCcmp))
+        flagList.append(i18nc("wireless network cipher", "Group CCMP"));
+    if (flags.testFlag(NetworkManager::AccessPoint::KeyMgmtPsk))
+        flagList.append(i18nc("wireless network cipher", "PSK"));
+    if (flags.testFlag(NetworkManager::AccessPoint::KeyMgmt8021x))
+        flagList.append(i18nc("wireless network cipher", "802.1x"));
+
+    return flagList;
+}
+
+
+QString UiUtils::connectionSpeed(double bitrate)
+{
+    QString out;
+    if (bitrate < 1000) {
+        out = i18nc("connection speed", "<numid>%1</numid> Bit/s", bitrate);
+    } else if (bitrate < 1000000) {
+        out = i18nc("connection speed", "<numid>%1</numid> MBit/s", bitrate/1000);
+    } else {
+        out = i18nc("connection speed", "<numid>%1</numid> GBit/s", bitrate/1000000);
+    }
+    return out;
+}
+
+QString UiUtils::wirelessBandToString(NetworkManager::WirelessSetting::FrequencyBand band)
+{
+    switch (band) {
+        case NetworkManager::WirelessSetting::Automatic:
+            return QLatin1String("automatic");
+            break;
+        case NetworkManager::WirelessSetting::A:
+            return QLatin1String("a");
+            break;
+        case NetworkManager::WirelessSetting::Bg:
+            return QLatin1String("b/g");
+            break;
+    }
+
+    return QString();
+}
+
+#if WITH_MODEMMANAGER_SUPPORT
+QString UiUtils::convertAllowedModeToString(ModemManager::Modem::ModemModes modes)
+{
+    if (modes.testFlag(MM_MODEM_MODE_4G)) {
+        return i18nc("Gsm modes (2G/3G/any)","LTE");
+    } else if (modes.testFlag(MM_MODEM_MODE_3G)) {
+        return i18nc("Gsm modes (2G/3G/any)","UMTS/HSxPA");
+    } else if (modes.testFlag(MM_MODEM_MODE_2G)) {
+        return i18nc("Gsm modes (2G/3G/any)","GPRS/EDGE");
+    } else if (modes.testFlag(MM_MODEM_MODE_CS)) {
+        return i18nc("Gsm modes (2G/3G/any)","GSM");
+    } else if (modes.testFlag(MM_MODEM_MODE_ANY)) {
+        return i18nc("Gsm modes (2G/3G/any)","Any");
+    }
+
+    return i18nc("Gsm modes (2G/3G/any)","Any");
+}
+
+QString UiUtils::convertAccessTechnologyToString(ModemManager::Modem::AccessTechnologies tech)
+{
+    if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_LTE)) {
+        return i18nc("Cellular access technology","LTE");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_EVDOB)) {
+        return i18nc("Cellular access technology","CDMA2000 EVDO revision B");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_EVDOA)) {
+        return i18nc("Cellular access technology","CDMA2000 EVDO revision A");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_EVDO0)) {
+        return i18nc("Cellular access technology","CDMA2000 EVDO revision 0");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_1XRTT)) {
+        return i18nc("Cellular access technology","CDMA2000 1xRTT");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_HSPA_PLUS)) {
+        return i18nc("Cellular access technology","HSPA+");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_HSPA)) {
+        return i18nc("Cellular access technology","HSPA");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_HSUPA)) {
+        return i18nc("Cellular access technology","HSUPA");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_HSDPA)) {
+        return i18nc("Cellular access technology","HSDPA");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_UMTS)) {
+        return i18nc("Cellular access technology","UMTS");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_EDGE)) {
+        return i18nc("Cellular access technology","EDGE");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_GPRS)) {
+        return i18nc("Cellular access technology","GPRS");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_GSM_COMPACT)) {
+        return i18nc("Cellular access technology","Compact GSM");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_GSM)) {
+        return i18nc("Cellular access technology","GSM");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_POTS)) {
+        return i18nc("Analog wireline modem","Analog");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN)) {
+        return i18nc("Unknown cellular access technology","Unknown");
+    } else if (tech.testFlag(MM_MODEM_ACCESS_TECHNOLOGY_ANY)) {
+        return i18nc("Any cellular access technology","Any");
+    }
+
+    return i18nc("Unknown cellular access technology","Unknown");
+}
+
+QString UiUtils::convertLockReasonToString(MMModemLock reason)
+{
+    switch (reason) {
+    case MM_MODEM_LOCK_NONE:
+        return i18nc("possible SIM lock reason", "Modem is unlocked.");
+    case MM_MODEM_LOCK_SIM_PIN:
+        return i18nc("possible SIM lock reason", "SIM requires the PIN code.");
+    case MM_MODEM_LOCK_SIM_PIN2:
+        return i18nc("possible SIM lock reason", "SIM requires the PIN2 code.");
+    case MM_MODEM_LOCK_SIM_PUK:
+        return i18nc("possible SIM lock reason", "SIM requires the PUK code.");
+    case MM_MODEM_LOCK_SIM_PUK2:
+        return i18nc("possible SIM lock reason", "SIM requires the PUK2 code.");
+    case MM_MODEM_LOCK_PH_SP_PIN:
+        return i18nc("possible SIM lock reason", "Modem requires the service provider PIN code.");
+    case MM_MODEM_LOCK_PH_SP_PUK:
+        return i18nc("possible SIM lock reason", "Modem requires the service provider PUK code.");
+    case MM_MODEM_LOCK_PH_NET_PIN:
+        return i18nc("possible SIM lock reason", "Modem requires the network PIN code.");
+    case MM_MODEM_LOCK_PH_NET_PUK:
+        return i18nc("possible SIM lock reason", "Modem requires the network PUK code.");
+    case MM_MODEM_LOCK_PH_SIM_PIN:
+        return i18nc("possible SIM lock reason", "Modem requires the PIN code.");
+    case MM_MODEM_LOCK_PH_CORP_PIN:
+        return i18nc("possible SIM lock reason", "Modem requires the corporate PIN code.");
+    case MM_MODEM_LOCK_PH_CORP_PUK:
+        return i18nc("possible SIM lock reason", "Modem requires the corporate PUK code.");
+    case MM_MODEM_LOCK_PH_FSIM_PIN:
+        return i18nc("possible SIM lock reason", "Modem requires the PH-FSIM PIN code.");
+    case MM_MODEM_LOCK_PH_FSIM_PUK:
+        return i18nc("possible SIM lock reason", "Modem requires the PH-FSIM PUK code.");
+    case MM_MODEM_LOCK_PH_NETSUB_PIN:
+        return i18nc("possible SIM lock reason", "Modem requires the network subset PIN code.");
+    case MM_MODEM_LOCK_PH_NETSUB_PUK:
+        return i18nc("possible SIM lock reason", "Modem requires the network subset PUK code.");
+    case MM_MODEM_LOCK_UNKNOWN:
+    default:
+        return i18nc("possible SIM lock reason", "Lock reason unknown.");
+    }
+}
+#endif
+
+QString UiUtils::convertNspTypeToString(WimaxNsp::NetworkType type)
+{
+    switch (type) {
+        case WimaxNsp::Unknown: return i18nc("Unknown", "Unknown Wimax NSP type");
+        case WimaxNsp::Home: return i18n("Home");
+        case WimaxNsp::Partner: return i18n("Partner");
+        case WimaxNsp::RoamingPartner: return i18n("Roaming partner");
+    }
+
+    return i18nc("Unknown", "Unknown Wimax NSP type");
+}
+
+NetworkManager::ModemDevice::Capability UiUtils::modemSubType(NetworkManager::ModemDevice::Capabilities modemCaps)
+{
+    if (modemCaps & NetworkManager::ModemDevice::Lte) {
+        return NetworkManager::ModemDevice::Lte;
+    } else if (modemCaps & NetworkManager::ModemDevice::CdmaEvdo) {
+        return NetworkManager::ModemDevice::CdmaEvdo;
+    } else if (modemCaps & NetworkManager::ModemDevice::GsmUmts) {
+        return NetworkManager::ModemDevice::GsmUmts;
+    } else if (modemCaps & NetworkManager::ModemDevice::Pots) {
+        return NetworkManager::ModemDevice::Pots;
+    }
+    return NetworkManager::ModemDevice::NoCapability;
+}
+
+QString UiUtils::labelFromWirelessSecurity(NetworkManager::Utils::WirelessSecurityType type)
+{
+    QString tip;
+    switch (type) {
+        case NetworkManager::Utils::None:
+            tip = i18nc("@label no security", "Insecure");
+            break;
+        case NetworkManager::Utils::StaticWep:
+            tip = i18nc("@label WEP security", "WEP");
+            break;
+        case NetworkManager::Utils::Leap:
+            tip = i18nc("@label LEAP security", "LEAP");
+            break;
+        case NetworkManager::Utils::DynamicWep:
+            tip = i18nc("@label Dynamic WEP security", "Dynamic WEP");
+            break;
+        case NetworkManager::Utils::WpaPsk:
+            tip = i18nc("@label WPA-PSK security", "WPA-PSK");
+            break;
+        case NetworkManager::Utils::WpaEap:
+            tip = i18nc("@label WPA-EAP security", "WPA-EAP");
+            break;
+        case NetworkManager::Utils::Wpa2Psk:
+            tip = i18nc("@label WPA2-PSK security", "WPA2-PSK");
+            break;
+        case NetworkManager::Utils::Wpa2Eap:
+            tip = i18nc("@label WPA2-EAP security", "WPA2-EAP");
+            break;
+        default:
+            tip = i18nc("@label unknown security", "Unknown security type");
+            break;
+    }
+    return tip;
+}
+
+QString UiUtils::shortToolTipFromWirelessSecurity(NetworkManager::Utils::WirelessSecurityType type)
+{
+    QString tip;
+    switch (type) {
+        case NetworkManager::Utils::None:
+            tip = i18nc("@info:tooltip no security", "Insecure");
+            break;
+        case NetworkManager::Utils::StaticWep:
+            tip = i18nc("@info:tooltip WEP security", "WEP");
+            break;
+        case NetworkManager::Utils::Leap:
+            tip = i18nc("@info:tooltip LEAP security", "LEAP");
+            break;
+        case NetworkManager::Utils::DynamicWep:
+            tip = i18nc("@info:tooltip Dynamic WEP security", "Dynamic WEP");
+            break;
+        case NetworkManager::Utils::WpaPsk:
+            tip = i18nc("@info:tooltip WPA-PSK security", "WPA-PSK");
+            break;
+        case NetworkManager::Utils::WpaEap:
+            tip = i18nc("@info:tooltip WPA-EAP security", "WPA-EAP");
+            break;
+        case NetworkManager::Utils::Wpa2Psk:
+            tip = i18nc("@info:tooltip WPA2-PSK security", "WPA2-PSK");
+            break;
+        case NetworkManager::Utils::Wpa2Eap:
+            tip = i18nc("@info:tooltip WPA2-EAP security", "WPA2-EAP");
+            break;
+        default:
+            tip = i18nc("@info:tooltip unknown security", "Unknown security type");
+            break;
+    }
+    return tip;
+}
+
+QString UiUtils::connectionDetails(const Device::Ptr& device, const Connection::Ptr& connection, const QStringList& keys)
+{
+    const QString format = "<tr><td align=\"right\" width=\"50%\"><b>%1</b></td><td align=\"left\" width=\"50%\">&nbsp;%2</td></tr>";
+    QString details;
+
+    const bool connected = device && connection && device->activeConnection() &&
+                           device->activeConnection()->connection() == connection && device->activeConnection()->state() == ActiveConnection::Activated;
+
+    foreach (const QString& key, keys) {
+        if (key == "interface:name") {
+            if (device) {
+                QString name;
+                if (device->ipInterfaceName().isEmpty()) {
+                    name = device->interfaceName();
+                } else {
+                    name = device->ipInterfaceName();
+                }
+                details += QString(format).arg(i18n("System name:"), name);
+            }
+        } else if (key == "ipv4:address") {
+            if (device && device->ipV4Config().isValid() && connected) {
+                if (device->ipV4Config().addresses().isEmpty()) {
+                    continue;
+                }
+                QHostAddress addr = device->ipV4Config().addresses().first().ip();
+                if (!addr.isNull()) {
+                    details += QString(format).arg(i18n("IPv4 Address:"), addr.toString());
+                }
+            }
+        } else if (key == "ipv4:gateway") {
+            if (device && device->ipV4Config().isValid() && connected) {
+                if (device->ipV4Config().addresses().isEmpty()) {
+                    continue;
+                }
+                QHostAddress addr = device->ipV4Config().addresses().first().gateway();
+                if (!addr.isNull()) {
+                    details += QString(format).arg(i18n("IPv4 Gateway:"), addr.toString());
+                }
+            }
+        } else if (key == "ipv6:address") {
+            if (device && device->ipV6Config().isValid() && connected) {
+                if (device->ipV6Config().addresses().isEmpty()) {
+                    continue;
+                }
+                QHostAddress addr = device->ipV6Config().addresses().first().ip();
+                if (!addr.isNull()) {
+                    details += QString(format).arg(i18n("IPv6 Address:"), addr.toString());
+                }
+            }
+        } else if (key == "ipv6:gateway") {
+            if (device && device->ipV6Config().isValid() && connected) {
+                if (device->ipV6Config().addresses().isEmpty()) {
+                    continue;
+                }
+                QHostAddress addr = device->ipV6Config().addresses().first().gateway();
+                if (!addr.isNull() && addr.toString() != "::") {
+                    details += QString(format).arg(i18n("IPv6 Gateway:"), addr.toString());
+                }
+            }
+        } else if (key == "interface:driver") {
+            if (device) {
+                details += QString(format).arg(i18n("Driver:"), device->driver());
+            }
+        }
+    }
+
+    return details;
+}
+
+QString UiUtils::bluetoothDetails(const BluetoothDevice::Ptr& btDevice, const QStringList& keys)
+{
+    const QString format = "<tr><td align=\"right\" width=\"50%\"><b>%1</b></td><td align=\"left\" width=\"50%\">&nbsp;%2</td></tr>";
+    QString details;
+
+    foreach (const QString& key, keys) {
+        if (key == "bluetooth:name") {
+            if (btDevice) {
+                details += QString(format).arg(i18nc("Name", "Bluetooth name"), btDevice->name());
+            }
+        } else if (key == "interface:hardwareAddress") {
+            if (btDevice) {
+                details += QString(format).arg(i18n("MAC Address:"), btDevice->hardwareAddress());
+            }
+        }
+    }
+
+    return details;
+}
+
+QString UiUtils::modemDetails(const ModemDevice::Ptr& modemDevice, const QStringList& keys)
+{
+#if WITH_MODEMMANAGER_SUPPORT
+    const QString format = "<tr><td align=\"right\" width=\"50%\"><b>%1</b></td><td align=\"left\" width=\"50%\">&nbsp;%2</td></tr>";
+    QString details;
+    ModemManager::Modem::Ptr modemNetwork;
+    ModemManager::Modem3gpp::Ptr gsmNet;
+    ModemManager::ModemCdma::Ptr cdmaNet;
+
+    ModemManager::ModemDevice::Ptr modem = ModemManager::findModemDevice(modemDevice->udi());
+    if (modem) {
+        modemNetwork = modem->interface(ModemManager::ModemDevice::ModemInterface).objectCast<ModemManager::Modem>();
+        gsmNet = modem->interface(ModemManager::ModemDevice::GsmInterface).objectCast<ModemManager::Modem3gpp>();
+        cdmaNet = modem->interface(ModemManager::ModemDevice::CdmaInterface).objectCast<ModemManager::ModemCdma>();
+    }
+
+    foreach (const QString& key, keys) {
+        if (key == "mobile:operator") {
+            if (gsmNet) {
+                details += QString(format).arg(i18n("Operator:"), gsmNet->operatorName());
+            } else if (cdmaNet) {
+                details += QString(format).arg(i18n("Network ID:"), cdmaNet->nid());
+            }
+        } else if (key == "mobile:quality") {
+            if (modemNetwork) {
+                details += QString(format).arg(i18n("Signal Quality:"), QString("%1%").arg(modemNetwork->signalQuality().signal));
+            }
+        } else if (key == "mobile:technology") {
+            if (modemNetwork) {
+                details += QString(format).arg(i18n("Access Technology:"), UiUtils::convertAccessTechnologyToString(modemNetwork->accessTechnologies()));
+            }
+        } else if (key == "mobile:mode") {
+            if (modemNetwork) {
+                details += QString(format).arg(i18n("Allowed Mode:"), UiUtils::convertAllowedModeToString(modemNetwork->currentModes().allowed));
+            }
+        } else if (key == "mobile:unlock") {
+            if (modemNetwork) {
+                details += QString(format).arg(i18n("Unlock Required:"), UiUtils::convertLockReasonToString(modemNetwork->unlockRequired()));
+            }
+        } else if (key == "mobile:imei") {
+            if (modemNetwork) {
+                details += QString(format).arg(i18n("IMEI:"), modemNetwork->equipmentIdentifier());
+            }
+        } else if (key == "mobile:imsi") {
+            if (modemDevice) {
+                ModemManager::Sim::Ptr simCard;
+                simCard = modemDevice->getModemCardIface();
+                if (simCard) {
+                    details += QString(format).arg(i18n("IMSI:"), simCard->imsi());
+                }
+            }
+        }
+    }
+    return details;
+#else
+    Q_UNUSED(modemDevice)
+    Q_UNUSED(keys)
+    return QString();
+#endif
+}
+
+QString UiUtils::vpnDetails(const VpnConnection::Ptr& vpnConnection, const VpnSetting::Ptr& vpnSetting, const QStringList& keys)
+{
+    const QString format = "<tr><td align=\"right\" width=\"50%\"><b>%1</b></td><td align=\"left\" width=\"50%\">&nbsp;%2</td></tr>";
+    QString details;
+
+    foreach (const QString& key, keys) {
+        if (key == "vpn:plugin") {
+            if (vpnSetting) {
+                details += QString(format).arg(i18n("VPN plugin:"), vpnSetting->serviceType().section('.', -1));
+            }
+        } else if (key == "vpn:banner") {
+            if (vpnConnection && !vpnConnection->banner().isEmpty()) {
+                details += QString(format).arg(i18n("Banner:"), vpnConnection->banner().simplified());
+            }
+        }
+    }
+
+    return details;
+}
+
+QString UiUtils::wimaxDetails(const NetworkManager::WimaxDevice::Ptr& wimaxDevice, const WimaxNsp::Ptr& wimaxNsp, const NetworkManager::Connection::Ptr& connection, const QStringList& keys)
+{
+    const QString format = "<tr><td align=\"right\" width=\"50%\"><b>%1</b></td><td align=\"left\" width=\"50%\">&nbsp;%2</td></tr>";
+    QString details;
+
+    const bool connected = wimaxDevice && connection && wimaxDevice->activeConnection() &&
+                           wimaxDevice->activeConnection()->connection() == connection && wimaxDevice->activeConnection()->state() == ActiveConnection::Activated;
+
+    foreach (const QString& key, keys) {
+        if (key == "wimax:bsid") {
+            if (connected && wimaxDevice) {
+                details += QString(format).arg(i18n("Bsid:"), wimaxDevice->bsid());
+            }
+        } else if (key == "wimax:nsp") {
+            if (wimaxNsp) {
+                details += QString(format).arg(i18n("NSP Name:"), wimaxNsp->name());
+            }
+        } else if (key == "wimax:signal") {
+            if (wimaxNsp) {
+                details += QString(format).arg(i18n("Signal Quality:"), i18n("%1%", wimaxNsp->signalQuality()));
+            }
+        } else if (key == "wimax:type") {
+            if (wimaxNsp) {
+                details += QString(format).arg(i18n("Network Type:"), UiUtils::convertNspTypeToString(wimaxNsp->networkType()));
+            }
+        }
+    }
+
+    return details;
+}
+
+QString UiUtils::wiredDetails(const WiredDevice::Ptr& wiredDevice, const NetworkManager::Connection::Ptr& connection, const QStringList& keys)
+{
+    const QString format = "<tr><td align=\"right\" width=\"50%\"><b>%1</b></td><td align=\"left\" width=\"50%\">&nbsp;%2</td></tr>";
+    QString details;
+
+    const bool connected = wiredDevice && connection && wiredDevice->activeConnection() &&
+                           wiredDevice->activeConnection()->connection() == connection && wiredDevice->activeConnection()->state() == ActiveConnection::Activated;
+
+    foreach (const QString& key, keys) {
+        if (key == "interface:bitrate") {
+            if (wiredDevice && connected) {
+                details += QString(format).arg(i18n("Connection speed:"), UiUtils::connectionSpeed(wiredDevice->bitRate()));
+            }
+        } else if (key == "interface:hardwareaddress") {
+            if (wiredDevice) {
+                details += QString(format).arg(i18n("MAC Address:"), wiredDevice->permanentHardwareAddress());
+            }
+        }
+    }
+
+    return details;
+}
+
+QString UiUtils::wirelessDetails(const WirelessDevice::Ptr& wirelessDevice, const AccessPoint::Ptr& ap, const NetworkManager::Connection::Ptr& connection, const QStringList& keys)
+{
+    const QString format = "<tr><td align=\"right\" width=\"50%\"><b>%1</b></td><td align=\"left\" width=\"50%\">&nbsp;%2</td></tr>";
+    QString details;
+
+    const bool connected = wirelessDevice && connection && wirelessDevice->activeConnection() &&
+                           wirelessDevice->activeConnection()->connection() == connection && wirelessDevice->activeConnection()->state() == ActiveConnection::Activated;
+
+
+    foreach (const QString& key, keys) {
+        if (key == "interface:bitrate") {
+            if (wirelessDevice && connected) {
+                details += QString(format).arg(i18n("Connection speed:"), UiUtils::connectionSpeed(wirelessDevice->bitRate()));
+            }
+        } else if (key == "interface:hardwareaddress") {
+            if (wirelessDevice) {
+                details += QString(format).arg(i18n("MAC Address:"), wirelessDevice->permanentHardwareAddress());
+            }
+        } else if (key == "wireless:mode") {
+            if (wirelessDevice) {
+                details += QString(format).arg(i18n("Mode:"), UiUtils::operationModeToString(wirelessDevice->mode()));
+            }
+        } else if (key == "wireless:signal") {
+            if (ap) {
+                details += QString(format).arg(i18n("Signal strength:"), i18n("%1%", ap->signalStrength()));
+            }
+        } else if (key == "wireless:ssid") {
+            if (ap) {
+                details += QString(format).arg(i18n("Access point (SSID):"), ap->ssid());
+            }
+        } else if (key == "wireless:accesspoint") {
+            if (ap) {
+                details += QString(format).arg(i18n("Access point (BSSID):"), ap->hardwareAddress());
+            }
+        } else if (key == "wireless:channel") {
+            if (ap) {
+                details += QString(format).arg(i18nc("Wifi AP channel and frequency", "Channel:"), i18n("%1 (%2 MHz)", NetworkManager::Utils::findChannel(ap->frequency()), ap->frequency()));
+            }
+        } else if (key == "wireless:security") {
+            NetworkManager::Utils::WirelessSecurityType security = Utils::Unknown;
+            if (ap) {
+                security = NetworkManager::Utils::findBestWirelessSecurity(wirelessDevice->wirelessCapabilities(), true, (wirelessDevice->mode() == NetworkManager::WirelessDevice::Adhoc),
+                                                                           ap->capabilities(), ap->wpaFlags(), ap->rsnFlags());
+                if (security != Utils::Unknown) {
+                    details += QString(format).arg(i18n("Security:"), UiUtils::labelFromWirelessSecurity(security));
+                }
+            } else if (connection) {
+                // Necessary for example for AdHoc connections
+                security = Utils::securityTypeFromConnectionSetting(connection->settings());
+                if (security != Utils::Unknown) {
+                    details += QString(format).arg(i18n("Security:"), UiUtils::labelFromWirelessSecurity(security));
+                }
+            }
+        } else if (key == "wireless:band") {
+            if (ap) {
+                details += QString(format).arg(i18n("Frequency band:"), UiUtils::wirelessBandToString(NetworkManager::Utils::findFrequencyBand(ap->frequency())));
+            }
+        }
+    }
+
+    return details;
+}
+
+QString UiUtils::formatDateRelative(const QDateTime & lastUsed)
+{
+    QString lastUsedText;
+    if (lastUsed.isValid()) {
+        const QDateTime now = QDateTime::currentDateTime();
+        if (lastUsed.daysTo(now) == 0 ) {
+            int secondsAgo = lastUsed.secsTo(now);
+            if (secondsAgo < (60 * 60 )) {
+                int minutesAgo = secondsAgo / 60;
+                lastUsedText = i18ncp(
+                                   "Label for last used time for a network connection used in the last hour, as the number of minutes since usage",
+                                   "One minute ago",
+                                   "%1 minutes ago",
+                                   minutesAgo);
+            } else {
+                int hoursAgo = secondsAgo / (60 * 60);
+                lastUsedText = i18ncp(
+                                   "Label for last used time for a network connection used in the last day, as the number of hours since usage",
+                                   "One hour ago",
+                                   "%1 hours ago",
+                                   hoursAgo);
+            }
+        } else if (lastUsed.daysTo(now) == 1) {
+            lastUsedText = i18nc("Label for last used time for a network connection used the previous day", "Yesterday");
+        } else {
+            lastUsedText = KGlobal::locale()->formatDate(lastUsed.date(), KLocale::ShortDate);
+        }
+    } else {
+        lastUsedText =  i18nc("Label for last used time for a "
+                              "network connection that has never been used", "Never");
+    }
+    return lastUsedText;
+}
+
+QString UiUtils::formatLastUsedDateRelative(const QDateTime & lastUsed)
+{
+    QString lastUsedText;
+    if (lastUsed.isValid()) {
+        const QDateTime now = QDateTime::currentDateTime();
+        if (lastUsed.daysTo(now) == 0 ) {
+            const int secondsAgo = lastUsed.secsTo(now);
+            if (secondsAgo < (60 * 60 )) {
+                const int minutesAgo = secondsAgo / 60;
+                lastUsedText = i18ncp(
+                                   "Label for last used time for a network connection used in the last hour, as the number of minutes since usage",
+                                   "Last used one minute ago",
+                                   "Last used %1 minutes ago",
+                                   minutesAgo);
+            } else {
+                const int hoursAgo = secondsAgo / (60 * 60);
+                lastUsedText = i18ncp(
+                                   "Label for last used time for a network connection used in the last day, as the number of hours since usage",
+                                   "Last used one hour ago",
+                                   "Last used %1 hours ago",
+                                   hoursAgo);
+            }
+        } else if (lastUsed.daysTo(now) == 1) {
+            lastUsedText = i18nc("Label for last used time for a network connection used the previous day", "Last used yesterday");
+        } else {
+            lastUsedText = i18n("Last used on %1", KGlobal::locale()->formatDate(lastUsed.date(), KLocale::ShortDate));
+        }
+    } else {
+        lastUsedText =  i18nc("Label for last used time for a "
+                              "network connection that has never been used", "Never used");
+    }
+    return lastUsedText;
+}
diff --git a/plasma-nm/libs/uiutils.h b/plasma-nm/libs/uiutils.h
new file mode 100644 (file)
index 0000000..1c82c2c
--- /dev/null
@@ -0,0 +1,119 @@
+/*
+    Copyright 2008-2010 Sebastian Kügler <sebas@kde.org>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_UIUTILS_H
+#define PLASMA_NM_UIUTILS_H
+
+class QSizeF;
+
+#include <NetworkManagerQt/Device>
+#include <NetworkManagerQt/ModemDevice>
+#include <NetworkManagerQt/WirelessDevice>
+#include <NetworkManagerQt/WirelessSetting>
+#include <NetworkManagerQt/AccessPoint>
+#include <NetworkManagerQt/WimaxNsp>
+#include <NetworkManagerQt/Utils>
+#include <NetworkManagerQt/BluetoothDevice>
+#include <NetworkManagerQt/WimaxDevice>
+#include <NetworkManagerQt/WiredDevice>
+#include <NetworkManagerQt/VpnConnection>
+#include <NetworkManagerQt/VpnSetting>
+
+#if WITH_MODEMMANAGER_SUPPORT
+#include <ModemManager/ModemManager.h>
+#include <ModemManagerQt/modem.h>
+#endif
+
+#include "plasmanm_export.h"
+#include <config.h>
+
+class PLASMA_NM_EXPORT UiUtils
+{
+public:
+
+    /**
+     * @return a human-readable description for the network interface type for use as label
+     * @param type the type of the network interface
+     */
+    static QString interfaceTypeLabel(const NetworkManager::Device::Type type, const NetworkManager::Device::Ptr iface);
+
+    /**
+     * @return a human-readable name for a given network interface according to the configured
+     * naming style
+     * @param type type of the network interface
+     * @param interfaceName name of the network interface (eg eth0)
+     */
+    static QString prettyInterfaceName(NetworkManager::Device::Type type, const QString &interfaceName);
+    /**
+     * @return a human-readable description of the connection state of a given network interface
+     * @param state The connection state
+     */
+    static QString connectionStateToString(NetworkManager::Device::State state, const QString &connectionName = QString());
+
+    static QString vpnConnectionStateToString(NetworkManager::VpnConnection::State state);
+
+    static QString iconAndTitleForConnectionSettingsType(NetworkManager::ConnectionSettings::ConnectionType type,
+                                                         QString &title);
+    /**
+     * @return a human-readable description of operation mode.
+     * @param mode the operation mode
+     */
+    static QString operationModeToString(NetworkManager::WirelessDevice::OperationMode mode);
+
+    /**
+     * @return string list with a human-readable description of wpa flags.
+     * @param flags the wpa flags
+     */
+    static QStringList wpaFlagsToStringList(NetworkManager::AccessPoint::WpaFlags flags);
+
+    /**
+     * @return localized string showing a human-readable connection speed. 1000 is used as base.
+     * @param bitrate bitrate of the connection per second
+     */
+    static QString connectionSpeed(double bitrate);
+
+    /**
+     * @param band The band of a wireless network. The value corresponds to the type enum in Knm::WirelessSetting::EnumBand
+     * @return A string representation
+     */
+    static QString wirelessBandToString(NetworkManager::WirelessSetting::FrequencyBand band);
+
+#if WITH_MODEMMANAGER_SUPPORT
+    static QString convertAllowedModeToString(ModemManager::Modem::ModemModes mode);
+    static QString convertAccessTechnologyToString(ModemManager::Modem::AccessTechnologies tech);
+    static QString convertLockReasonToString(MMModemLock reason);
+#endif
+    static NetworkManager::ModemDevice::Capability modemSubType(NetworkManager::ModemDevice::Capabilities modemCaps);
+    static QString convertNspTypeToString(NetworkManager::WimaxNsp::NetworkType type);
+
+    static QString shortToolTipFromWirelessSecurity(NetworkManager::Utils::WirelessSecurityType type);
+    static QString labelFromWirelessSecurity(NetworkManager::Utils::WirelessSecurityType type);
+
+    static QString connectionDetails(const NetworkManager::Device::Ptr & device, const NetworkManager::Connection::Ptr & connection, const QStringList & keys);
+    static QString bluetoothDetails(const NetworkManager::BluetoothDevice::Ptr & btDevice, const QStringList & keys);
+    static QString modemDetails(const NetworkManager::ModemDevice::Ptr & modemDevice, const QStringList & keys);
+    static QString vpnDetails(const NetworkManager::VpnConnection::Ptr & vpnConnection, const NetworkManager::VpnSetting::Ptr & vpnSetting, const QStringList & keys);
+    static QString wimaxDetails(const NetworkManager::WimaxDevice::Ptr & wimaxDevice, const NetworkManager::WimaxNsp::Ptr & wimaxNsp, const NetworkManager::Connection::Ptr & connection, const QStringList & keys);
+    static QString wiredDetails(const NetworkManager::WiredDevice::Ptr & wiredDevice, const NetworkManager::Connection::Ptr & connection, const QStringList & keys);
+    static QString wirelessDetails(const NetworkManager::WirelessDevice::Ptr & wirelessDevice, const NetworkManager::AccessPoint::Ptr & network, const NetworkManager::Connection::Ptr & connection, const QStringList & keys);
+    static QString formatDateRelative(const QDateTime & lastUsed);
+    static QString formatLastUsedDateRelative(const QDateTime & lastUsed);
+};
+#endif // UIUTILS_H
diff --git a/plasma-nm/po/CMakeLists.txt b/plasma-nm/po/CMakeLists.txt
new file mode 100644 (file)
index 0000000..774a6cf
--- /dev/null
@@ -0,0 +1,66 @@
+# The pofiles macro creates in some versions same name targets
+# which since cmake 2.8 leads to target clashes.
+# Hence force the old policy for all po directories.
+# http://public.kitware.com/Bug/view.php?id=12952
+cmake_policy(SET CMP0002 OLD)
+
+find_package(Gettext REQUIRED)
+if (NOT GETTEXT_MSGMERGE_EXECUTABLE)
+MESSAGE(FATAL_ERROR "Please install msgmerge binary")
+endif (NOT GETTEXT_MSGMERGE_EXECUTABLE)
+if (NOT GETTEXT_MSGFMT_EXECUTABLE)
+MESSAGE(FATAL_ERROR "Please install msgmerge binary")
+endif (NOT GETTEXT_MSGFMT_EXECUTABLE)
+add_subdirectory(nb)
+add_subdirectory(sv)
+add_subdirectory(en_GB)
+add_subdirectory(ca)
+add_subdirectory(hr)
+add_subdirectory(sk)
+add_subdirectory(fr)
+add_subdirectory(nl)
+add_subdirectory(pa)
+add_subdirectory(is)
+add_subdirectory(da)
+add_subdirectory(sr@ijekavianlatin)
+add_subdirectory(fi)
+add_subdirectory(ug)
+add_subdirectory(bs)
+add_subdirectory(et)
+add_subdirectory(gl)
+add_subdirectory(sl)
+add_subdirectory(mai)
+add_subdirectory(hu)
+add_subdirectory(es)
+add_subdirectory(ro)
+add_subdirectory(uk)
+add_subdirectory(sr@latin)
+add_subdirectory(el)
+add_subdirectory(pt_BR)
+add_subdirectory(ms)
+add_subdirectory(zh_CN)
+add_subdirectory(nn)
+add_subdirectory(mr)
+add_subdirectory(ar)
+add_subdirectory(th)
+add_subdirectory(ga)
+add_subdirectory(zh_TW)
+add_subdirectory(fa)
+add_subdirectory(pt)
+add_subdirectory(sr)
+add_subdirectory(km)
+add_subdirectory(bg)
+add_subdirectory(ko)
+add_subdirectory(ca@valencia)
+add_subdirectory(cs)
+add_subdirectory(it)
+add_subdirectory(pl)
+add_subdirectory(de)
+add_subdirectory(ru)
+add_subdirectory(lv)
+add_subdirectory(lt)
+add_subdirectory(ja)
+add_subdirectory(tr)
+add_subdirectory(sr@ijekavian)
+add_subdirectory(eo)
+add_subdirectory(nds)
diff --git a/plasma-nm/po/ar/CMakeLists.txt b/plasma-nm/po/ar/CMakeLists.txt
new file mode 100644 (file)
index 0000000..1d2d8ee
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(ar ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/ar/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/ar/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..24e7418
--- /dev/null
@@ -0,0 +1,4700 @@
+# translation of networkmanagement_vpncui.po to Arabic
+# networkmanagement_vpncui.po - Arabic Translation.
+# Copyright (C) 2009 This_file_is_part_of_KDE
+# Abdelmajeed Murad <sonh91@gmail.com>, 2009.
+# Zayed Al-Saidi <zayed.alsaidi@gmail.com>, 2009, 2012.
+msgid ""
+msgstr ""
+"Project-Id-Version: networkmanagement_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2012-01-18 19:13+0400\n"
+"Last-Translator: Zayed Al-Saidi <zayed.alsaidi@gmail.com>\n"
+"Language-Team: Arabic <kde-i18n-doc@kde.org>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Lokalize 1.2\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "زايد السعيدي"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "zayed.alsaidi@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "&Show secrets"
+msgid "Show sections"
+msgstr "أ&ظهر الأسرار"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+msgid "Show &network speed in:"
+msgstr "أظهر سرعة الشبكة ب:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "ك.بايت/ث"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+#, fuzzy
+msgid "KBits/s"
+msgstr "ك.بت/ث"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+msgid "Connection Details"
+msgstr "فشل الاتصال"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "اتصل"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "استخدم اتصال TCP"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "السرعة"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "التفاصيل"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+msgid "Password..."
+msgstr "كلمة السر"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+msgid "Show password"
+msgstr "كلمة السر"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "متصل بـ %1"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+msgid "Connected"
+msgstr "متصل"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "يلغي الاتصال"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "أجهزة اللاسلكي ممكّنة"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "أجهزة اللاسلكي ممكّنة"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband enabled"
+msgstr "النطاق العريض المتنقل"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband disabled"
+msgstr "النطاق العريض المتنقل"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "أجهزة اللاسلكي ممكّنة"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+#| msgctxt "@info:status Notification for radio kill switch turned off"
+#| msgid "Wireless hardware disabled"
+msgid "Airplane mode disabled"
+msgstr "عتاد الشبكة اللاسلكية معطل"
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "متصل"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "متصل"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "متصل"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "استخدم اتصال TCP"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "استخدم اتصال TCP"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "الوصلة"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "وصلة VPN جديدة"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "متصل بـ %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "متصل بـ %1"
+
+#: libs/declarative/networkstatus.cpp:173
+#, fuzzy
+msgid "NetworkManager not running"
+msgstr "إدارة الشبكة"
+
+#: libs/declarative/networkstatus.cpp:178
+#, fuzzy, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "إدارة الشبكة"
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "غير معروف"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+#, fuzzy
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "قوة النقل"
+
+#: libs/declarative/trafficmonitor.cpp:203
+#, fuzzy
+msgid "KBit/s"
+msgstr "ك.بت/ث"
+
+#: libs/declarative/trafficmonitor.cpp:205
+#, fuzzy
+msgid "MBit/s"
+msgstr " م.بت/ث"
+
+#: libs/declarative/trafficmonitor.cpp:210
+#, fuzzy
+msgid "GBit/s"
+msgstr " م.بت/ث"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+#, fuzzy
+msgid "Transmitted"
+msgstr "قوة النقل"
+
+#: libs/handler.cpp:89
+#, fuzzy
+msgid "Missing VPN plugin"
+msgstr "اسم ملحق VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "&Connection name:"
+msgid "Connection name"
+msgstr "ا&سم الوصلة:"
+
+#: libs/models/editoridentitymodel.cpp:64
+#, fuzzy
+#| msgid "Last Used"
+msgid "Last used"
+msgstr "المستخدم مؤخراً"
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "يلغي الاتصال"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "إيثرنت سلكي"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "لاسلكي 802.11"
+
+#: libs/uiutils.cpp:64
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "بلوتوث"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "مودم تسلسلي"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "النطاق العريض المتنقل"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "بلوتوث"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+#, fuzzy
+msgid "Mobile broadband"
+msgstr "النطاق العريض المتنقل"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "سلكي"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "لاسلكي"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "نوع أمني غير معروف"
+
+#: libs/uiutils.cpp:176
+#, fuzzy, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "واجهات شبكة اتصال لاسلكي"
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "واجهة مفصولة (%1)"
+
+#: libs/uiutils.cpp:182
+#, fuzzy, kde-format
+msgid "Bluetooth (%1)"
+msgstr "بلوتوث"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "غير معروف"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "غير مدار"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "غير متوفر"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "غير متصل"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "يحضر للاتصال"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "يضبط الواجهة"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "بانتظار التصريح"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "يحصل على عنوان الشبكة"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "المزيد من التحقق عن الاتصال"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "بانتظار الاتصال الثاني"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "متصل"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "متصل بـ %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "يلغي الاتصال"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "فشل الاتصال"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "خطأ: حالة غير صالحة"
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "غير معروف"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+#| msgctxt "description of preparing to connect network interface state"
+#| msgid "Preparing to connect"
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "يحضر للاتصال"
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "استخدم استيثاق TLS إضافيا"
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "الوصلة"
+
+#: libs/uiutils.cpp:272
+#, fuzzy
+#| msgctxt "network interface doing dhcp request in most cases"
+#| msgid "Setting network address"
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "يحصل على عنوان الشبكة"
+
+#: libs/uiutils.cpp:275
+#, fuzzy
+#| msgctxt ""
+#| "@info:status Notification text when a connection has been activated"
+#| msgid "%1 activated"
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "%1 منشط"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "غير معروف"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "مخصص"
+
+#: libs/uiutils.cpp:299
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "البنية التحتيّة"
+
+#: libs/uiutils.cpp:302
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "نقطة الاتصال"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "حالة خاطئة، أصلحني"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Pairwise WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Pairwise WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Pairwise TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Pairwise CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Group WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Group WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Group TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Group CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> بت/ث"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> م.بت/ث"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> ج.بت/ث"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+#, fuzzy
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "3G (UMTS/HSPA)"
+
+#: libs/uiutils.cpp:389
+#, fuzzy
+#| msgid "2G (GPRS/EDGE)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "2G (GPRS/EDGE)"
+
+#: libs/uiutils.cpp:391
+#, fuzzy
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "أي واحد"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+#, fuzzy
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Compact GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "غير معروف"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "أي واحد"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "نوع أمني غير معروف"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "غير آمن"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamic WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "نوع أمني غير معروف"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "غير آمن"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamic WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "نوع أمني غير معروف"
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "اسم النظام"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "عنوان IPv4"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "البوابة"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "عنوان الـIP"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "البوابة"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "التعريف"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "بلوتوث"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "عنوان MAC"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+msgid "Network ID:"
+msgstr "رقم هوية الشبكة:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "رمز SIM PUK مطلوب"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+#, fuzzy
+msgid "VPN plugin:"
+msgstr "اسم ملحق VPN"
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "ال&قناة:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "الرقم"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, fuzzy, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "نوع الشبكة"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "الوصلات"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "ال&وضع:"
+
+#: libs/uiutils.cpp:826
+#, fuzzy
+msgid "Signal strength:"
+msgstr "قوة الإشارة"
+
+#: libs/uiutils.cpp:830
+#, fuzzy
+msgid "Access point (SSID):"
+msgstr "نقطة الاتصال"
+
+#: libs/uiutils.cpp:834
+#, fuzzy
+msgid "Access point (BSSID):"
+msgstr "نقطة الاتصال"
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "ال&قناة:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "الأ&من:"
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+msgid "Frequency band:"
+msgstr "التردد"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "منذ أقل من دقيقة"
+msgstr[1] "منذ دقيقة واحدة مضت"
+msgstr[2] "منذ دقيقتين مضتا"
+msgstr[3] "منذ %1 دقائق مضت"
+msgstr[4] "منذ %1 دقيقةً مضت"
+msgstr[5] "منذ %1 دقيقةٍ مضت"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "منذ أقل من ساعة"
+msgstr[1] "منذ ساعة واحدة "
+msgstr[2] "منذ ساعتين"
+msgstr[3] "منذ %1 ساعات"
+msgstr[4] "منذ %1 ساعة"
+msgstr[5] "منذ %1 ساعة"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "الأمس"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "لم تستعمل قط"
+
+#: libs/uiutils.cpp:910
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last hour, "
+#| "as the number of minutes since usage"
+#| msgid "One minute ago"
+#| msgid_plural "%1 minutes ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "منذ أقل من دقيقة"
+msgstr[1] "منذ دقيقة واحدة مضت"
+msgstr[2] "منذ دقيقتين مضتا"
+msgstr[3] "منذ %1 دقائق مضت"
+msgstr[4] "منذ %1 دقيقةً مضت"
+msgstr[5] "منذ %1 دقيقةٍ مضت"
+
+#: libs/uiutils.cpp:917
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last day, "
+#| "as the number of hours since usage"
+#| msgid "One hour ago"
+#| msgid_plural "%1 hours ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "منذ أقل من ساعة"
+msgstr[1] "منذ ساعة واحدة "
+msgstr[2] "منذ ساعتين"
+msgstr[3] "منذ %1 ساعات"
+msgstr[4] "منذ %1 ساعة"
+msgstr[5] "منذ %1 ساعة"
+
+#: libs/uiutils.cpp:922
+#, fuzzy
+#| msgid "Last used"
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "المستخدم مؤخراً"
+
+#: libs/uiutils.cpp:924
+#, fuzzy, kde-format
+#| msgid "Last used"
+msgid "Last used on %1"
+msgstr "المستخدم مؤخراً"
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for a network connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "لم تستعمل قط"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Driver"
+msgstr "التعريف"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Device driver"
+msgstr "التعريف"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection Speed"
+msgstr "&نوع الاتصال:"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection speed"
+msgstr "الوصلات"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "اسم النظام"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "عنوان MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+#, fuzzy
+msgid "Hardware address"
+msgstr "عنوان الجهاز"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "عنوان IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IP version 4 address"
+msgstr "عنوان IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+#, fuzzy
+msgid "IPv4 Gateway"
+msgstr "البوابة"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IPv6 Address"
+msgstr "عنوان الـIP"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "عنوان IPv4"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "البوابة"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+msgid "The name of the NSP"
+msgstr "اسم الشبكة اللاسلكية"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+#, fuzzy
+msgid "Access Point (SSID)"
+msgstr "نقطة الاتصال"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Signal Strength"
+msgstr "قوة الإشارة"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+#, fuzzy
+msgid "Access Point (MAC)"
+msgstr "نقطة الاتصال"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Band"
+msgstr "لاسلكي"
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Frequency Band"
+msgstr "أجهزة اللاسلكي ممكّنة"
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+msgid "Wireless Channel"
+msgstr "وصلة لاسلكية جديدة"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "أمن اللاسلكي"
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Describes the security capabilities of the access point"
+msgstr "معرَّفُ معيّن الخدمة الأساسي لنقطة النفاذ المراد استخدامها"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "لاسلكي"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "The operating mode of the wireless device"
+msgstr "نمط التشغيل للشبكة اللاسلكية"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+#, fuzzy
+msgid "Mobile Unlock Required"
+msgstr "رمز SIM PUK مطلوب"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "بلوتوث"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN Plugin"
+msgstr "اسم ملحق VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN plugin type"
+msgstr "اسم ملحق VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "وصلة VPN جديدة"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+#, fuzzy
+msgid "Available Details"
+msgstr "المستخدمون المتوفرون"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+#, fuzzy
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "الرقم"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+#, fuzzy
+msgid "Details to Show"
+msgstr "التفاصيل"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/bg/CMakeLists.txt b/plasma-nm/po/bg/CMakeLists.txt
new file mode 100644 (file)
index 0000000..21e4c14
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(bg ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/bg/kde-nm-connection-editor.po b/plasma-nm/po/bg/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..c0630b6
--- /dev/null
@@ -0,0 +1,251 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kde-nm-connection-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-05-11 20:21+0200\n"
+"Last-Translator: Svetoslav Stefanov <svetlisashkov@yahoo.com>\n"
+"Language-Team: BULGARIAN <kde-i18n-doc@kde.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Poedit 1.5.4\n"
+"X-Poedit-SourceCharset: UTF-8\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Светослав Стефанов"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "svetlisashkov@yahoo.com"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Пишете тук, за да търсите връзки..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Добавяне"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Хардуер"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Мобилна..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Жична"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Жична (споделена)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Безжична"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Безжична (споделена)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+#, fuzzy
+#| msgid "Virtual"
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Виртуална"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Обединяване"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Мрежов мост"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Редактиране..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Изтриване"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Внасяне на  VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Изнасяне на VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Връзката %1 е добавена"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Желаете ли да премахнете връзката '%1'?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Премахване на връзката"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Свързване"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Прекъсване"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Внасяне на VPN връзка"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Внасянето на VPN връзката %1 е неуспешно\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Изнасянето не е поддържано от този вид VPN"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Изнасяне на VPN връзка"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Изнасянето на VPN връзката %1 е неуспешно\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "VPN връзката %1 е успешно изнесена"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Връзка"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Главна лента с инструменти"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Редактор на връзки"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Управление на мрежовите връзки"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich и Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Това приложение ви позволява да създавате, редактирате и изтривате мрежови "
+"връзки.\n"
+"\n"
+"Използва се NM, версия: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Разработчик"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Автор на libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "Различни поправки"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Приставки за VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Редактиране на връзка"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Редактор на връзки"
\ No newline at end of file
diff --git a/plasma-nm/po/bg/libplasmanetworkmanagement-editor.po b/plasma-nm/po/bg/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..107f80b
--- /dev/null
@@ -0,0 +1,1490 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Светослав Стефанов, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanetworkmanagement-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-05-11 15:11+0200\n"
+"Last-Translator: Svetoslav Stefanov <svetlisashkov@yahoo.com>\n"
+"Language-Team: Bulgarian <kde-i18n-doc@kde.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Poedit-SourceCharset: UTF-8\n"
+"X-Generator: Poedit 1.5.4\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "моята_споделена_връзка"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Нова връзка (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Нова %1 връзка"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Редактиране на връзката '%1'"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr ""
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Жична"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Сигурност на 802.1x "
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Безжична"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Сигурност на връзката"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Мобилна връзка (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Обединяване"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Мрежов мост"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Име на връзката"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Жична"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round-robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Активно резервно копие"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Излъчване"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Адаптивно разпределяне на излъчването"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Адаптивно разпределяне на натоварването"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (препоръчва се)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Желаете ли да премахнете връзката '%1'?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Премахване на връзката"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (dial up networking)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (personal area network)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Редактор на разширени права"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Всяка"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Само 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Само 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Предпочитане на 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Предпочитане на 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Предпочитане на 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Само 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Дейтаграма"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Свързан"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Адрес"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Мрежова маска"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Шлюз"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Други DNS сървъри:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS сървъри:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Редактиране на DNS сървъри"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Домейни за търсене"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Адрес"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Представка"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Шлюз"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Удостоверяване:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Защитен EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Потребител:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Парола:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Питане всеки път за паролата"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Показване на паролата"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Идентичност:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Потребителски сертификат:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA сертификат:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Частен ключ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Парола за частният ключ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Анонимна самоличност:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Автоматично снабдяване с PAC"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Анонимен"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Удостоверен"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "И двата"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "Файл за PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Вътрешна идентификация:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Версия на PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Автоматично"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Версия 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Версия 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Име на интерфейса:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Обединени връзки:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Добавяне..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Редактиране..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Изтриване"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Режим:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Наблюдаване на връзка:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Честота на наблюдение:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP цели:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "IP адрес или списък с адреси, разделени със запетая."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Мостови връзки:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr ""
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr "s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Включване на STP (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Приоритет:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Закъснение при пренасочване:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Време на поздрав:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Максимална възраст:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Адрес на устройството:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Вид на връзката:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Номер:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Автоматично свързване към тази мрежа"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Всички могат да се свързват към тази мрежа"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Редактиране на разширените права за тази мрежа"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Редактор на фини настройки за мрежата. Дава ви възможност да изберете кои "
+"потребители могат да активират/променят/изтриват тази връзка."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Разширени..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Зона на защитната стена"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Автоматично свързване чрез VPN при свързване към тази връзка"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Основни"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Съхраняване"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Питане винаги"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Не е задължително"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Разширени"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Позволяване на роуминг, когато домашната мрежа не е налична"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Мрежов ИД:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Вид:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Показване на паролите"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Режим на прехвърляне:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Ограничаване до устройство:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr "байта"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Метод:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Автоматично (само адреси)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Локално за връзката"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Ръчно"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Споделена с други компютри"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Изключено"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS сървъри:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Използвайте това поле, за да зададете IP адреса(ите) на един или повече DNS "
+"сървъри. За да разделите записите, използвайте ','."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Редактиране на домейните да търсене"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Домейни за търсене"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Използвайте това поле, за да зададете един или повече домейни за търсене. За "
+"да разделите записите, използвайте ','."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Редактиране на домейните да търсене"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "Номер на клиент за DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Премахване"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Добавяне"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Адреси"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "За тази връзка се изисква IPv4"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Маршрути..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Поверителност:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Автоматично (само DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Игнорирано"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "За тази връзка се изисква IPv6"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Стандартно"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Изключена"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Включена (предпочитане на публичен адрес)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Разширена (предпочитане на временни адреси)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Удостоверяване"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Компресия"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Използване на шифриране от точка до точка (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Разрешаване на компресия BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Разрешаване на компресия Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Използване на компресия на заглавните части на TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Изискване на 128 битово шифроване"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Използване на MPPE със запазване на състоянието"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Ехо"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Изпращане на пакети ехо по PPP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Услуга:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Основен интерфейс:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "Идентификатор за VLAN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Интерфейс за VLAN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Протокол за регистриране GARP VLAN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Инфраструктура"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Децентрализирана мрежа (Ad-hoc)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Точка за достъп"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Клониран MAC адрес:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Произволно..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Изберете това, ако желаете да създадете връзка към скрита мрежа"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Скрита мрежа:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Честотен канал:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Канал:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Сигурност на връзката"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Без"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "40/128 битов ключ за WEP (шестнайсетичен или ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "128 битова парола за WEP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Динамичен WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "Частна WPA & WPA2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "Корпоративна WPA & WPA2"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Сигурност:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Ключ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Показване на ключ"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP индекс:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (стандартно)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Открита система"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Споделен ключ"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Име на мрежата:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Скорост:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr "MBit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Двустранно:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Full"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Half"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Използване на сигурност на  802.1x за връзката"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Неподдържана операция за този тип VPN."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/A"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Не е налично"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Първо изберете SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Метричен"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Мрежова маска"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Метричен"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Нова мобилна връзка"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Планът не е в списъка…"
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Неизвестен доставчик"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Стандартно"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, fuzzy, kde-format
+#| msgid "APN:"
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN:"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Настройване на мобилна връзка"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Този помощник ще ви помогне по-лесно да настроите връзка към мобилна (3G) "
+"мрежа."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Ще ви е нужна следната информация:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Името на вашия доставчик"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Името на вашия план за плащане"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "Име на точка за достъп на вашия план за плащане — APN (в някои случаи)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Създаване на връзка за това мобилно устройство:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Всяко GSM устройство"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Всяко CDMA устройство"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Инсталирано GSM устройство"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Инсталирано CDMA устройство"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Изберете страна на доставчика"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Държави:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Държавата ми не е в списъка"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Изберете вашия доставчик"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Изберете вашия доставчик от &списъка:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Доставчикът не е в списъка, ще го въведа _ръчно:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Изберете вашия тарифен план"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Изберете план:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&APN за избрания план (име на точка за достъп):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Внимание: Избирането на грешен план може да доведе до преразход на сметката "
+"ви или до невъзможност за свързване.\n"
+"\n"
+"Ако не сте сте сигурни, питайте вашия доставчик за APN за този план."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Потвърждение на настройки на мобилна връзка"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr "Мобилната ви връзка е настроена по следния начин:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Доставчик:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "План:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Сигурност: %3\n"
+"Честота: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Сигурност: несигурна\n"
+"Честота: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Налични потребители"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Истинско име"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Потребителско име"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Потребители с право да активират връзката"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Редактиране на маршрути по IPv4"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Само за ресурси в тази връзка"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Премахване"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Добавяне"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Игнориране на автоматично получени маршрути"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Редактиране на маршрути по IPv6"
\ No newline at end of file
diff --git a/plasma-nm/po/bg/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/bg/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..015574c
--- /dev/null
@@ -0,0 +1,1358 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasma_applet_org.kde.networkmanagement\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-05-11 15:08+0200\n"
+"Last-Translator: Svetoslav Stefanov <svetlisashkov@yahoo.com>\n"
+"Language-Team: BULGARIAN <svetlisashkov@yahoo.com>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Poedit 1.5.4\n"
+"X-Poedit-SourceCharset: UTF-8\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Светослав Стефанов"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "svetlisashkov@yahoo.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Показване на раздели"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Показване скоростта на връзката в:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Подробности за връзката"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Свързване"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Прекъсване"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Скорост"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Подробности"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Парола..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Показване на паролата"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected to %1"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Свързан с %1"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Свързан"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Налични връзки"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Безжичният адаптор е включен"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Безжичният адаптор е изклюмен"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Мобилният адаптор е включен"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Мобилният адаптор е изключен"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Самолетният режим е включен"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Самолетният режим е изключен"
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Свързан"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Свързан"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+#| msgid "Connected"
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Свързан"
+
+#: libs/declarative/networkstatus.cpp:89
+#, fuzzy
+#| msgid "Inactive"
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Неактивна"
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Без връзка"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+#| msgid "Disconnecting"
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Прекъсване"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+#| msgid "Connecting"
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Свързване"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN връзка"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Свързан с %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Свързване с %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager не работи"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Изисква се NetworkManager 0.9.8, а е открита версия %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Неизвестно"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Получени"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Изпратени"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Получени"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Изпратени"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Лшпсваща приставка за VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Име на връзката"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Последно ползване"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Активни връзки"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Жична връзка"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Безжична 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Виртуална (обединена)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Виртуална (мостова)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Виртуална (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Сериен модем"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Мобилна връзка"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Мрежов мост"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Мобилна връзка"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Olpc мрежа"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Жична"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Безжична"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Неизвестен вид връзка"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Безжичен интерфейс (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Жичен интерфейс (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Мост (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Неизвестно"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Неуправляван"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Не е наличен"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Без връзка"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Подготовка за свързване"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Настройване на интерфейса"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Изчакване за идентифициране"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Настройване на мрежовият адрес"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Проверка за последваща свързаност"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Изчакване за вторична връзка"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Връзката осъществена"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Свързан към %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Прекъсване на връзката"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Неуспешно свързване"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Грешка: невалидно състояние"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Неизвестно"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Подготовка за свързване"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Необходимо е идентифициране"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Свързване"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Настройване на мрежовият адрес"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Включена"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Неуспешно"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Неуспешно"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Неизвестен"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Инфраструктура"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Точка за достъп"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "INCORRECT MODE FIX ME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Pairwise WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Pairwise WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Pairwise TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Pairwise CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Group WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Group WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Group TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Group CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Всяка"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO ревизия B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO ревизия A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO ревизия 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Compact GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Аналогова"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Неизвестна"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Всяка"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Модемът е отключен"
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM картата изисква PIN код."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM картата изисква PIN2 код."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM картата изисква PUK код."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM картата изисква PUK2 код."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Модемът изисква PIN код на доставчика на услугата."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Модемът изисква PUK код на доставчика на услугата."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Модемът изисква PIN код за мрежата."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Модемът изисква PUK код за мрежата."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Модемът изисква PIN код."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Модемът изисква корпоративен PIN код."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Модемът изисква корпоративен PUK код."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Модемът изисква PH-FSIM PIN код."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Модемът изисква PH-FSIM PUK код."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Неизвестна причина за заключване."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Неизвестен вид сигурност"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "У дома"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Партньор"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Роуминг партньор"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Несигурно"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Динамичен WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Неизвестен вид сигурност"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Несигурно"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Динамичен WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Неизвестен вид сигурност"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Системно име:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4 адрес:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4 шлюз:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6 адрес:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6 шлюз:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Драйвер:"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+#| msgid "Bluetooth Name"
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Име на Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC адрес"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Оператор:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Мрежов ИД:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Качество на сигнала:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Технология на достъп:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Разрешен режим:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Изисква се отключване:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Приставка за VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Банер:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Име на NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Тип мрежа:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Скорост на връзката:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Режим:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Сила на сигнала:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Точка за достъп (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Точка за достъп (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Канал:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Сигурност:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Честотен канал:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Преди минута"
+msgstr[1] "Преди %1 минути"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Преди час"
+msgstr[1] "Преди %1 часа"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Вчера"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Никога"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "За последно използвана преди минута"
+msgstr[1] "За последно използвана преди %1 минути"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "За последно използвана преди час"
+msgstr[1] "За последно използвана преди %1 часа"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "За последно използвана вчера"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "За последно използвана на %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Никога не е използвана"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Драйвер"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Драйвер на устройството"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Скорост на връзката"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Скорост на връзката"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Системно име"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC адрес"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Хардуерен адрес"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4 адрес"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Адрес на IP версия 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 шлюз"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Стандартен шлюз на IP версия 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6 адрес"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Адрес на IP версия 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6 шлюз"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Стандартен шлюз на IP версия 6"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "Идентификатор на обслужваща базова станция, получена от мрежата"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Името на доставчика"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Сигнал на Wimax"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Качество на текущия сигнал, в проценти."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Вид на WiMAX доставчика"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Видът на мрежата."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Точка за достъп (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID на безжичната точка за достъп"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Сила на сигнала"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Сила на сигнала на безжичната точка за достъп"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Точка за достъп (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Хардуерен адрес на безжичната точка за достъп"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Безжичен канал"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Безжичен честотен канал"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Безжичен канал"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Канал на безжичната мрежа"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Сигурност на връзката"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Описва възможностите за сигурност на точката за достъп"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Безжичен режим"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Режимът на работа на безжичното устройство"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Мобилен оператор"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Име на мобилния оператор"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Качество на мобилния сигнал"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Технология на безжичния достъп"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Разрешен режим на мобилната връзка"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Изисква се отключване"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Главно мобилно устройство"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI на мобилното устройство"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Сериен номер на мобилното устройство"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI на мобилното устройство"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Идентитификационен номер на мобилното устройство"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Име на Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Bluetooth име на устройството"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Приставка за VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Вид на приставката за VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Налични данни"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Име"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Подробности за показване"
\ No newline at end of file
diff --git a/plasma-nm/po/bs/CMakeLists.txt b/plasma-nm/po/bs/CMakeLists.txt
new file mode 100644 (file)
index 0000000..975b740
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(bs ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/bs/kde-nm-connection-editor.po b/plasma-nm/po/bs/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..1ee85bc
--- /dev/null
@@ -0,0 +1,261 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kdenm\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2013-12-30 23:58+0000\n"
+"Last-Translator: Samir Ribić <Unknown>\n"
+"Language-Team: bosanski <bs@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Launchpad (build 16877)\n"
+"X-Launchpad-Export-Date: 2014-01-01 05:41+0000\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Samir Ribić,memsud"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "samir.ribic@etf.unsa.ba,dedovic.memsud94@hotmail.com"
+
+#: connectioneditor.cpp:76
+#, fuzzy
+#| msgid "Search connections..."
+msgid "Type here to search connections..."
+msgstr "Potrazi vezu..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Dodaj"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Hardver"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobilna širokopojasna..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Žičana"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Dijeljena žičana"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Bežičn a"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Dijeljena bežična"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+#, fuzzy
+#| msgid "Virtual"
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtuelna"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Povez"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Most"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+#, fuzzy
+#| msgid "Edit"
+msgid "Edit..."
+msgstr "Izmijeni"
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Obriši"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Uvoz VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Izvezi VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Konekcija %1 je dodata"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Želite li da uklonite konekciju %1?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Ukloni vezu"
+
+#: connectioneditor.cpp:352
+#, fuzzy
+#| msgid "Connection"
+msgid "Connect"
+msgstr "Veza"
+
+#: connectioneditor.cpp:354
+#, fuzzy
+#| msgid "Edit connection"
+msgid "Disconnect"
+msgstr "Izmijeni vezu"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Uvezi  VPN Konekciju"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Ostvarivanje   VPN konekcije %1 neuspijelo \n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Izvoz nije podrzan od VPN tipa"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Izvezi VPN Konekciju"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Izvoženje VPN konekcije %1 neuspijelo\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "VPN Konekcija %1 je izevzena uspijesno"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Veza"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Glavna traka alata"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Uređivač veze"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Upravljajte svojim mrežnim vezama"
+
+#: main.cpp:40
+#, fuzzy
+#| msgid "(C) 2013 Jan Grulich and Lukáš Tinkl"
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013 Jan Grulich and Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Ovaj program dopusta nam da kreiramo,uredimo i izbrisemo mreznu konekciju.\n"
+"\n"
+"Koristeci NM verziju: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Programer"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "libnm-qt autor"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "Razne ispravke"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Priključak za VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Izmijeni vezu"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Mrezni uređivac"
\ No newline at end of file
diff --git a/plasma-nm/po/bs/libplasmanetworkmanagement-editor.po b/plasma-nm/po/bs/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..812e9ce
--- /dev/null
@@ -0,0 +1,1500 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kdenm\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-01-08 23:32+0000\n"
+"Last-Translator: Haris Čustović <hcustovic1@etf.unsa.ba>\n"
+"Language-Team: bosanski <bs@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-01-09 05:35+0000\n"
+"X-Generator: Launchpad (build 16884)\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "my_shared_connection"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nova povezanost (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nova %1 povezanost"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Uredi povezanost '%1'"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr ""
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Žičana"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x Sigurnost"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Bežično"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Bežična bezbjednost"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobilna širokopojasna (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Blutut"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Veza"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Most"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr ""
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dijalog"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Ime konekcije:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Eternet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round Robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Aktivna kopija"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Emitovanje"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Balansiranje opterećenja u prijenosu"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Adaptivno opterećenje u prijenosu"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (preporučeno)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Želite li da uklonite konekciju  %1?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Ukloni vezu"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "Alat za pristup Internetu preko telefonskog poziva"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "Personalna mreža(PANU)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Napredni uređivač dopuštenja"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "bilo koji"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Samo 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Samo 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Preferiraj 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Preferiraj 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Preferiraj 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Samo 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagram"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Povezano"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adresa"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Mrežna maska"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Mrežni izlaz"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Dodatni DNS poslužitelji:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS serveri"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Uredi DNS servere"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Uredi DNS domene pretraživanja"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adresa"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Prefiks"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Mrežni izlaz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Potvrda autentičnosti:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Tunel TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Zaštićeni EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Traži ovu lozinku svaki put"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Prikaži lozinku"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identitet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Korisnikov certifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA certifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Privatni ključ"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Šifra privatnog ključa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anoniman identitet:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automatska PAC rezerviranja"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonimno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Autentifikovan"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Oboje"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC &datoteka:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Unutrašnja ovjera:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "PEAP Verzija:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automatski"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Verzija 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Verzija 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "ime interfejsa"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Vezana povezanost:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Dodaj..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Izmijeni..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Obriši"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Režim:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Link nadgledanje:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Frekvencija praćenja"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Link gore zastoj:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Link dole zastoj:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP mete:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "IP adresa ili spisak adresa međusobno odvojenih zarezom."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Mostovne povezanosti:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Vrijeme starenja"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Omogući STP  (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioritet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Čekanje za naprijed:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Vrijeme pozdrava:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Najveća starost"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Adresa uređaja:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Vrsta veze:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Broj:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Automatski poveži na ovu mrežu ako je dostupna"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Svi korisnici se mogu povezati na ovu mrežu"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Izmijeni napredna dopuštenja za ovu konekciju"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Uređivač fino podešenih dopuštenja za ovu konekciju. Dopušta vam izbor šta "
+"korisnici mogu aktivirati/mjenjati/brisati u ovoj konekciji."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Napredno..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Zona vatrenog zida:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Automatski se poveži na VPN kada se koristi ovo povezivanje"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Osnovna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Pohrani"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Uvijek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Nije potrebno"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Napredno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Dozvoli roming ukoliko nema domaće mreže"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Mrežni ID"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tip:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Prikaži šifru"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Način transporta:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Ograničenja uređaja:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bajta"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Metoda:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automatski (samo adrese)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Lokalna-Veza"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Priručnik"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Podijeljeno sa ostalim računarima"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Onemogućen"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS serveri"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Koristi ovo polje za specifikaciju IP adrese(a) za jedan ili više DNS "
+"servera. Koristi ',' za razdvajenje unosa."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Uredi DNS, spisak servera"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Domeni pretrage:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Iskoristi ovo polje a specifikaciju jedne ili više DNS domena za pretragu. "
+"Koristi ',' za odvajanje unosa."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Uredi spisak DNS domena koje se pretražuju"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "DHCP identifikacija korisnika:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Ukloni"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Dodaj"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adrese"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "IPv4 je potreban za ovu povezanost"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Putevi..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Koristite ovo polje da biste odredili DHCP klijent ID koji je niz poslan "
+"DHCP serveru da identifikuje lokalne mašine koje DHCP server može koristiti "
+"da bi prilagodio DHCP zakup i opcije."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privatnost"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automatski (samo DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignorisano"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "IPv6 je potreban za ovu povezanost"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+#, fuzzy
+msgid "Default"
+msgstr "1 (Podrazumijevano)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Onemogućen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Omogućeno (preferiraj javnu adresu)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Omogućeno (preferiraj privremenu adresu)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Provjera autentičnosti"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Kompresija"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Koristi point-to-point enkripciju (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Koristi BSD kompresiju podataka"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Koristi Deflate kompresiju podataka"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Koristi TCP kompresiju zaglavlja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Zahtijeva 128-bitno šifrovanje"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Koristi MPPE"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Šalji PPP eho pakete"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Usluga:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Roditelj interfejs:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN id:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "VLAN naziv interfejsa:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Sređivanje izlaznog paketa zaglavlja"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "GARP VLAN Registracijski protokol"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Labavo vezivanje"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastruktura"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "pristupna tačka"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Adresa kloniranog MAC-a:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Nasumičan..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+#, fuzzy
+#| msgid "Hidden:"
+msgid "Hidden network:"
+msgstr "Sakriveno:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Vezano:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Wifi sigurnost"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Nikakva"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP ključ 40/128 bita (Hex ili ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP ključ 128 bita"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dinamički WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "Lični WPA & WPA2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "Poslovni WPA & WPA2"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Sigurnost:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Tipka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Prikaži tipku"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP indeks:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (Podrazumijevano)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Otvoreni sistem"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Dijeljeni ključ"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Ime mreže:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Brzina:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Dupleks"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Puno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Pola"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Automatsko usaglašavanje"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Koristi 802.1x sigurnost za ovu konekciju"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr ""
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/D"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Nedostup(an/na)"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr ""
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metrika"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Mrežna maska"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metrika"
+
+#: widgets/mobileconnectionwizard.cpp:56
+#, fuzzy
+#| msgid "Mobile Broadband (%1)"
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Mobilna širokopojasna (%1)"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:166
+#, fuzzy
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "1 (Podrazumijevano)"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, fuzzy, kde-format
+#| msgid "APN:"
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN:"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:554
+#, fuzzy
+#| msgid "Mobile Broadband (%1)"
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Mobilna širokopojasna (%1)"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr ""
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Dostupni korisnici"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Pravo ime"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Korisničko ime"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Korisnici kojima je dopušteno da aktiviraju konekciju"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Uredi IPv4 puteve"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Koristi samo za resurse na ovoj povezanosti"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "U&kloni"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Dodaj"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignoriraj automatski prikupljene puteve"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Uredi IPv6 puteve"
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/bs/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/bs/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..c015c22
--- /dev/null
@@ -0,0 +1,4481 @@
+# Bosnian translation for bosnianuniversetranslation
+# Copyright (c) 2012 Rosetta Contributors and Canonical Ltd 2012
+# This file is distributed under the same license as the bosnianuniversetranslation package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: bosnianuniversetranslation\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2013-10-19 21:31+0000\n"
+"Last-Translator: Vedran Ljubovic <vljubovic@smartnet.ba>\n"
+"Language-Team: Bosnian <bs@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Launchpad (build 16807)\n"
+"X-Launchpad-Export-Date: 2013-10-20 05:02+0000\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Enes Mujic,Samir Ribić,Vedran Ljubovic"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "enes_mujic@hotmail.com,samir.ribic@etf.unsa.ba,vljubovic@smartnet.ba"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "&Show secrets"
+msgid "Show sections"
+msgstr "&Prikaži tajne"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KB/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Spoji"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Brzina"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Detalji"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgctxt "network interface connected state label"
+#| msgid "Connected to %1"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Priključen na %1"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr ""
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+#| msgid "Manage Connections"
+msgid "Available connections"
+msgstr "Uredi veze"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+#| msgctxt "@info:status Notification for radio kill switch turned off"
+#| msgid "Wireless hardware disabled"
+msgid "Wireless enabled"
+msgstr "Bežični hardver onemogučen"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+#| msgctxt "@info:status Notification for radio kill switch turned off"
+#| msgid "Wireless hardware disabled"
+msgid "Wireless disabled"
+msgstr "Bežični hardver onemogučen"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+#| msgctxt "title of the interface widget in nm's popup"
+#| msgid "Mobile Broadband"
+msgid "Mobile broadband enabled"
+msgstr "Mobilna širokopojasna"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+#| msgctxt "title of the interface widget in nm's popup"
+#| msgid "Mobile Broadband"
+msgid "Mobile broadband disabled"
+msgstr "Mobilna širokopojasna"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+#| msgctxt "@info:status Notification for radio kill switch turned off"
+#| msgid "Wireless hardware disabled"
+msgid "Airplane mode disabled"
+msgstr "Bežični hardver onemogučen"
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+#| msgctxt "network interface connected state label"
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Povezan"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+#| msgctxt "network interface connected state label"
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Povezan"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+#| msgctxt "network interface connected state label"
+#| msgid "Connected"
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Povezan"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+#| msgctxt "network interface connected state label"
+#| msgid "Connected"
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Povezan"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+#| msgid "Connect"
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Spoji"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+#| msgid "Connect"
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Spoji"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr ""
+
+#: libs/handler.cpp:89
+#, fuzzy
+msgid "Missing VPN plugin"
+msgstr "VPN Ime Dodatka"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "&Connection name:"
+msgid "Connection name"
+msgstr "&Ime veze:"
+
+#: libs/models/editoridentitymodel.cpp:64
+#, fuzzy
+#| msgid "Last Used"
+msgid "Last used"
+msgstr "Posljednja korišćena"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr ""
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Ožičeni Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Bežični 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Serijski modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobilna širokopojasna"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Žičana"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Bežično"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr ""
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Neupravljivo"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Nedostupno"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Nije povezan"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Priprema se za konekciju"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Konfiguracija interfejsa"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Čekam dozvolu"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Postavljanje mrežne adrese"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Provjeravam daljnju povezivost"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Čekam sekundarnu konekciju"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Povezan"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Priključen na %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Deaktiviram konekciju"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Povezivanje nije uspjelo"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Greška: Neispravno stanje"
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+#| msgctxt "description of unknown network interface state"
+#| msgid "Unknown"
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+#| msgctxt "description of preparing to connect network interface state"
+#| msgid "Preparing to connect"
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Priprema se za konekciju"
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+#| msgctxt "description of waiting for authentication network interface state"
+#| msgid "Waiting for authorization"
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Čekam dozvolu"
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+#| msgid "Connect"
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Spoji"
+
+#: libs/uiutils.cpp:272
+#, fuzzy
+#| msgctxt "network interface doing dhcp request in most cases"
+#| msgid "Setting network address"
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Postavljanje mrežne adrese"
+
+#: libs/uiutils.cpp:275
+#, fuzzy
+#| msgctxt ""
+#| "@info:status Notification text when a connection has been activated"
+#| msgid "%1 activated"
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "%1 aktivirano"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr ""
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr ""
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr ""
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "POGREŠAN NAČIN PREPRAVI ME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Udvojeni WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Udvojeni WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Udvojeni TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Udvojeni CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Grupa WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Grupa WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Grupa TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Grupa CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr ""
+
+#: libs/uiutils.cpp:389
+#, fuzzy
+#| msgid "2G (GPRS/EDGE)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "2G (GPRS/EDGE)"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr ""
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr ""
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr ""
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr ""
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr ""
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr ""
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr ""
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr ""
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr ""
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Nepoznata vrsta sigurnosti"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Nesigurno"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dinamički WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Nepoznata vrsta sigurnosti"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Nesigurno"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dinamički WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Nepoznata vrsta sigurnosti"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr ""
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr ""
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr ""
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr ""
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr ""
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr ""
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+#| msgid "Bluetooth"
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr ""
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr ""
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr ""
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr ""
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr ""
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr ""
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr ""
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr ""
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr ""
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr ""
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr ""
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr ""
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr ""
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Prije %1 minutu"
+msgstr[1] "prije %1 minuta"
+msgstr[2] "prije %1 minuta"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Prije %1 sat"
+msgstr[1] "prije %1 sata"
+msgstr[2] "prije %1 sati"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Juče"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Nikad"
+
+#: libs/uiutils.cpp:910
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last hour, "
+#| "as the number of minutes since usage"
+#| msgid "One minute ago"
+#| msgid_plural "%1 minutes ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Prije %1 minutu"
+msgstr[1] "prije %1 minuta"
+msgstr[2] "prije %1 minuta"
+
+#: libs/uiutils.cpp:917
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last day, "
+#| "as the number of hours since usage"
+#| msgid "One hour ago"
+#| msgid_plural "%1 hours ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Prije %1 sat"
+msgstr[1] "prije %1 sata"
+msgstr[2] "prije %1 sati"
+
+#: libs/uiutils.cpp:922
+#, fuzzy
+#| msgid "Last used"
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Zadnje koristeno"
+
+#: libs/uiutils.cpp:924
+#, fuzzy, kde-format
+#| msgid "Last used"
+msgid "Last used on %1"
+msgstr "Zadnje koristeno"
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for a network connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Nikad"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Ime sistema"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC Adresa"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4 Adresa"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6 Adresa"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Bežična bezbjednost"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr ""
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/bs/plasmanetworkmanagement-kded.po b/plasma-nm/po/bs/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..a64724e
--- /dev/null
@@ -0,0 +1,654 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2013-12-19 14:49+0000\n"
+"Last-Translator: Anela Darman <adarman1@etf.unsa.ba>\n"
+"Language-Team: bosanski <bs@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-12-20 05:32+0000\n"
+"X-Generator: Launchpad (build 16872)\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: bluetoothmonitor.cpp:82
+#, fuzzy
+#| msgid "We support 'dun' and 'nap' services only."
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Podržavamo samo 'dun' i 'nap' servise."
+
+#: bluetoothmonitor.cpp:95
+#, fuzzy
+#| msgid "Could not contact bluetooth manager (BlueZ)."
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Ne mogu kontaktirati bluetooth menadžer (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, fuzzy, kde-format
+#| msgid "Default bluetooth adapter not found: %1"
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Podrazumijevani bluetooth adapter nije nađen: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) ne podržava mrežu po pozivu (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) ne podržava mrežnu pristupnu tačjku (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Greška u aktiviranju serijskog porta uređaja: %1"
+
+#: bluetoothmonitor.cpp:243
+#, fuzzy, kde-format
+#| msgid "Device %1 is not the one we want (%2)"
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Uređaj %1 nije onaj koga želimo (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Uređaj za serijski port %1 (%2) nije nađen."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Greška otključavanja modema: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "PIN/PUK unlock error"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Uređaj nemože biti konfigurisan"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP konfiguracija je nedostupna"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "Isteklo je podešavanje IP-a"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Tajne nisu omogućene"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Autorizacijski isporučilac odspojen"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Konfiguracija autorizacijskog zahtijevnika neuspješna"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Autorizacijski isporučilac neuspješan"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Autorizacijski isporučilac istekao"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP nije uspio početi"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP diskonektovan"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP neuspio"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP nije uspio početi"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Desila se greška u DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP nije uspio "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Zajednička usluga se nije uspjela pokrenuti"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Zajednička usluga nije uspjela"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Auto IP servis se nije uspio pokrenuti"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Auto IP usluga je prijavila grešku"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Auto IP usluga nije uspjela"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modem je zauzet"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modem nema ton biranja"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modem ne prikazuje GSM mrežu"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Biranje na modemu isteklo"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Biranje na modemu neuspješno"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Modem se ne može pokrenuti"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "GSM APN ne može biti izabran"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "GSM modem ne pretražuje"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Registracija GSM mreže je odbijena"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Registracija GSM mreže istekla"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "GSM registracija neuspješna"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "GSM PIN provjera nije uspjela"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Firmware uređaja nedostaje"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Uređaj je uklonjen"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Sistem umrežavanja sada spava"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr ""
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Kabl je isključen"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Modem se ne može naći"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Bluetooth veza nije uspjela ili je istekla"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "SIM kartica nije umetnuta u GSM modem"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Potreban SIM PIN za GSM karticu u modemu"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Potreban SIM Puk za GSM karticu u modemu"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "GSM Modem SIM loš"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBand uređaj ne podržava povezani režim"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Zavisnost konekcija nije uspjela"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Problem sa RFC 2684 Ethernet preko ADSL mosta"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager ne radi"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "WiFi mreža nije pronađena"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Sekundarna konekcija nad baznom konekcijom je neuspjela"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Konekcija '%1' aktivirana."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Konekcija '%1' deaktivirana."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN konekcija '%1' aktivirana."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN konekcija '%1' neuspješna."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN konekcija '%1' isključena."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "VPN veza je promijenila stanje jer je korisnik prekinuo vezu."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"VPN veza je promijenila stanje jer je korišteni uređaj za vezu isključen."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Usluga pružanja VPN veze je zaustavljena."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "IP config VPN veze je nevažeća."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Pokušaj povezivanja na VPN uslugu istekao."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr "Došlo je do isteka vremena pri pokretanju usluge VPN veze"
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Pokretanje pružanja usluge VPN veze nije uspjela."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "Potrebne tajne za VPN vezu nisu obezbjeđene."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Autentifikacija na VPN serveru nije uspjela."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Veza je izbrisana iz postavki."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+
+#: passworddialog.cpp:80
+#, fuzzy, kde-format
+#| msgid "Please provide a password below"
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Molimo vas da navedete šifru ispod"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN tajne (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Dijalog za lozinku"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Tekstoznaka"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Šifra:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Prikaži lozinku"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Otključaj"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "Usluga PUK"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Mrežni PUK"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Korporativni PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "Mrežni podskup PUK"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1 otključavanje potrebno"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1 Otključavanje Potrebno"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Novi PIN kod:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Ponovo unesite novi PIN kod:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Prikaži PIN/PUK kod"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN pružaoca usluga"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Mrežni PIN"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Korporativni PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "Mrežni podskup PIN"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Pokaži PIN kod"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN kod je prektratak. Treba biti barem 4 cifre."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Dva PIN koda se ne slažu"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK kod je prekratak. Treba biti barem 8 cifara."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Nepoznata Greška"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Potrebno je otključati SIM PIN"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Mobilni širokopojasni uređaj '%1' zahtijeva SIM PIN kod prije nego se može "
+"koristiti."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK kod"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Ponovo unesi PIN kod:"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/bs/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/bs/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..66dacd7
--- /dev/null
@@ -0,0 +1,225 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-19 01:43+0000\n"
+"Last-Translator: Samir Ribić <Unknown>\n"
+"Language-Team: bosanski <bs@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-10-20 04:59+0000\n"
+"X-Generator: Launchpad (build 16807)\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Pohrani"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Uvijek pitaj"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Nije potrebno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Prikaži lozinku"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT Domen:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPSec postavke..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP postavke..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Omogući IPsec tunel na L2TP host"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Naziv grupe:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID mrežnog izlaza"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Već dijeljeni kljuc"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "L2TP IPsec Opcije"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Korisnička lozinka"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Prikaži lozinke"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Provjera autentičnosti"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Dopusti sljedeće metode ovjere:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Koristi Mikrosoftovo Point-to-Point Šifrovanje"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Koristi &MPPE Šifrovanje"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Šifrovanje:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "bilo koji"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bita"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bita"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Koristi šifrovanje s stanjima"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Kompresija"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Dozvoli BSD kompresije"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Dozoli Umanjenu kompresiju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Dopusti &TCP kompresiju zaglavlja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Koristi usaglašavanje oko kompresije protokola"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Koristi kompresiju adrese/kontrole"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Pošalji PPP &echo pakete "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Opcije provjere pošte"
\ No newline at end of file
diff --git a/plasma-nm/po/bs/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/bs/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..3282662
--- /dev/null
@@ -0,0 +1,155 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openconnect\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-10-18 22:33+0000\n"
+"Last-Translator: Samir Ribić <Unknown>\n"
+"Language-Team: bosanski <bs@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-10-19 05:25+0000\n"
+"X-Generator: Launchpad (build 16807)\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Kontaktiram domacina, molim sačekajte..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Prikaži lozinku"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Prijava"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Neuspjela provjera za certifikat s VPN servera \"%1\".\n"
+"Razlog: %2\n"
+"Ipak prihvati?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Pokušaj spajanja je bio neuspješan"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnect VPN autentifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN domaćin"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Poveži se"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Automatski počni povezivanje idući put"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Pokaži dnevnik"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Nivo dnevnika:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Greška"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Informacije"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Praćenje grešaka"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Trag"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "OpenConnect postavke"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Općenito"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "&CA Certifickat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proksi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "CSD &omotačka skripta:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Dopusti Cisco Secure Desktop &trojan"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Certifikatska autentifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Potvrda korisnika:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Privatni ključ"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Koristi FSID za lozinku ključa"
\ No newline at end of file
diff --git a/plasma-nm/po/bs/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/bs/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..9187eae
--- /dev/null
@@ -0,0 +1,88 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openswan\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-22 11:49+0000\n"
+"Last-Translator: Samir Ribić <Unknown>\n"
+"Language-Team: bosanski <bs@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-10-23 05:10+0000\n"
+"X-Generator: Launchpad (build 16810)\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Naziv grupe:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Korisnička lozinka:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Pohrani"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Uvijek pitaj"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Nije potrebno"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Lozinka grupe:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Prikaži lozinke"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algoritmi faze 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algoritmi faze 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domena:"
\ No newline at end of file
diff --git a/plasma-nm/po/bs/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/bs/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..0729478
--- /dev/null
@@ -0,0 +1,504 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2013-10-19 01:42+0000\n"
+"Last-Translator: Samir Ribić <Unknown>\n"
+"Language-Team: bosanski <bs@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-10-20 04:59+0000\n"
+"X-Generator: Launchpad (build 16807)\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Nije moguće otvorenje datoteke"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "Sertifikat:"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Nepoznata opcija: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Pogrešan broj argumenata (očekivano 1) u opciji: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Pogrešna veličina (treba biti između 0 i 0xFFFF) u opciji: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Pogrešna veličina (treba biti između 0 i 604800) u opciji: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Pogrešna proxy opcija: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Pogrešan port (treba biti između 1 i 65535) u opciji: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Pogrešan broj argumenata (očekivano 2) u opciji: %1"
+
+#: openvpn.cpp:512
+#, fuzzy, kde-format
+#| msgid "Invalid proxy option: %1"
+msgid "Invalid argument in option: %1"
+msgstr "Pogrešna proxy opcija: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Datoteka %1 nije važeća OpenVPN klijentska konfiguracijska datoteka"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Datoteka %1 nije važeća OpenVPN konfiguracijsa (nije udaljena)"
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr ""
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr ""
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Ne mogu otvoriti datoteku za pisanje"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Napredno..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Prikaži lozinke"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Vrsta veze:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509 sertifikati"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Već dijeljeni kljuc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Lozinka"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 sa lozinkom"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA datoteka:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Sertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Ključ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Ključna šifra:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Pohrani"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Uvijek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Nije potrebno"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Dijeljeni ključ"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Lokalna IP"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Daljinski IP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Smijer ključa:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Ako se koristi pravac ključa , to mora biti suprotno  od one koja se koristi "
+"na VPN parnjaku."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Ništa"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA datoteka:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Općenito"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Port pristupne tačke:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automatski"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tunelski MTU"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Veličina UDP fragmenta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Koristi vlastiti interval ponovnog usaglašavanja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Koristi LZO kompresiju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Koristi TCP vezu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Koristi TAP uređaj"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Ograniči maksimalnu veličinu TCP segmenta (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Sigurnost"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Šifrator:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Dohvaćam dostupne šifratore…"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC Prijava:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Podrazumijevano"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA‑224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA‑256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA‑384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA‑512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS Postavke"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Slaganje teme:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Povežite samo na serverima čiji certifikat poklapa datu temu. Primjer: /"
+"CN=myvpn.company.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Koristi dodatnu TLS prijavu"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Klijent (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Posrednici"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Vrsta posrednika:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Serverska  adresa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Ponavljaj nedefinisano kada se greške dogode"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Proxy korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Zastupnicka šifra:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Prikaži lozinku"
+
+#: openvpnadvancedwidget.cpp:59
+#, fuzzy
+#| msgid "Advanced OpenVPN properties"
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Napredna OpenVPN svojstva"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Pretrazivanje šifre OpenVPN nije uspjelo"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Podrazumijevano"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Nema OpenVPN šifri nađenih"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Šifra ključa:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Prikaži lozinku"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPNPrijava"
\ No newline at end of file
diff --git a/plasma-nm/po/bs/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/bs/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..16ef8ba
--- /dev/null
@@ -0,0 +1,192 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: pptui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-19 12:47+0000\n"
+"Last-Translator: Samir Ribić <Unknown>\n"
+"Language-Team: bosanski <bs@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-10-20 05:01+0000\n"
+"X-Generator: Launchpad (build 16807)\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Provjera autentičnosti"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Dopusti sljedeće metode ovjere:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Koristi Mikrosoftovo Point-to-Point Šifrovanje"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Koristi &MPPE Šifrovanje"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Šifrovanje:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "bilo koji"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Koristi šifrovanje po stanju"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Kompresija"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Dozvoli BSD kompresije"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Dozoli Umanjenu kompresiju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Dopusti &TCP kompresiju zaglavlja"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Pošalji PPP &echo pakete "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTPAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Prikaži lozinku"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP Settings"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Općenito"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Dodatni"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Prijava:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Store"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Uvijek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Nije potrebno"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT Domen:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Napredno..."
\ No newline at end of file
diff --git a/plasma-nm/po/bs/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/bs/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..b2ad850
--- /dev/null
@@ -0,0 +1,165 @@
+# Bosnian translation for bosnianuniversetranslation
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the bosnianuniversetranslation package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: bosnianuniversetranslation\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-01-12 22:48+0000\n"
+"Last-Translator: Samir Ribić <Unknown>\n"
+"Language-Team: Bosnian <bs@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-01-13 05:56+0000\n"
+"X-Generator: Launchpad (build 16890)\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Lozinka privatnog ključa:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Lozinka"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Konfiguracija koristi ssh-agent za autentifikaciju, ali nema ssh-agent "
+"nađenog da se izvršava."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Jaki Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Prikaži lozinke"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Mrežni izlaz"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certifikat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Provjera autentičnosti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certifikat/privatni ključ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certifikat/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Pametna kartica"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Privatni ključ"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Lozinka privatnog ključa:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Sačuvaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Uvijek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Nije potrebno"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Korisnička &Šifra"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Opcije"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Traži unutrašnju IP adresu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Prisiljeno UDP učahurivanje podataka"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Koristi IP sažimanje"
\ No newline at end of file
diff --git a/plasma-nm/po/bs/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/bs/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..0455b19
--- /dev/null
@@ -0,0 +1,306 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: vpn\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2013-10-18 22:37+0000\n"
+"Last-Translator: Samir Ribić <Unknown>\n"
+"Language-Team: bosanski <bs@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2013-10-19 05:24+0000\n"
+"X-Generator: Launchpad (build 16807)\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Greška u dekriptovanju zašifrovane lozinke"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Greška"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Datoteka %1 se ne može otvoriti."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Potrebni izvršni program cisco-decrypt se ne može naći."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"VPN datoteka za podešavanje \"%1\" navodi da bi VPN saobraćaj trebalo da "
+"bude kanalisanih kroz TCP koji trenutno nije podržan u vpnc softveru.\n"
+"\n"
+"Veza može i dalje biti kreirana, sa TCP tunelom isključenim, ali to možda "
+"neće raditi kao što se očekuje."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Nije podržano"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: greška formata datoteke."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: datoteka se ne može napraviti"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Korisnička &Šifra"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Pohrani"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Uvijek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Nije potrebno"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Naziv grupe:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Šifra &grupe"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "&Prikaži šifru"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Koristi hibridnu autentifikaciju"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "CA datoteka:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Napredno..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domena:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Prodavaoc:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Metod šifrovanja"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT Traversal:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH Grupa"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Perfektna tajnost prosljeđivanja:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Onemogući pronalazak neaktivnih parnjaka"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:42
+#, fuzzy
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "&Uvijek (pažljivo koristiti)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Onemogućen"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH Grupa 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH Grupa 2 (podrazumijevano)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH Grupa 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Server (podrazumijevan)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Ništa"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH Grupa 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH Grupa 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH Grupa 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNCOvjera"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Korisnička lozinka:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Šifra grupe"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Korisničko ime:"
\ No newline at end of file
diff --git a/plasma-nm/po/ca/CMakeLists.txt b/plasma-nm/po/ca/CMakeLists.txt
new file mode 100644 (file)
index 0000000..bc9c07c
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(ca ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/ca/kde-nm-connection-editor.po b/plasma-nm/po/ca/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..ed6a9a9
--- /dev/null
@@ -0,0 +1,248 @@
+# Translation of kde-nm-connection-editor.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: kde-nm-connection-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-08 17:09+0200\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Antoni Bella Pérez"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "antonibella5@orange.es"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Escriviu aquí per a cercar les connexions..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Afegeix"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Maquinari"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Banda ampla per mòbil..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Per cable"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Per cable (compartida)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Sense fils"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Sense fils (compartida)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtual"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Enllaç"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Pont"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Edita..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Esborra"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importa una VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Exporta la VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "S'ha afegit la connexió %1"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Voleu eliminar la connexió «%1»?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Elimina la connexió"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Connecta"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Desconnecta"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importació d'una connexió VPN"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Ha fallat la importació de la connexió VPN %1\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "L'exportació no està implementada per aquest tipus de VPN"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Exportació de la connexió VPN"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Ha fallat l'exportació de la connexió VPN %1\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "La connexió VPN %1 s'ha exportat satisfactòriament"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Connexió"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Barra d'eines principal"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Editor de la connexió"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Gestiona les connexions de xarxa"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich i Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Aquesta aplicació permet crear, editar i eliminar connexions de xarxa.\n"
+"\n"
+"S'utilitza la versió de NM: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Desenvolupador"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Autor de «libnm-qt»"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "Vàries correccions d'errors"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Connectors VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Edita la connexió"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Editor de la connexió"
\ No newline at end of file
diff --git a/plasma-nm/po/ca/libplasmanetworkmanagement-editor.po b/plasma-nm/po/ca/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..3ad7000
--- /dev/null
@@ -0,0 +1,1500 @@
+# Translation of libplasmanetworkmanagement-editor.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+# Josep Ma. Ferrer <txemaq@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanetworkmanagement-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-17 09:45+0200\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@yahoo.com>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "la_meva_connexió_compartida"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Connexió nova (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Connexió nova %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Edita la connexió «%1»"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Configuració general"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Per cable"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Seguretat 802.1x"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Sense fils"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Seguretat de la sense fils"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Banda ampla per mòbil (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Enllaç (bond)"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Pont"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Diàleg"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Nom de la connexió:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Còpia de seguretat activa"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Difusió"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Equilibri de càrrega de transmissió adaptativa"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Equilibri de càrrega adaptativa"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (recomanada)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Voleu eliminar la connexió «%1»?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Elimina la connexió"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (xarxa per connexió telefònica)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (xarxa d'àrea personal)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Editor de permisos avançats"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Qualsevol"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Només 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Només 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Prefereix 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Prefereix 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Prefereix 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Només 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagrama"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Connectat"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adreça"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Màscara de xarxa"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Passarel·la"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Altres servidors de DNS:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Servidors de DNS:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Edita els servidors de DNS"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Edita els dominis per a la cerca de DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adreça"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Prefix"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Passarel·la"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Autenticació:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "Ràpida"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "TLS en túnel (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "EAP protegit (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Nom d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Contrasenya:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Pregunta per aquesta contrasenya cada vegada"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Mostra la contrasenya"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identitat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Certificat de l'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Certificat de la CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Clau privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Contrasenya de la clau privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Identitat anònima:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Aprovisionament automàtic de PAC"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anònim"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Autenticat"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Ambdós"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "&Fitxer PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Autenticació interna:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Versió PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automàtic"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Versió 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Versió 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Nom de la interfície:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Connexions vinculades:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Afegeix..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Edita..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Esborra"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Mode:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Monitorització de l'enllaç:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Freqüència de la monitorització:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Retard en la connexió de l'enllaç:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Retard en la desconnexió de l'enllaç:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "Objectius ARP:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Una adreça IP o llista separada per comes de les adreces."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Connexions en pont:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Temps de vida:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Habilita STP (Protocol «Spanning Tree»)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioritat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Retard de reenviament:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Temps de «HELLO»:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Durada màx:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Adreça del dispositiu:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Tipus de connexió:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Número:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Connecta automàticament a aquesta xarxa quan estigui disponible"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Tots els usuaris poden connectar-se a aquesta xarxa"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Edita els permisos avançats per aquesta connexió"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Editor de permisos detallats per aquesta connexió. Us permet triar quins "
+"usuaris poden activar/modificar/esborrar aquesta connexió."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Avançat..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Zona del tallafocs:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Connecta automàticament a la VPN quan s'utilitzi aquesta connexió"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Bàsic"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "No requereixis"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Avançat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Permetre la itinerància si la xarxa domèstica no està disponible"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "ID de la xarxa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tipus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Mostra les contrasenyes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Mode de transport:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Restringeix al dispositiu:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bytes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Mètode:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automàtic (només adreces)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Enllaç local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Manual"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Comparteix amb altres ordinadors"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Deshabilitat"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "Servidors de DNS:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Useu aquest camp per especificar l'adreça IP d'un o més servidors de DNS. "
+"Useu «,» per a separar les entrades."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Edita la llista de servidors de DNS"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Dominis de cerca:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Useu aquest camp per especificar un o més dominis de DNS per cercar. Useu "
+"«,» per a separar les entrades."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Edita la llista de dominis DNS on se cercarà"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "ID del client DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Elimina"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Afegeix"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adreces"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Es requereix IPv4 per aquesta connexió"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Camins..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Useu aquest camp per especificar l'identificador del client DHCP, el qual és "
+"una cadena que s'envia al servidor DHCP per identificar la màquina local que "
+"el servidor usarà per personalitzar el contracte i les opcions del DHCP."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privadesa:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automàtic (només DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignorat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Es requereix IPv6 per aquesta connexió"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Per omissió"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Deshabilitada"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Activada (es prefereix adreça pública)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Activada (es prefereix adreça temporal)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Autenticació"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Compressió"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Usa l'encriptatge Punt-a-Punt (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Usa la compressió de les dades de BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Usa la compressió de les dades per desinflat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Usa la compressió de la capçalera TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Requereix encriptatge de 128 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Usa MPPE amb estat"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Envia paquets d'eco PPP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Servei:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Interfície pare:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "ID de la VLAN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Nom de la interfície VLAN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Reordena les capçaleres dels paquets de sortida"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Protocol de registre GARP de la VLAN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Enllaç flexible"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infraestructura"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Punt d'accés"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Adreça MAC clonada"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Aleatòria..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr ""
+"Marqueu aquesta opció si voleu crear un connexió per a una xarxa oculta"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Xarxa oculta:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Banda:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Canal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Seguretat Wi-Fi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Cap"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "Clau WEP de 40/128 bits (Hex o ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "Clau WEP de 128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "WEP dinàmica (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA/WPA2 personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA/WPA2 corporativa"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Seguretat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Clau:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Mostra la clau"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "Índex WEP:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (predeterminat)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Sistema obert"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Clau compartida"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Nom de la xarxa:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Velocitat:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Dúplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Completa"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Mitja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Negocia automàticament"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Usa la seguretat 802.1x per aquesta connexió"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Operació no implementada per aquest tipus de VPN."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/D"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "No disponible"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Primer seleccioneu el SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Mètrica"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Màscara de xarxa"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Mètrica"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Connexió de banda ampla per mòbil nova"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "El meu pla no és a la llista..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Proveïdor desconegut"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Per omissió"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Configura una connexió de banda ampla per mòbil"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Aquest assistent us ajuda a configurar fàcilment una connexió de banda ampla "
+"per mòbil a una xarxa de mòbil (3G)."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Necessitareu la informació següent:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "El nom del proveïdor de banda ampla"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "El nom del pla de facturació de banda ampla"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(en alguns casos) El nom del punt d'accés (APN) del pla de facturació de la "
+"banda ampla"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Crea una connexió per aques&t dispositiu de banda ampla per mòbil"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Qualsevol dispositiu GSM"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Qualsevol dispositiu CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Dispositiu GSM instal·lat"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Dispositiu CDMA instal·lat"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Escolliu el país del vostre proveïdor"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Llista de països:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "El meu país no està llistat"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Escolliu el vostre proveïdor"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Seleccioneu el vostre proveïdor des d'una &llista:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "No puc trobar el meu proveïdor i vull introduir-lo &manualment:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Escolliu el vostre pla de facturació"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Seleccioneu el pla:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&APN (Nom del Punt d'Accés) del pla seleccionat:"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Alerta: seleccionar un pla incorrecte pot comportar problemes de facturació "
+"pel vostre compte de banda ampla o pot impedir la connectivitat.\n"
+"\n"
+"Si no esteu segur de quin és el vostre pla, pregunteu al vostre proveïdor "
+"l'APN del vostre pla."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Confirma l'arranjament de la banda ampla per mòbil"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"La connexió de banda ampla per mòbil està configurada amb els arranjaments "
+"següents:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "El vostre proveïdor:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "El vostre pla:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Seguretat: %3\n"
+"Freqüència: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Seguretat: Insegura\n"
+"Freqüència: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Usuaris disponibles"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Nom real"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Nom d'usuari"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Usuaris permesos a activar la connexió"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Edita els camins IPv4"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Usa només per als recursos en aquesta connexió"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Elimina"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Afegeix"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignora els camins obtinguts automàticament"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Edita els camins IPv6"
\ No newline at end of file
diff --git a/plasma-nm/po/ca/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/ca/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..5e2a458
--- /dev/null
@@ -0,0 +1,1339 @@
+# Translation of plasma_applet_org.kde.networkmanagement.po to Catalan
+# Copyright (C) 2010-2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2 or later.
+#
+# Joan Maspons <joanmaspons@gmail.com>, 2010, 2011.
+# Josep Ma. Ferrer <txemaq@gmail.com>, 2010, 2011, 2012, 2013.
+# Antoni Bella Pérez <antonibella5@orange.es>, 2012, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasma_applet_org.kde.networkmanagement\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-08 17:20+0200\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@yahoo.com>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Joan Maspons Ventura,Antoni Bella Pérez"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "joanmaspons@gmail.com,antonibella5@orange.es"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Mostra les seccions"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Mostra la velocitat de la &xarxa en:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Detalls de la connexió"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Connecta"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Desconnecta"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Velocitat"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Detalls"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Contrasenya..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Mostra la contrasenya"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Connectat, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Connectada"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Connexions disponibles"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Sense fils habilitada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Sense fils deshabilitada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Banda ampla per mòbil habilitada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Banda ampla per mòbil deshabilitada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Mode avió habilitat"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Mode avió deshabilitat"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Connectat"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Connectat"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Connectat"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inactiu"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Desconnectat"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "S'està desconnectant"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "S'està connectant"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "Connexió VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Connectat a %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "S'està connectant a %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "El NetworkManager no s'està executant"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Es requereix NetworkManager 0.9.8, però s'ha trobat el %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Desconeguda"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "S'han rebut"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "S'han transmès"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "S'han rebut"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "S'han transmès"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Manca el connector VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Ha fallat en activar %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Ha fallat en afegir %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Ha fallat en demanar escanejar"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Nom de la connexió"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Usada per darrera vegada"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Connexions actives"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Ethernet per cable"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Sense fils 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtual (enllaç -bond-)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtual (pont)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtual (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Mòdem al port sèrie"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Banda ampla per mòbil"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Enllaç (bond)"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Pont"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Banda ampla per mòbil"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Malla Olpc"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Per cable"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Sense fils"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Tipus de connexió desconeguda"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Interfície sense fils (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Interfície per cable (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Mòdem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Pont (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Desconeguda"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Sense gestionar"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "No disponible"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "No connectada"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "S'està preparant per connectar"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "S'està configurant la interfície"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "S'està esperant autorització"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "S'està establint l'adreça de la xarxa"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "S'està verificant la connectivitat complementària"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "S'està esperant una connexió secundària"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Connectada"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Connectada a %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "S'està desactivant la connexió"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Ha fallat la connexió"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Error: estat no vàlid"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Desconeguda"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "S'està preparant per connectar"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Es requereix autorització"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "S'està connectant"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "S'està establint l'adreça de la xarxa"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Activada"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Ha fallat"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Ha fallat"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Desconegut"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infraestructura"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Punt d'accés"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "MODE INCORRECTE. ARREGLEU-HO"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "WEP40 per parelles"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "WEP104 per parelles"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "TKIP per parelles"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "CCMP per parelles"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "WEP40 per grups"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "WEP104 per grups"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "TKIP per grups"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "CCMP per grups"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Qualsevol"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revisió B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revisió A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revisió 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "GSM compacte"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analògic"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Desconeguda"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Qualsevol"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "El mòdem està desbloquejat."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "La SIM requereix el codi PIN."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "La SIM requereix el segon codi PIN."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "La SIM requereix el codi PUK."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "La SIM requereix el segon codi PUK."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "El mòdem requereix el codi PIN del proveïdor de serveis."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "El mòdem requereix el codi PUK del proveïdor de serveis."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "El mòdem requereix el codi PIN de la xarxa."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "El mòdem requereix el codi PUK de la xarxa."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "El mòdem requereix el codi PIN."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "El mòdem requereix el codi PIN de l'empresa."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "El mòdem requereix el codi PUK de l'empresa."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "El mòdem requereix el codi PIN de la PH-FSIM."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "El mòdem requereix el codi PUK de la PH-FSIM."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "El mòdem requereix el codi PIN del sub-segment de xarxa."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "El mòdem requereix el codi PUK del sub-segment de xarxa."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "La raó del bloqueig és desconeguda."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Tipus de NSP desconegut per a Wimax"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Domicili"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Parella"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Parella de «roaming»"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Insegura"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dinàmica"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Tipus de seguretat desconeguda"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Insegura"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dinàmica"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Tipus de seguretat desconeguda"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Nom del sistema:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Adreça IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "Passarel·la IPv4:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Adreça IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "Passarel·la IPv6:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Controlador:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Nom del Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "Adreça MAC:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operador:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "ID de la xarxa:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Qualitat del senyal:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Tecnologia d'accés:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Modes admesos:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Es requereix desbloqueig:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Connector VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Rètol:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSID:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Nom de NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Tipus de xarxa:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Velocitat de la connexió:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Mode:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Potència del senyal:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Punt d'accés (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Punt d'accés (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Canal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Seguretat:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Banda de la freqüència:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Fa un minut"
+msgstr[1] "Fa %1 minuts"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Fa 1 hora"
+msgstr[1] "Fa %1 hores"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Ahir"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Mai"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Usada per darrera vegada fa un minut"
+msgstr[1] "Usada per darrera vegada fa %1 minuts"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Usada per darrera vegada fa una hora"
+msgstr[1] "Usada per darrera vegada fa %1 hores"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Es va utilitzar per darrera vegada ahir"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Usada per darrera vegada el %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "No s'ha usat mai"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Controlador"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Controlador del dispositiu"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Velocitat de la connexió"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Velocitat de la connexió"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Nom del sistema"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "Adreça MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Adreça del maquinari"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Adreça IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Adreça IP versió 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Passarel·la IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Passarel·la per defecte IP versió 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Adreça IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Adreça IP versió 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "Passarel·la IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Passarel·la per defecte IP versió 6"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "BSID de la WiMax"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "L'ID de l'estació base de servei tal com es rep des de la xarxa"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "NSP de la WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "El nom de la NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Senyal de la WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "La qualitat del senyal actual de la NSP, percentatge."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Tipus de NSP de la WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "El tipus de xarxa de la NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Punt d'accés (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID del punt d'accés sense fils"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Potència del senyal"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Intensitat del senyal del punt d'accés sense fils"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Punt d'accés (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Adreça del maquinari del punt d'accés sense fils"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Banda sense fils"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Banda de freqüència sense fils"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Canal sense fils"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Freqüència del canal sense fils"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Seguretat de la sense fils"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Descriu les capacitats de seguretat del punt d'accés"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Mode sense fils"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "El mode de funcionament del dispositiu sense fils"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Operador mòbil"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Nom de l'operador mòbil"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Qualitat del senyal mòbil"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Tecnologia d'accés mòbil"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Mode mòbil permès"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "El mòbil requereix desbloqueig"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Dispositiu mòbil mestre"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI del dispositiu mòbil"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Número de sèrie del dispositiu mòbil"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI del dispositiu mòbil"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Número d'identificació del dispositiu mòbil"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Nom del Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Nom del dispositiu Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Connector VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Tipus de connector VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Rètol VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Rètol de la connexió VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Detalls disponibles"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Nom"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Detalls a mostrar"
\ No newline at end of file
diff --git a/plasma-nm/po/ca/plasmanetworkmanagement-kded.po b/plasma-nm/po/ca/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..bc1401d
--- /dev/null
@@ -0,0 +1,632 @@
+# Translation of plasmanetworkmanagement-kded.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-06-24 17:13+0200\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Només s'han implementat els serveis «dun» i «nap»."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "No s'ha pogut establir contacte amb el gestor del Bluetooth (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "No s'ha trobat l'adaptador de Bluetooth per omissió: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr ""
+"%1 (%2) no ha implementat la connectivitat per xarxa telefònica «Dialup "
+"Networking» (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr ""
+"%1 (%2) no ha implementat la connectivitat per xarxa de punts d'accés "
+"«Network Access Point» (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Error en activar el port sèrie del dispositiu: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "El dispositiu %1 no és el que es desitja (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "No s'ha trobat el dispositiu pel port sèrie %1 (%2)."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Error en desbloquejar el mòdem: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Error de desbloqueig del PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "El dispositiu encara no està configurat"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "La configuració IP no està disponible"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "La configuració IP ha expirat"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "No s'han proporcionat secrets"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "El demandant d'autorització s'ha desconnectat"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Ha fallat la configuració del demandant d'autorització"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "El demandant d'autorització ha fallat"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "El demandant d'autorització ha expirat"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP ha fallat en iniciar"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP s'ha desconnectat"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP ha fallat"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP ha fallat en iniciar"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Ha ocorregut un error del DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP ha fallat "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "El servei compartit ha fallat en iniciar"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "El servei compartit ha fallat"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "El servei d'IP automàtica ha fallat en iniciar"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "El servei d'IP automàtica ha informat d'un error"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "El servei d'IP automàtica ha fallat"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "El mòdem està ocupat"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "El mòdem no té to de marcatge"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "El mòdem no mostra cap línia"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "El marcatge del mòdem ha esgotat el temps"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "El marcatge del mòdem ha fallat"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "El mòdem no s'ha pogut inicialitzar"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "No s'ha pogut seleccionar l'APN per a GSM"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "El mòdem GSM no està cercant"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "S'ha denegat el registre a la xarxa GSM"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Ha expirat el registre a la xarxa GSM"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "El registre al GSM ha fallat"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Ha fallat la comprovació del PIN del GSM"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Falta el microprogramari del dispositiu"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "El dispositiu s'ha extret"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "El sistema de connexió a xarxa està suspès"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "S'ha eliminat la connexió"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "El cable està desconnectat"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "No s'ha pogut trobar el mòdem"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "La connexió Bluetooth ha fallat o ha excedit el temps"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "No s'ha inserit la targeta SIM al mòdem GSM"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Es requereix el codi PIN de la SIM al mòdem GSM"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Es requereix el codi PUK de la SIM al mòdem GSM"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "SIM errònia al mòdem GSM"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "El dispositiu InfiniBand no implementa el mode connectat"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Ha fallat una dependència de la connexió"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Problema basat en el pont Ethernet sobre ADSL d'acord amb el RFC 2684"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager no s'està executant"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "No s'ha pogut trobar la xarxa Wi-Fi"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Ha fallat una connexió secundària de la connexió base"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Connexió «%1» activada."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Connexió «%1» desactivada."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "Connexió VPN «%1» activada."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "La connexió VPN «%1» ha fallat."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "Connexió VPN «%1» desconnectada."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "La connexió VPN ha canviat l'estat perquè l'usuari s'ha desconnectat."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"La connexió VPN ha canviat l'estat atès que el dispositiu utilitzat s'ha "
+"desconnectat."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "El servei que proporciona la connexió VPN s'ha aturat."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "La configuració IP de la connexió VPN no és vàlida."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "L'intent de connexió amb el servei VPN ha exhaurit el temps."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"S'ha exhaurit el temps mentre s'iniciava el servei que proporciona la "
+"connexió VPN."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "L'inici del servei que proporciona la connexió VPN ha fallat."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "No s'han proporcionat els secrets necessaris per a la connexió VPN."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "L'autenticació al servidor VPN ha fallat."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "La connexió ha estat eliminada de la configuració."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"Per accedir a la xarxa sense fils «%1» us cal proporcionar la contrasenya a "
+"sota"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Proporcioneu la contrasenya per activar la connexió «%1»"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Secrets per VPN (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Diàleg de contrasenya"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Etiqueta de text"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Contrasenya:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Mo&stra la contrasenya"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Desbloqueja"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "PUK de la SIM"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "PUK2 de la SIM"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "Codi PUK del proveïdor de serveis"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Codi PUK de la xarxa"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Codi PUK de l'empresa"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "Codi PUK de la PH-FSIM"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "Codi PUK del sub-segment de xarxa"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1 requereix desbloqueig"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1 requereix desbloqueig"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"El dispositiu mòbil de banda ampla «%1» requereix el codi %2 abans de poder-"
+"se utilitzar."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "Codi %1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Codi PIN nou:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Torneu a introduir el codi PIN nou:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Mostra el codi PIN/PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "Codi PIN de la SIM"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "Codi PIN2 de la SIM"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "Codi PIN del proveïdor de serveis"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Codi PIN de la xarxa"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Codi PIN de l'empresa"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "Codi PIN de la PH-FSIM"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "Codi PIN del sub-segment de xarxa"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Mostra el codi PIN"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "El codi PIN es massa curt. Hauria de tenir 4 dígits com a mínim."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Els dos codis PIN no coincideixen"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "El codi PUK es massa curt. Hauria de tenir 8 dígits com a mínim."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Error desconegut"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Es requereix el desbloqueig PIN de la SIM"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"El dispositiu mòbil de banda ampla «%1» requereix el codi PIN de la SIM "
+"abans de poder-se utilitzar."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "Codi PUK:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Torneu a introduir el codi PIN:"
\ No newline at end of file
diff --git a/plasma-nm/po/ca/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/ca/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..a49c571
--- /dev/null
@@ -0,0 +1,224 @@
+# Translation of plasmanetworkmanagement_l2tpui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-03 11:34+0200\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Nom d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Contrasenya:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "No requereixis"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Mostra la contrasenya"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "Domini NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Arranjament IPsec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Arranjament PPP..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Habilita túnel IPsec per a l'amfitrió L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Nom del grup:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID de la passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Clau pre-compartida:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Opcions de IPsec per a L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Nom d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Contrasenya d'usuari:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Mostra les contrasenyes"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Autenticació"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Permet els mètodes d'autenticació següents:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Usa l'encriptatge Punt-a-Punt de Microsoft"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Usa l'encriptatge MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Criptografia:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Qualsevol"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Usa l'encriptatge amb estats"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Compressió"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Permet la compressió BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Permet la compressió de desinflat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Permet la compressió de capçaleres TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Usa la negociació de la compressió dels camps de protocol"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Usa la compressió de l'adreça/control"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Envia paquets d'eco PPP "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Opcions de PPP per a L2TP"
\ No newline at end of file
diff --git a/plasma-nm/po/ca/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/ca/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..a1641fd
--- /dev/null
@@ -0,0 +1,154 @@
+# Translation of plasmanetworkmanagement_openconnectui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openconnectui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-06-03 12:06+0200\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "S'està connectant amb el servidor, espereu..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Mo&stra la contrasenya"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Entrada"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Ha fallat la verificació del certificat del servidor VPN «%1».\n"
+"Motiu: %2\n"
+"L'accepto malgrat tot?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "L'intent de connexió ha estat infructuós."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Autenticació VPN amb OpenConnect"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "Servidor VPN"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Connecta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Inicia automàticament la connexió la propera vegada"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Mostra el registre"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Nivell de depuració:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Error"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Informació"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Depuració"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Traça"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Paràmetres de l'OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Certificat de la CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Servidor intermediari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Script d'embolcall CSD:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Permetre el cavall de &Troia de «Cisco Secure Desktop»"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Certificat d'autenticació"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Certificat de l'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Clau privada:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Usa FSID per a la frase de contrasenya"
\ No newline at end of file
diff --git a/plasma-nm/po/ca/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/ca/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..8537fd7
--- /dev/null
@@ -0,0 +1,88 @@
+# Translation of plasmanetworkmanagement_openswanui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+# Josep Ma. Ferrer <txemaq@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-03 11:34+0200\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Nom del grup:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Contrasenya d'usuari:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "No requereixis"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Contrasenya del grup:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Mostra les contrasenyes"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Nom d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algorismes de la fase 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algorismes de la fase 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domini:"
\ No newline at end of file
diff --git a/plasma-nm/po/ca/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/ca/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..6742ed1
--- /dev/null
@@ -0,0 +1,499 @@
+# Translation of plasmanetworkmanagement_openvpnui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+# Josep Ma. Ferrer <txemaq@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-09 17:37+0200\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@yahoo.com>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "No s'ha pogut obrir el fitxer"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Voleu copiar els vostres certificats a %1?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Copia els certificats"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Opció desconeguda: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Nombre no vàlid d'arguments (s'esperava 1) en l'opció: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Mida no vàlida (hauria d'estar entre 0 i 0xFFFF) en l'opció: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Mida no vàlida (hauria d'estar entre 0 i 604800) en l'opció: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Opció no vàlida del servidor intermediari: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Port no vàlid (hauria d'estar entre 0 i 65535) en l'opció: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Nombre no vàlid d'arguments (s'esperava 2) en l'opció: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Argument no vàlid a l'opció: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "El fitxer %1 no és un fitxer de configuració d'un client OpenVPN vàlid"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "El fitxer %1 no és una configuració OpenVPN vàlida (sense remot)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Hi ha hagut un error en desar el fitxer %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Error en copiar el certificat a %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "No s'ha pogut obrir el fitxer per a escriptura"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Avançat..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Mostra les contrasenyes"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Tipus de connexió:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Certificats X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Clau pre-compartida"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Contrasenya"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 amb contrasenya"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Fitxer de la CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certificat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Clau:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Contrasenya de la clau:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "No requereixis"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Clau compartida:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "IP local:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "IP remota:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Direcció de la clau:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Si s'utilitza una direcció de clau, ha de ser l'oposada a la que s'utilitzi "
+"en el parell VPN."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Cap"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Fitxer de la CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Nom d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Contrasenya:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Port de la passarel·la:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automàtic"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "MTU del túnel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Mida del fragment UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Usa un interval de renegociació personalitzat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Usa la compressió LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Usa la connexió TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Usa el dispositiu TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Restringeix la mida màxima del segment TCP (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Seguretat"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Xifra:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Obtén els xifrats disponibles..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Autenticació HMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Per omissió"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Arranjament TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Coincidència d'assumpte:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Connecta només a servidors en que el certificat coincideix amb l'assumpte "
+"indicat. Exemple: /CN=myvpn.company.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Usa l'autenticació TLS addicional"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Servidor (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Client (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Intermediaris"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Tipus de servidor intermediari:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Adreça del servidor:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Reintentar indefinidament quan es presentin errors"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Nom d'usuari del servidor intermediari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Contrasenya del servidor intermediari:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Mostra la contrasenya"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Propietats avançades de OpenVPN"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Ha fallat la cerca del xifratge OpenVPN"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Per omissió"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "No s'ha trobat cap xifratge OpenVPN"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Contrasenya de la clau:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Mo&stra la contrasenya"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Autenticació OpenVPN"
\ No newline at end of file
diff --git a/plasma-nm/po/ca/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/ca/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..678cf78
--- /dev/null
@@ -0,0 +1,191 @@
+# Translation of plasmanetworkmanagement_pptpui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_pptpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-03 11:34+0200\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Autenticació"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Permet els mètodes d'autenticació següents:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Usa l'encriptatge Punt-a-Punt de Microsoft"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Usa l'encriptatge MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Criptografia:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Qualsevol"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Usa l'encriptatge amb estats"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Compressió"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Permet la compressió BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Permet la compressió de desinflat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Permet la compressió de capçaleres TCP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Envia paquets d'eco PPP "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "Autenticació PPTP"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Contrasenya:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Mostra la contrasenya"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Arranjaments de PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Addicional"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Entrada:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "No requereixis"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "Domini NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Avançat..."
\ No newline at end of file
diff --git a/plasma-nm/po/ca/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/ca/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..949c38d
--- /dev/null
@@ -0,0 +1,164 @@
+# Translation of plasmanetworkmanagement_strongswanui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_strongswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-03 11:33+0200\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Contrasenya de la clau privada:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Contrasenya:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"La configuració utilitza «ssh-agent» per a l'autenticació, però no s'ha "
+"trobat cap «ssh-agent» executant-se."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "VPN «Strong Swan»"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Mo&stra les contrasenyes"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Passarel·la"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certificat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Autenticació"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certificat/clau privada"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certificat/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Targeta intel·ligent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Clau privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Contrasenya de la clau privada:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "No requereixis"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "Nom d'&usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "&Contrasenya d'usuari"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Opcions"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Requereix una adreça IP interna"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Força l'encapsulat UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Usa la compressió IP"
\ No newline at end of file
diff --git a/plasma-nm/po/ca/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/ca/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..b345844
--- /dev/null
@@ -0,0 +1,306 @@
+# Translation of plasmanetworkmanagement_vpncui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-23 18:25+0200\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Error en desencriptar la contrasenya ofuscada"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Error"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "No s'ha pogut obrir el fitxer %1."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "No s'ha trobat l'executable «cisco-decrypt» necessari."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"El fitxer de configuració de la VPN «%1» especifica que el trànsit VPN "
+"hauria d'estar en un túnel TCP que actualment no està disponible en el "
+"programari vpnc.\n"
+"\n"
+"La connexió encara pot crear-se, amb el túnel TCP desactivat, però podria no "
+"funcionar com s'espera."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "No està implementat"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: Error de format de fitxer."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: No s'ha pogut crear el fitxer."
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Nom d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Contrasenya d'usuari:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "No requereixis"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Nom del grup:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Contrasenya del grup:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Mostra les contrasenyes"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Usa l'autenticació híbrida"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "&Fitxer CA:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Avançat..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identificació"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domini:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Fabricant:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transport i seguretat"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Mètode d'encriptatge:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT transversal:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "Grup DH de IKE:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Secret de redirecció perfecte (PFS):"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Deshabilita la detecció de la pèrdua dels parells"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Port local:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"El port local a usar (0-65535). 0 (valor per omissió) vol dir port aleatori."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Aleatori"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Propietats avançades del VPNC"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Segura (predeterminat)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Dèbil (encriptatge DES, usar amb cura)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Cap (completament insegura)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T quan estigui disponible (predeterminat)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T sempre"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "UDP Cisco"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Deshabilitat"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "Grup DH 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "Grup DH 2 (predeterminat)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "Grup DH 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Servidor (predeterminat)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Cap"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "Grup DH 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "Grup DH 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "Grup DH 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "Autenticació del VPNC"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Contrasenya d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Contrasenya del grup:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Nom d'usuari:"
\ No newline at end of file
diff --git a/plasma-nm/po/ca@valencia/CMakeLists.txt b/plasma-nm/po/ca@valencia/CMakeLists.txt
new file mode 100644 (file)
index 0000000..756e315
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(ca@valencia ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/ca@valencia/kde-nm-connection-editor.po b/plasma-nm/po/ca@valencia/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..f024789
--- /dev/null
@@ -0,0 +1,250 @@
+# Translation of kde-nm-connection-editor.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: kde-nm-connection-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-03-16 22:50+0100\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca@valencia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Antoni Bella Pérez"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "antonibella5@orange.es"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Escriviu ací per a cercar les connexions..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Afig"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Maquinari"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Banda ampla per mòbil..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Per cable"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Per cable (compartida)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Sense fils"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Sense fils (compartida)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+#, fuzzy
+#| msgid "Virtual"
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtual"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Enllaç"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Pont"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Edita..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Esborra"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importa la VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Exporta VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "S'ha afegit la connexió %1"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Voleu eliminar la connexió «%1»?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Elimina la connexió"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Connecta"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Desconnecta"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importa la connexió VPN"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Ha fallat la importació de la connexió VPN %1\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "L'exportació no està implementada per este tipus de VPN"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Exporta la connexió VPN"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Ha fallat l'exportació de la connexió VPN %1\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "La connexió VPN %1 s'ha exportat satisfactòriament"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Connexió"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Barra d'eines principal"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Editor de la connexió"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Gestiona les connexions de xarxa"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich i Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Esta aplicació permet crear, editar i eliminar connexions de xarxa.\n"
+"\n"
+"S'utilitza la versió de NM: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Desenvolupador"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Autor de «libnm-qt»"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "Vàries correccions d'errors"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Connectors VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Edita la connexió"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Editor de la connexió"
\ No newline at end of file
diff --git a/plasma-nm/po/ca@valencia/libplasmanetworkmanagement-editor.po b/plasma-nm/po/ca@valencia/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..761ef8c
--- /dev/null
@@ -0,0 +1,1501 @@
+# Translation of libplasmanetworkmanagement-editor.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanetworkmanagement-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-03-16 22:59+0100\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca@valencia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "la_meua_connexió_compartida"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Connexió nova (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Connexió nova %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Edita la connexió «%1»"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr ""
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Per cable"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Seguretat 802.1x"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Sense fils"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Seguretat de la sense fils"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Banda ampla per mòbil (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Enllaç"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Pont"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Diàleg"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Nom de la connexió:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Còpia de seguretat activa"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Difusió"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Equilibri de càrrega de transmissió adaptativa"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Equilibri de càrrega adaptativa"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (recomanada)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Voleu eliminar la connexió «%1»?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Elimina la connexió"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (xarxa per connexió telefònica)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (xarxa d'àrea personal)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Editor de permisos avançats"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Qualsevol"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Només 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Només 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Prefereix 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Prefereix 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Prefereix 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Només 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagrama"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Connectat"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adreça"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Màscara de xarxa"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Passarel·la"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Altres servidors de DNS:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Servidors de DNS:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Edita els servidors de DNS"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Edita els dominis per a la cerca de DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adreça"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Prefix"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Passarel·la"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Autenticació:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "Ràpida"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "TLS en túnel (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "EAP protegit (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Nom d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Contrasenya:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Pregunta per esta contrasenya cada vegada"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Mostra la contrasenya"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identitat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Certificat de l'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Certificat CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Clau privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Contrasenya de la clau privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Identitat anònima:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Aprovisionament automàtic de PAC"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anònim"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Autenticat"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Ambdós"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "&Fitxer PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Autenticació interna:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Versió PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automàtic"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Versió 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Versió 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Nom de la interfície:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Connexions vinculades:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Afig..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Edita..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Esborra"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Mode:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Monitorització de l'enllaç:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Freqüència de la monitorització:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Retard en la connexió de l'enllaç:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Retard en la desconnexió de l'enllaç:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "Objectius ARP:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Una adreça IP o llista separada per comes de les adreces."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Connexions en pont:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Temps de vida:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Habilita STP (Protocol «Spanning Tree»)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioritat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Retard de reenviament:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Temps de «HELLO»:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Edat màx.:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Adreça del dispositiu:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Tipus de connexió:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Número:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Connecta automàticament a esta xarxa quan estiga disponible"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Tots els usuaris poden connectar-se a esta xarxa"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Edita els permisos avançats per esta connexió"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Editor de permisos detallats per esta connexió. Vos permet triar quins "
+"usuaris poden activar/modificar/esborrar esta connexió."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Avançat..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Zona del tallafocs:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Connecta automàticament a VPN quan s'utilitze esta connexió"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Bàsic"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "No requerida"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Avançat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Permetre la itinerància si la xarxa domèstica no està disponible"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "ID de la xarxa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tipus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Mostra les contrasenyes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Mode de transport:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Restringeix al dispositiu:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bytes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Mètode:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automàtic (només adreces)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Enllaç local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Manual"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Comparteix amb altres ordinadors"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Deshabilitat"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "Servidors de DNS:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Useu este camp per especificar l'adreça IP d'un o més servidors de DNS. Useu "
+"«,» per a separar les entrades."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Edit la llista de servidors de DNS"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Dominis de cerca:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Useu este camp per especificar un o més dominis de DNS per cercar. Useu «,» "
+"per a separar les entrades."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Edita la llista de dominis DNS on se cercarà"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "Identificador del client DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Elimina"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Afig"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adreces"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Es requereix IPv4 per esta connexió"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Camins..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Useu este camp per especificar l'identificador del client DHCP, el qual és "
+"una cadena que s'envia al servidor DHCP per identificar la màquina local que "
+"el servidor usarà per personalitzar el contracte i les opcions del DHCP."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privadesa:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automàtic (només DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignorat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Es requereix IPv6 per esta connexió"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Per omissió"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Deshabilitada"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Activada (es prefereix adreça pública)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Activada (es prefereix adreça temporal)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Autenticació"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Compressió"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Usa l'encriptatge Punt-a-Punt (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Usa la compressió de dades BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Usa la compressió de dades de desinflat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Usa la compressió de les capçaleres TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Requereix encriptatge de 128 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Usa MPPE amb estat"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Envia paquets d'eco PPP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Servei:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Interfície pare:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "ID de la VLAN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Nom de la interfície VLAN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Reordena les capçaleres dels paquets d'eixida"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Protocol de registre GARP de la VLAN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Enllaç flexible"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infraestructura"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Punt d'accés"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Adreça MAC clonada"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Aleatòria..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+#, fuzzy
+#| msgid "Hidden:"
+msgid "Hidden network:"
+msgstr "Oculta:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Banda:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Canal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Seguretat Wi-Fi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Cap"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "Clau WEP de 40/128 bits (Hex o ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "Clau WEP de 128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "WEP dinàmica (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA/WPA2 Personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA/WPA2 Empresa"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Seguretat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Clau:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Mostra la clau"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "Índex WEP:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (predeterminat)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Sistema obert"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Clau compartida"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Nom de la xarxa:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Velocitat:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Dúplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Completa"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Mitja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Negocia automàticament"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Usa la seguretat 802.1x per esta connexió"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Operació no implementada per este tipus de VPN."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/D"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "No disponible"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Primer seleccioneu el SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Mètrica"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Màscara de xarxa"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Mètrica"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nova connexió de banda ampla per mòbil"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "El meu pla no és a la llista..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Proveïdor desconegut"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Per omissió"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, fuzzy, kde-format
+#| msgid "APN:"
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN:"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Configura una connexió de banda ampla per mòbil"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Este assistent vos ajuda a configurar fàcilment una connexió de banda ampla "
+"per mòbil a una xarxa de mòbil (3G)."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Necessitareu la informació següent:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "El nom del proveïdor de banda ampla"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "El nom del pla de facturació de banda ampla"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(en alguns casos) El nom del punt d'accés (APN) del pla de facturació de la "
+"banda ampla"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Crea una connexió per aques&t dispositiu de banda ampla per mòbil"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Qualsevol dispositiu GSM"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Qualsevol dispositiu CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Dispositiu GSM instal·lat"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Dispositiu CDMA instal·lat"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Escolliu el país del vostre proveïdor"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Llista de països:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "El meu país no està llistat"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Escolliu el vostre proveïdor"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Seleccioneu el vostre proveïdor des d'una &llista:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "No puc trobar el meu proveïdor i vull introduir-lo &manualment:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Escolliu el vostre pla de facturació"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Seleccioneu el pla:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&APN (Nom del Punt d'Accés) del pla seleccionat:"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Alerta: seleccionar un pla incorrecte pot comportar problemes de facturació "
+"pel vostre compte de banda ampla o pot impedir la connectivitat.\n"
+"\n"
+"Si no esteu segur de quin és el vostre pla, pregunteu al vostre proveïdor "
+"l'APN del vostre pla."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Confirma l'arranjament de la banda ampla per mòbil"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"La connexió de banda ampla per mòbil està configurada amb els arranjaments "
+"següents:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "El vostre proveïdor:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "El vostre pla:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Seguretat: %3\n"
+"Freqüència: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Seguretat: Insegura\n"
+"Freqüència: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Usuaris disponibles"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Nom real"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Nom d'usuari"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Usuaris permesos a activar la connexió"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Edita els camins IPv4"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Usa només per a recursos en esta connexió"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Elimina"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Afig"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignora els camins obtinguts automàticament"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Edita els camins IPv6"
\ No newline at end of file
diff --git a/plasma-nm/po/ca@valencia/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/ca@valencia/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..b939223
--- /dev/null
@@ -0,0 +1,1591 @@
+# Translation of plasma_applet_org.kde.networkmanagement.po to Catalan
+# Copyright (C) 2010-2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2 or later.
+#
+# Joan Maspons <joanmaspons@gmail.com>, 2010, 2011.
+# Josep Ma. Ferrer <txemaq@gmail.com>, 2010, 2011, 2012, 2013.
+# Antoni Bella Pérez <antonibella5@orange.es>, 2012, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasma_applet_org.kde.networkmanagement\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-03-16 23:17+0100\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca@valencia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Joan Maspons Ventura,Antoni Bella Pérez"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "joanmaspons@gmail.com,antonibella5@orange.es"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Mostra les seccions"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Mostra la velocitat de la &xarxa en:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Detalls de la connexió"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Connecta"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Desconnecta"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Velocitat"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Detalls"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Contrasenya..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Mostra la contrasenya"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected to %1"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Connectat a %1"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Connectada"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Connexions disponibles"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Sense fils habilitada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Sense fils deshabilitada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Banda ampla per mòbil habilitada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Banda ampla per mòbil deshabilitada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Mode avió habilitat"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Mode avió deshabilitat"
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Connectada"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Connectada"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+#| msgid "Connected"
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Connectada"
+
+#: libs/declarative/networkstatus.cpp:89
+#, fuzzy
+#| msgid "Inactive"
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inactiva"
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Desconnectada"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+#| msgid "Disconnecting"
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "S'està desconnectant"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+#| msgid "Connecting"
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "S'està connectant"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "Connexió VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Connectat a %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "S'està connectant a %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "El NetworkManager no s'està executant"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Es requereix NetworkManager 0.9.8, però s'ha trobat el %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Desconeguda"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "S'ha rebut"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "S'ha transmés"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "S'ha rebut"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "S'ha transmés"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Manca el connector VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Nom de la connexió"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Usada per darrera vegada"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Connexions actives"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Ethernet per cable"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Sense fils 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtual (enllaç)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtual (pont)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtual (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Mòdem al port sèrie"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Banda ampla per mòbil"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Enllaç"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Pont"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Banda ampla per mòbil"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Malla Olpc"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Per cable"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Sense fils"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Tipus de connexió desconeguda"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Interfície sense fils (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Interfície sense fils (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Mòdem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Pont (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Desconeguda"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Sense gestionar"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "No disponible"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "No connectada"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "S'està preparant per connectar"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "S'està configurant la interfície"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "S'està esperant autorització"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "S'està establint l'adreça de la xarxa"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "S'està verificant la connectivitat complementària"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "S'està esperant una connexió secundària"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Connectada"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Connectada a %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "S'està desactivant la connexió"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Ha fallat la connexió"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Error: estat no vàlid"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Desconeguda"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "S'està preparant per connectar"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Es requereix autorització"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "S'està connectant"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "S'està establint l'adreça de la xarxa"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Activada"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Ha fallat"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Ha fallat"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Desconegut"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infraestructura"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Punt d'accés"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "MODE INCORRECTE. ARREGLEU-HO"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "WEP40 per parelles"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "WEP104 per parelles"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "TKIP per parelles"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "CCMP per parelles"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "WEP40 per grups"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "WEP104 per grups"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "TKIP per grups"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "CCMP per grups"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Qualsevol"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revisió B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revisió A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revisió 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "GSM compacte"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analògic"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Desconeguda"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Qualsevol"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "El mòdem està desbloquejat."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "La SIM requereix el codi PIN."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "La SIM requereix el segon codi PIN."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "La SIM requereix el codi PUK."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "La SIM requereix el segon codi PUK."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "El mòdem requereix el codi PIN del proveïdor de serveis."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "El mòdem requereix el codi PUK del proveïdor de serveis."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "El mòdem requereix el codi PIN de la xarxa."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "El mòdem requereix el codi PUK de la xarxa."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "El mòdem requereix el codi PIN."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "El mòdem requereix el codi PIN d'empresa."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "El mòdem requereix el codi PUK de l'empresa."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "El mòdem requereix el codi PIN de PH-FSIM."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "El mòdem requereix el codi PUK de la PH-FSIM."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "El mòdem requereix el codi PIN del sub-segment de xarxa."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "El mòdem requereix el codi PUK del sub-segment de xarxa."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "La raó del bloqueig és desconeguda."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Tipus de seguretat desconeguda"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Domicili"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Parella"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Parella de «roaming»"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Insegura"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dinàmica"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Tipus de seguretat desconeguda"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Insegura"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dinàmica"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Tipus de seguretat desconeguda"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Nom del sistema:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Adreça IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "Passarel·la IPv4:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Adreça IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "Passarel·la IPv6:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Controlador:"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+#| msgid "Bluetooth Name"
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Nom del Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "Adreça MAC:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operador:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "ID de la xarxa:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Qualitat del senyal:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Tecnologia d'accés:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Modes admesos:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Es requereix desbloqueig:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Connector VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Rètol:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSID:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Nom de NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Tipus de xarxa:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Velocitat de la connexió:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Mode:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Potència del senyal:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Punt d'accés (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Punt d'accés (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Canal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Seguretat:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Banda de la freqüència:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Fa un minut"
+msgstr[1] "Fa %1 minuts"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Fa 1 hora"
+msgstr[1] "Fa %1 hores"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Ahir"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Mai"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Usada per darrera vegada fa un minut"
+msgstr[1] "Usada per darrera vegada fa %1 minuts"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Usada per darrera vegada fa una hora"
+msgstr[1] "Usada per darrera vegada fa %1 hores"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Es va utilitzar per darrera vegada ahir"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Usada per darrera vegada el %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "No s'ha usat mai"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Controlador"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Controlador del dispositiu"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Velocitat de la connexió"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Velocitat de la connexió"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Nom del sistema"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "Adreça MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Adreça del maquinari"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Adreça IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Adreça IP versió 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Passarel·la IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Passarel·la per defecte IP versió 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Adreça IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Adreça IP versió 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "Passarel·la IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Passarel·la per defecte IP versió 6"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "BSID de la WiMax"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "L'ID de l'estació base de servei tal com es rep des de la xarxa"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "NSP de la WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "El nom de la NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Senyal de la WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "La qualitat del senyal actual de la NSP, percentatge."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Tipus de NSP de la WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "El tipus de xarxa de la NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Punt d'accés (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID del punt d'accés sense fils"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Potència del senyal"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Intensitat del senyal del punt d'accés sense fils"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Punt d'accés (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Adreça del maquinari del punt d'accés sense fils"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Banda sense fils"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Banda de freqüència sense fils"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Canal sense fils"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Freqüència del canal sense fils"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Seguretat de la sense fils"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Descriu les capacitats de seguretat del punt d'accés"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Mode sense fils"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "El mode de funcionament del dispositiu sense fils"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Operador mòbil"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Nom de l'operador mòbil"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Qualitat del senyal mòbil"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Tecnologia d'accés mòbil"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Mode mòbil permés"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "El mòbil requereix desbloqueig"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Dispositiu mòbil mestre"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI del dispositiu mòbil"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Número de sèrie del dispositiu mòbil"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI del dispositiu mòbil"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Número d'identificació del dispositiu mòbil"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Nom del Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Nom del dispositiu Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Connector VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Tipus de connector VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Rètol VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Rètol de la connexió VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Detalls disponibles"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Nom"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Detalls a mostrar"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/ca@valencia/plasmanetworkmanagement-kded.po b/plasma-nm/po/ca@valencia/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..1f2a79d
--- /dev/null
@@ -0,0 +1,633 @@
+# Translation of plasmanetworkmanagement-kded.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-03-16 22:48+0100\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca@valencia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Només s'han implementat els serveis «dun» i «nap»."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "No s'ha pogut establir contacte amb el gestor del Bluetooth (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "No s'ha trobat l'adaptador de Bluetooth per omissió: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr ""
+"%1 (%2) no ha implementat la connectivitat per xarxa telefònica «Dialup "
+"Networking» (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr ""
+"%1 (%2) no ha implementat la connectivitat per xarxa de punts d'accés "
+"«Network Access Point» (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Error en activar el port sèrie del dispositiu: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "El dispositiu %1 no és el que es desitja (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "No s'ha trobat el dispositiu pel port sèrie %1 (%2)."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Error en desbloquejar el mòdem: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Error de desbloqueig del PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "El dispositiu encara no està configurat"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "La configuració IP no està disponible"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "La configuració IP ha expirat"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "No s'han proporcionat secrets"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "El demandant d'autorització s'ha desconnectat"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Ha fallat la configuració del demandant d'autorització"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "El demandant d'autorització ha fallat"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "El demandant d'autorització ha expirat"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP ha fallat en iniciar"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP s'ha desconnectat"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP ha fallat"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP ha fallat en iniciar"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Ha ocorregut un error del DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP ha fallat "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "El servei compartit ha fallat en iniciar"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "El servei compartit ha fallat"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "El servei d'IP automàtica ha fallat en iniciar"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "El servei d'IP automàtica ha informat d'un error"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "El servei d'IP automàtica ha fallat"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "El mòdem està ocupat"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "El mòdem no té to de marcatge"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "El mòdem no mostra cap línia"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "El marcatge del mòdem ha esgotat el temps"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "El marcatge del mòdem ha fallat"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "El mòdem no s'ha pogut inicialitzar"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "No s'ha pogut seleccionar el GSM APN"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "El mòdem GSM no està cercant"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "S'ha denegat el registre a la xarxa GSM"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Ha expirat el registre a la xarxa GSM"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "El registre al GSM ha fallat"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Ha fallat la comprovació del PIN del GSM"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Falta el microprogramari del dispositiu"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "El dispositiu s'ha extret"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "El sistema de connexió a xarxa està suspès"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "S'ha eliminat la connexió"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "El cable està desconnectat"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "No s'ha pogut trobar el mòdem"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "La connexió bluetooth ha fallat o ha excedit el temps"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "No s'ha inserit la targeta SIM al mòdem GSM"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Es requereix el codi PIN de la SIM al mòdem GSM"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Es requereix el codi PUK de la SIM al mòdem GSM"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "SIM errònia al mòdem GSM"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "El dispositiu InfiniBand no implementa el mode connectat"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Ha fallat una dependència de la connexió"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Problema basat en el pont Ethernet sobre ADSL d'acord amb el RFC 2684"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager no s'està executant"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "No s'ha pogut trobar la xarxa Wi-Fi"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Ha fallat una connexió secundària de la connexió base"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Connexió «%1» activada."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Connexió «%1» desactivada."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "Connexió VPN «%1» activada."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "La connexió VPN «%1» ha fallat."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "Connexió VPN «%1» desconnectada."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "La connexió VPN ha canviat l'estat perquè l'usuari s'ha desconnectat."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"La connexió VPN ha canviat l'estat atès que el dispositiu utilitzat s'ha "
+"desconnectat."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "El servei que proporciona la connexió VPN s'ha parat."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "La configuració IP de la connexió VPN no és vàlida."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "L'intent de connexió amb el servei VPN ha exhaurit el temps."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"S'ha exhaurit el temps mentre s'iniciava el servei que proporciona la "
+"connexió VPN."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "L'inici del servei que proporciona la connexió VPN ha fallat."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "No s'han proporcionat els secrets necessaris per a la connexió VPN."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "L'autenticació al servidor VPN ha fallat."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "La connexió ha estat eliminada de la configuració."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"Per accedir a la xarxa sense fils «%1» vos cal proporcionar la contrasenya a "
+"sota"
+
+#: passworddialog.cpp:80
+#, fuzzy, kde-format
+#| msgid "Please provide a password below"
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Proporcioneu una contrasenya a sota"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Secrets per VPN (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Diàleg de contrasenya"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Etiqueta de text"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Contrasenya:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Mo&stra la contrasenya"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Desbloqueja"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "PUK de la SIM"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "PUK2 de la SIM"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "Codi PUK del proveïdor de serveis"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Codi PUK de la xarxa"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Codi PUK de l'empresa"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "Codi PUK de la PH-FSIM"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "Codi PUK del sub-segment de xarxa"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1 requereix desbloqueig"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1 requereix desbloqueig"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"El dispositiu mòbil de banda ampla «%1» requereix el codi %2 abans de poder-"
+"se utilitzar."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "Codi %1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Codi PIN nou:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Torneu a introduir el codi PIN nou:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Mostra el codi PIN/PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "Codi PIN de la SIM"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "Codi PIN2 de la SIM"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "Codi PIN del proveïdor de serveis"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Codi PIN de la xarxa"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Codi PIN de l'empresa"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "Codi PIN de la PH-FSIM"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "Codi PIN del sub-segment de xarxa"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Mostra el codi PIN"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "El codi PIN es massa curt. Hauria de tindre 4 dígits com a mínim."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Els dos codis PIN no coincideixen"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "El codi PUK es massa curt. Hauria de tindre 8 dígits com a mínim."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Error desconegut"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Es requereix el desbloqueig PIN de la SIM"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"El dispositiu mòbil de banda ampla «%1» requereix el codi PIN de la SIM "
+"abans de poder-se utilitzar."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "Codi PUK:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Torneu a introduir el codi PIN:"
\ No newline at end of file
diff --git a/plasma-nm/po/ca@valencia/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/ca@valencia/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..ba2faab
--- /dev/null
@@ -0,0 +1,224 @@
+# Translation of plasmanetworkmanagement_l2tpui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-01-10 01:55+0100\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca@valencia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Nom d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Contrasenya:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "No requerida"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Mostra la contrasenya"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "Domini NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Arranjament IPsec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Arranjament PPP..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Habilita túnel IPsec per a l'amfitrió L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Nom del grup:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID de la passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Clau pre-compartida:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Opcions d'IPsec per a L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Nom d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Contrasenya d'usuari:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Mostra les contrasenyes"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Autenticació"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Permet els mètodes d'autenticació següents:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Usa l'encriptatge Punt-a-Punt de Microsoft"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Usa l'encriptatge MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Criptografia:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Qualsevol"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Usa l'encriptatge amb estats"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Compressió"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Permet la compressió BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Permet la compressió de desinflat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Permet la compressió de capçaleres TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Usa la negociació de la compressió dels camps de protocol"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Usa la compressió de l'adreça/control"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Envia paquets d'eco PPP "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Opcions de PPP per a L2TP"
\ No newline at end of file
diff --git a/plasma-nm/po/ca@valencia/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/ca@valencia/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..8723e30
--- /dev/null
@@ -0,0 +1,154 @@
+# Translation of plasmanetworkmanagement_openconnectui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openconnectui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-01-10 01:37+0100\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca@valencia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "S'està connectant amb el servidor, espereu..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Mo&stra la contrasenya"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Entrada"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Ha fallat la verificació del certificat del servidor VPN «%1».\n"
+"Motiu: %2\n"
+"L'accepte malgrat tot?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "L'intent de connexió ha estat infructuós."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Autenticació VPN OpenConnect"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "Servidor VPN"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Connecta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Inicia automàticament la connexió la propera vegada"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Mostra el registre"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Nivell de depuració:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Error"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Informació"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Depuració"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Traça"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Paràmetres de l'OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Certificat CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Servidor intermediari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Script d'embolcall CSD:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Permetre el cavall de &Troia de «Cisco Secure Desktop»"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Certificat d'autenticació"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Certificat de l'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Clau privada:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Usa FSID per a la frase de contrasenya"
\ No newline at end of file
diff --git a/plasma-nm/po/ca@valencia/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/ca@valencia/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..1ca4568
--- /dev/null
@@ -0,0 +1,88 @@
+# Translation of plasmanetworkmanagement_openswanui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+# Josep Ma. Ferrer <txemaq@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-02-09 09:05+0100\n"
+"Last-Translator: Josep Ma. Ferrer <txemaq@gmail.com>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca@valencia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Nom del grup:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Contrasenya d'usuari:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "No requerida"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Contrasenya del grup:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Mostra les contrasenyes"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Nom d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algorismes de la fase 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algorismes de la fase 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domini:"
\ No newline at end of file
diff --git a/plasma-nm/po/ca@valencia/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/ca@valencia/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..f1419b2
--- /dev/null
@@ -0,0 +1,503 @@
+# Translation of plasmanetworkmanagement_openvpnui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-01-10 02:11+0100\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca@valencia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "No s'ha pogut obrir el fitxer"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "Certificat:"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Opció desconeguda: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Nombre no vàlid d'arguments (s'esperava 1) en l'opció: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Mida no vàlida (hauria d'estar entre 0 i 0xFFFF) en l'opció: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Mida no vàlida (hauria d'estar entre 0 i 604800) en l'opció: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Opció no vàlida del servidor intermediari: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Port no vàlid (hauria d'estar entre 0 i 65535) en l'opció: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Nombre no vàlid d'arguments (s'esperava 2) en l'opció: %1"
+
+#: openvpn.cpp:512
+#, fuzzy, kde-format
+#| msgid "Invalid proxy option: %1"
+msgid "Invalid argument in option: %1"
+msgstr "Opció no vàlida del servidor intermediari: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "El fitxer %1 no és un fitxer de configuració de client OpenVPN vàlid"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "El fitxer %1 no és una configuració OpenVPN vàlida (sense remot)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr ""
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr ""
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "No s'ha pogut obrir el fitxer per a escriptura"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Avançat..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Mostra les contrasenyes"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Tipus de connexió:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Certificats X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Clau pre-compartida"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Contrasenya"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 amb contrasenya"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Fitxer CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certificat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Clau:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Contrasenya de la clau:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "No requerida"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Clau compartida:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "IP local:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "IP remota:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Direcció de la clau:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Si s'utilitza una direcció de clau, ha de ser l'oposada a la que s'utilitze "
+"en la màquina VPN."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Cap"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Fitxer CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Nom d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Contrasenya:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Port de la passarel·la:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automàtic"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "MTU del túnel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Mida del fragment UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Usa un interval de renegociació personalitzat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Usa la compressió LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Usa la connexió TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Usa el dispositiu TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Restringeix la mida màxima del segment TCP (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Seguretat"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Xifra:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Obtén els xifrats disponibles..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Autenticació HMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Per omissió"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Arranjament TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Coincidència d'assumpte:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Connecta només a servidors en que el certificat coincideix amb l'assumpte "
+"indicat. Exemple: /CN=myvpn.company.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Usa l'autenticació TLS addicional"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Servidor (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Client (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Intermediaris"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Tipus de servidor intermediari:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Adreça del servidor:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Reintentar indefinidament quan es presentin errors"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Nom d'usuari del servidor intermediari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Contrasenya del servidor intermediari:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Mostra la contrasenya"
+
+#: openvpnadvancedwidget.cpp:59
+#, fuzzy
+#| msgid "Advanced OpenVPN properties"
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Propietats avançades d'OpenVPN"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Ha fallat la cerca del xifratge OpenVPN"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Per omissió"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "No s'ha trobat cap xifratge OpenVPN"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Contrasenya de la clau:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Mo&stra la contrasenya"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Autenticació OpenVPN"
\ No newline at end of file
diff --git a/plasma-nm/po/ca@valencia/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/ca@valencia/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..3425757
--- /dev/null
@@ -0,0 +1,191 @@
+# Translation of plasmanetworkmanagement_pptpui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_pptpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-01-10 01:45+0100\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca@valencia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Autenticació"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Permet els mètodes d'autenticació següents:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Usa l'encriptatge Punt-a-Punt de Microsoft"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Usa l'encriptatge MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Criptografia:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Qualsevol"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Usa l'encriptatge amb estats"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Compressió"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Permet la compressió BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Permet la compressió de desinflat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Permet la compressió de capçaleres TCP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Envia paquets d'eco PPP "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "Autenticació PPTP"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Contrasenya:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Mostra la contrasenya"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Arranjaments de PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Addicional"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Entrada:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "No requerida"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "Domini NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Avançat..."
\ No newline at end of file
diff --git a/plasma-nm/po/ca@valencia/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/ca@valencia/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..1841893
--- /dev/null
@@ -0,0 +1,164 @@
+# Translation of plasmanetworkmanagement_strongswanui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_strongswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-01-10 01:39+0100\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca@valencia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Contrasenya de la clau privada:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Contrasenya:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"La configuració utilitza «ssh-agent» per a l'autenticació, però no s'ha "
+"trobat cap «ssh-agent» executant-se."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "VPN «Strong Swan»"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Mo&stra les contrasenyes"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Passarel·la"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certificat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Autenticació"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certificat/clau privada"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certificat/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Targeta intel·ligent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Clau privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Contrasenya de la clau privada:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "No requerida"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "Nom d'&usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "&Contrasenya d'usuari"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Opcions"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Requereix una adreça IP interna"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Força l'encapsulat UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Usa la compressió IP"
\ No newline at end of file
diff --git a/plasma-nm/po/ca@valencia/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/ca@valencia/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..cec1cf7
--- /dev/null
@@ -0,0 +1,305 @@
+# Translation of plasmanetworkmanagement_vpncui.po to Catalan
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the license LGPL version 2.1 or
+# version 3 or later versions approved by the membership of KDE e.V.
+#
+# Antoni Bella Pérez <antonibella5@orange.es>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-01-19 13:46+0100\n"
+"Last-Translator: Antoni Bella Pérez <antonibella5@orange.es>\n"
+"Language-Team: Catalan <kde-i18n-ca@kde.org>\n"
+"Language: ca@valencia\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Error en desencriptar la contrasenya ofuscada"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Error"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "No s'ha pogut obrir el fitxer %1."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "No s'ha trobat l'executable «cisco-decrypt» necessari."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"El fitxer de configuració de la VPN «%1» especifica que el trànsit VPN "
+"hauria d'estar en un túnel TCP que actualment no està disponible en el "
+"programari vpnc.\n"
+"\n"
+"La connexió encara pot crear-se, amb el túnel TCP desactivat, però podria no "
+"funcionar com s'espera."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "No està implementat"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: Error de format de fitxer."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: No s'ha pogut crear el fitxer."
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Passarel·la:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Nom d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Contrasenya d'usuari:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Emmagatzema"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Pregunta sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "No requerida"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Nom del grup:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Contrasenya del grup:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Mostra les contrasenyes"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Usa l'autenticació híbrida"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "&Fitxer CA:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Avançat..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identificació"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domini:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Fabricant:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transport i seguretat"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Mètode d'encriptatge:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT transversal:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "Grup DH d'IKE:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Secret de redirecció perfecte (PFS):"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Deshabilita la detecció de parells morts"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Propietats avançades de VPNC"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Segura (predeterminat)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Dèbil (encriptatge DES, usar amb cura)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Cap (completament insegura)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T quan estiga disponible (predeterminat)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T sempre"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "UDP Cisco"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Deshabilitat"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "Grup DH 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "Grup DH 2 (predeterminat)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "Grup DH 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Servidor (predeterminat)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Cap"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "Grup DH 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "Grup DH 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "Grup DH 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "AutenticacióVPNC"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Contrasenya d'usuari:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Contrasenya del grup:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Nom d'usuari:"
\ No newline at end of file
diff --git a/plasma-nm/po/cs/CMakeLists.txt b/plasma-nm/po/cs/CMakeLists.txt
new file mode 100644 (file)
index 0000000..88522fd
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(cs ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/cs/kde-nm-connection-editor.po b/plasma-nm/po/cs/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..9ea1562
--- /dev/null
@@ -0,0 +1,247 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Vit Pelcak <vit@pelcak.org>, 2013, 2014.
+# Lukáš Tinkl <lukas@kde.org>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-08 10:38+0200\n"
+"Last-Translator: Vít Pelčák <vit@pelcak.org>\n"
+"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Vít Pelčák"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "vit@pelcak.org"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Zde pište pro hledání spojení..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Přidat"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Hardware"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobilní Broadband..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Drátové"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Drátové (sdílené)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Bezdrátové"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Bezdrátové (sdílené)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtuální"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Bond"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Bridge"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Upravit..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Smazat"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importovat VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Exportovat VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Spojení %1 bylo přidáno"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Opravdu si přejete smazat spojení '%1'?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Odstranit spojení"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Připojit se"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Odpojit"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importovat spojení VPN"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Import spojení VPN %1 selhal\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Tento typ VPN nepodporuje export"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Exportovat spojení VPN"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Export spojení VPN %1 selhal\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "Spojení VPN %1 bylo úspěšně exportováno"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Spojení"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Hlavní nástrojová lišta"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Editor spojení"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Spravovat vaše síťová spojení"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich a Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Tato aplikace vám umožní vytvářet, upravovat a mazat síťová spojení.\n"
+"\n"
+"Pomocí NM verze: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Vývojář"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Autor libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "různé opravy chyb"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Moduly VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Upravit spojení"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Editor spojení"
\ No newline at end of file
diff --git a/plasma-nm/po/cs/libplasmanetworkmanagement-editor.po b/plasma-nm/po/cs/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..e03d3b3
--- /dev/null
@@ -0,0 +1,1474 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Vit Pelcak <vit@pelcak.org>, 2013, 2014.
+# Lukáš Tinkl <lukas@kde.org>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-23 11:11+0200\n"
+"Last-Translator: Vít Pelčák <vit@pelcak.org>\n"
+"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "my_shared_connection"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nové spojení (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nové spojení %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Upravit spojení '%1'"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr ""
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Drátové"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x zabezpečení"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Bezdrátové"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Bezdrátové zabezpečení"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobilní Broadband (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Bond"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Bridge"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dialog"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Název spojení:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Cyklická obsluha"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Aktivní záloha"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Broadcast"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr ""
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr ""
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (doporučeno)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Opravdu si přejete smazat spojení '%1'?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Odstranit spojení"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (vytáčené připojení)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (osobní síť)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Editor pokročilých oprávnění"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Cokoliv"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Pouze 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Pouze 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Preferovat 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Preferovat 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Preferovat 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Pouze 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagram"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Připojen"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adresa"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Maska sítě"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Brána"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Jiné servery servery DNS:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Servery DNS:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Upravit servery DNS"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Upravit prohledávané domény DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adresa"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Předpona"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Brána"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Ověření totožnosti:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Tunelované TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Chráněný EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Uživatelské jméno:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Heslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Vždy se dotázat na toto heslo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Zobrazit heslo"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identita:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Certifikát uživatele:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA Certifikát:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Soukromý klíč:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Heslo soukromého klíče:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anonymní identita:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automatické poskytnutí PAC"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonymní"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Totožnost ověřena"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Oboje"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "Sou&bor PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Vnitřní ověření:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Verze PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automaticky"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Verze 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Verze 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Název rozhraní:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Svázaná spojení"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Přidat..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Upravit..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Smazat"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Režim:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Monitorování spojení:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Frekvence monitorování:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP cíle:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Přemostěná spojení:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr ""
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Povolit STP (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Priorita:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Max. stáří:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Adresa zařízení:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Typ připojení:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Číslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Automaticky se připojit k této síti, pokud je dostupná"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Všichni uživatelé se smějí připojit k této síti"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Upravit pokročilá oprávnění pro toto spojení"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Pokročilé..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Zóna firewallu:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Automaticky se připojit k VPN při použití tohoto spojení"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Základní"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Uložit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Vždy se dotázat"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Nevyžadováno"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Pokročilé"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Povolit roaming, pokud je domovská síť nedostupná"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "ID sítě:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Typ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Zobrazit hesla"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Režim přenosu:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Omezit na zařízení:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bajtů"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Metoda:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Link-Local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Ručně"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Sdíleno s ostatními počítači"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Zakázáno"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS servery:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Použijte toto pole pro upřesnění IP adres DNS serverů. Použijte ';' pro "
+"oddělení záznamů."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Hledat domény:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "ID klienta DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Odstranit"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Přidat"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adresy"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Pro spojení je potřeba IPv4"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Směrování..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Soukromí:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automaticky (pouze DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignorováno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Pro spojení je potřeba IPv6"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Výchozí"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Zakázáno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Povoleno (preferovat veřejnou adresu)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Povoleno (preferovat dočasnou adresu)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Ověření totožnosti"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Komprese"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Použít point-to-point šifrování (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Použít kompresi dat BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Použít kompresi dat Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Použít kompresi TCP hlaviček"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Vyžadovat 128-bit šifrování"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Použít stavové MPPE"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Posílat pakety PPP echo"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Služba:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Nadřazené rozhraní:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "Id VLAN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Název VLAN rozhraní:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastruktura"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Přístupový bod"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Klonovaná MAC adresa:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Náhodné..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Skrytá síť:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Pásmo:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanál:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Zabezpečení Wifi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Žádný"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP klíč 40/128 bitů (Hex nebo ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP klíč 128 bitů"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dynamický WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA/WPA2 Personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA/WPA2 Enterprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Zabezpečení:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Klíč:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Zobrazit klíč"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP Index:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (výchozí)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Otevřený systém"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Sdílený klíč"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Název sítě:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Rychlost:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Duplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Plný"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Poloviční"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Automaticky vyjednat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Použít zabezpečení 802.1x pro toto spojení"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Operace není podporována tímto typem VPN."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "Nedostupné"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Nedostupný"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Nejdříve vyberte SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metrika"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Maska sítě"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metrika"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nové mobilní spojení"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Můj tarif není vypsán..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Neznámý poskytovatel"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Výchozí"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Nastavit mobilní spojení"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Tento průvodce vám pomůže jednoduše nastavit připojení k mobilní (3G) síti."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Budete potřebovat následují informace:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Název vašeho mobilního operátora"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Název vašeho tarifu"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "(v některých případech) APN (název přístupového bodu) vašeho tarifu"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Vy&tvořit spojení pro toto mobilní širokopásmové zařízení:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Jakékoliv zařízení GSM"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Jakékoliv zařízení CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Nainstalované GSM zařízení"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Nainstalované zařízení CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Zvolte zemi svého poskytovatele"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Seznam zemí:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Moje země není v seznamu"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Zvolte poskytovatele"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Zvolte poskytovate&le ze seznamu:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Ne&mohu najít svého poskytovatele a vyberu jej ručně:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Vyberte svůj tarif"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "Zvolte &si svůj plán:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&APN (název přístupového bodu) vašeho tarifu:"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Potvrdit nastavení pro Mobilní Broadband"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr "Vaše širokopásmové mobilní připojení je nastaveno následovně:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Váš poskytovatel:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Váš tarif:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Dostupní uživatelé"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Skutečné jméno"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Uživatelské jméno"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Uživatelé oprávnění aktivovat spojení"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Upravit IPv4 směrování"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Použít pouze pro zdroje tohoto připojení"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "Odstr&anit"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Přidat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignorovat automaticky obdržená směrování"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Upravit IPv6 směrování"
\ No newline at end of file
diff --git a/plasma-nm/po/cs/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/cs/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..aff3a72
--- /dev/null
@@ -0,0 +1,1342 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Vit Pelcak <vit@pelcak.org>, 2013, 2014.
+# Lukáš Tinkl <lukas@kde.org>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-13 09:25+0200\n"
+"Last-Translator: Vít Pelčák <vit@pelcak.org>\n"
+"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Language: cs_CZ\n"
+"X-Source-Language: en_US\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Vít Pelčák"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "vit@pelcak.org"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Zobrazit oddíly"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Zobrazit &rychlost sítě v:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBajty/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Podrobnosti spojení"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Připojit se"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Odpojit se"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Rychlost"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Podrobnosti"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Heslo..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Zobrazit heslo"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Připojen, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Připojen"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Dostupná spojení"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Bezdrátová síť je povolena"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Bezdrátová síť je zakázána"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobilní Broadband povolen"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobilní Broadband zakázán"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Režim V letadle je povolen"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Režim V letadle je zakázán"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Připojen"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Připojen"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Připojen"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Neaktivní"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Odpojen"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Odpojuji"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Připojuji se"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "Spojení VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Připojen k %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Připojuji se k %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager neběží"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Je potřeba NetworkManager 0.9.8, nalezena verze %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Neznámý"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Přijato"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Odesláno"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Přijato"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Odesláno"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Chybějící modul VPN:"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Aktivace %1 selhala"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Přidání %1 selhalo"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Název spojení"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Naposledy použité"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Aktivní spojení"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Drátový ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Bezdrátové 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuální (bond)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuální (bridge)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuální (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Sériový modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobilní Broadband"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Bond"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Bridge"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobilní Broadband"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Olpc mesh"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Drátové"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Bezdrátové"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Neznámý typ spojení"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Rozhraní bezdrátové sítě (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Rozhraní drátem připojené sítě (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Bridge (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Neznámý"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Nespravováno"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Nedostupné"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Nepřipojeno"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Probíhá příprava spojení"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Nastavování rozhraní"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Čeká se na udělení oprávnění"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Nastavuje se adresa sítě"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Kontroluji další požadavky spojení"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Čeká se na sekundární spojení"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Připojen"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Připojen k %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Vypínání spojení"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Spojení selhalo"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Chyba: Neplatný stav"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Neznámý"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Probíhá příprava spojení"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Vyžaduje oprávnění"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Navazuji spojení"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Nastavuje se adresa sítě"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Aktivováno"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Selhalo"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Selhalo"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Neznámý"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruktura"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Přístupový bod"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "NEPLATNÝ MÓD, OPRAV MNE"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Párovaný WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Párovaný WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Párovaný TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Párovaný CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Skupina WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Skupina WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Skupina TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Skupina CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Cokoliv"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revize B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revize A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revize 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Compact GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analog"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Neznámý"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Cokoliv"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modem je odemčen."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM vyžaduje kód PIN."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM vyžaduje kód PIN2."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM vyžaduje kód PUK."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM vyžaduje kód PUK2."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Neznámý typ Wimax NSP"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Domovská"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partner"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Nezabezpečené"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamický WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Neznámý typ zabezpečení"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Nezabezpečené"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamický WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Neznámý typ zabezpečení"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Systémový název:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Adresa IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "Brána IPv4:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Adresa IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "Brána IPv6:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Ovladač:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Název Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC adresa:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operátor:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "ID sítě:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Kvalita signálu:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Technologie přístupu:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Povolený režim:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Vyžadováno odemčení:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Modul VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Běžící text:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSID"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Název NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Typ sítě:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Rychlost spojení:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Režim:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Síla signálu:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Přístupový bod (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Přístupový bod (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanál:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Zabezpečení:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Frekvenční pásmo:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Před minutou"
+msgstr[1] "Před %1 minutami"
+msgstr[2] "Před %1 minutami"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Před hodinou"
+msgstr[1] "Před %1 hodinami"
+msgstr[2] "Před %1 hodinami"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Včera"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Nikdy"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Naposledy použito před minutou"
+msgstr[1] "Naposledy použito před %1 minutami"
+msgstr[2] "Naposledy použito před %1 minutami"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Naposledy použito před hodinou"
+msgstr[1] "Naposledy použito před %1 hodinami"
+msgstr[2] "Naposledy použito před %1 hodinami"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Naposledy použito včera"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Naposledy použité %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Nikdy nepoužito"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Ovladač"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Ovladač zařízení"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Rychlost spojení"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Rychlost spojení"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Systémový název"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC adresa"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Hardwarová adresa"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Adresa IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Adresa IP verze 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Brána IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Výchozí brána IP verze 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Adresa IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Adresa IP verze 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "Brána IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Výchozí brána IP verze 6"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "BSID WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Název NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Signál WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Aktuální kvalita signálu NSP v procentech."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Typ WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Typ sítě NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Přístupový bod (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID přístupového bodu bezdrátové sítě"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Síla signálu"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Síla signálu přístupového bodu bezdrátové sítě"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Přístupový bod (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Hardwarová adresa přístupového bodu bezdrátové sítě"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Bezdrátové pásmo"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Bezdrátové frekvenční pásmo"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Bezdrátový kanál"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Bezdrátový frekvenční kanál"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Bezdrátové zabezpečení"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Popisuje možnosti zabezpečení bezdrátového přístupového bodu"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Bezdrátový režim"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Operační režim bezdrátového zařízení"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobilní operátor"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Název mobilního operátora"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Kvalita mobilního signálu"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Technologie mobilního přístupu:"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Povolený mobilní režim"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Požadované odemčení mobilu"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Hlavní mobilní zařízení"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI mobilního zařízení"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Sériové číslo mobilního zařízení"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI mobilního zařízení"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Identifikační číslo mobilního zařízení"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Název Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Název zařízení Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Modul VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Typ modulu VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Proužek textu VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Proužek textu spojení VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Dostupné podrobnosti"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Název"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Podrobnosti k zobrazení"
\ No newline at end of file
diff --git a/plasma-nm/po/cs/plasmanetworkmanagement-kded.po b/plasma-nm/po/cs/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..2749b29
--- /dev/null
@@ -0,0 +1,622 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Vit Pelcak <vit@pelcak.org>, 2013, 2014.
+# Lukáš Tinkl <lukas@kde.org>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-10-20 15:49+0200\n"
+"Last-Translator: Vít Pelčák <vit@pelcak.org>\n"
+"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Language: cs_CZ\n"
+"X-Source-Language: en_US\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Podporovány jsou pouze služby 'dun' a 'nap'."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Nelze se spojit se správcem Bluetooth (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Výchozí adaptér Bluetooth nebyl nalezen: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) nepodporuje vytáčené připojení sítě (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) nepodporuje přístupový bod sítě (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Chyba při aktivaci sériového portu zařízení: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Zařízení %1 není tím, které chceme (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Zařízení pro sériový port %1 (%2) nebylo nalezeno."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Chyba při odemčení modemu: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Chyba odemčení PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Zařízení nelze nastavit"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP nastavení není dostupné"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "Nastavení IP vypršelo"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Nebyly poskytnuty ověřovací údaje"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Poskytovatel ověření se odpojil"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Konfigurace poskytovatele ověření selhala"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Poskytovatel ověření selhal"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Čas pro poskytovatele ověření vypršel"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Selhalo spuštění PPP"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP se odpojilo"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP selhal"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Selhalo spuštění DHCP"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Nastala chyba DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP selhalo "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Selhalo spuštění sdílené služby"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Sdílená služba selhala"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Nepovedlo se spustit službu automatické IP"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Služba automatické IP nahlásila chybu"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Služba automatické IP selhala"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modem je zaneprázdněn"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modem nemá vytáčecí tón"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modem neukazuje žádný přenos"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Vypršel časový limit pro vytáčení modemu"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Vytáčení modemu selhalo"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Modem nemohl být inicializován"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "GSM APN nemohl být vybrán"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "GSM modem nevyhledává"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Registrace GSM sítě byla zamítnuta"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Vypršel čas pro registraci GSM sítě"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "Registrace GSM sítě selhala"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Kontrola PINu GSM selhala"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Firmware zařízení chybí"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Zařízení bylo odstraněno"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Síťový systém je nyní uspán"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Spojení bylo odstraněno"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Kabel byl odpojen"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Nelze najít modem"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Bluetooth spojení selhalo nebo vypršel čas"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "Není vložena SIM karta GSM modemu"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Je vyžadován SIM PIN"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Je vyžadován SIM PUK"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "Chybná SIM GSM modemu"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr ""
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr ""
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr ""
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager není spuštěn"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Nelze najít WiFi síť"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr ""
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Spojení '%1' aktivováno."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Spojení '%1' deaktivováno."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN spojení '%1' aktivováno."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN spojení '%1' selhalo."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN spojení '%1' se odpojilo."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "Stav VPN spojení se změnil, protože jej uživatel odpojil."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr "Stav VPN spojení se změnil, protože používané zařízení bylo odpojeno."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Služba poskytující VPN spojení byla zastavena."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "IP konfigurace VPN spojení byla neplatná."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Vypršel časový limit při pokusu o navázání spojení s VPN službou."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr "Vypršel časový limit pro spuštění služby poskytující spojení VPN."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Spuštění služby poskytující spojení VPN selhalo."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr ""
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Autentizace na VPN serveru selhala."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Spojení bylo odstraněno z nastavení."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr "Pro přístup k bezdrátové síti '%1' musíte níže zadat heslo"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Prosím zadejte heslo pro aktivování spojení '%1'"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Hesla pro VPN (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Dialog hesla"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Textový štítek"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Heslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Zobrazit he&slo"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Odemknout"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK poskytovatele služby"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK sítě"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "PUK firmy"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK podsítě"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1 vyžadováno odemčení"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1 vyžadováno odemčení"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Mobilní širokopásmové zařízení '%1' vyžaduje kód %2, nežli jej použijete."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1 kód:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Nový kód PIN:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Znovu zadat nový kód PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Zobrazit kód PIN/PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN poskytovatele služby"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN sítě"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "PIN firmy"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN podsítě"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Zobrazit kód PIN"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "Kód PIN je příliš krátký. Měl by mít aspoň 4 místa."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "PIN kódy si neodpovídají"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK kód příliš krátký. Měl by mít 8 číslic."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Neznámá chyba"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Požadováno odemčení SIM PIN"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Mobilní širokopásmové zařízení '%1' vyžaduje SIM PIN kód, nežli jej "
+"použijete."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "Kód PUK:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Znovu zadat kód PIN:"
\ No newline at end of file
diff --git a/plasma-nm/po/cs/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/cs/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..de36dcd
--- /dev/null
@@ -0,0 +1,224 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Vit Pelcak <vit@pelcak.org>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-09-04 08:38+0200\n"
+"Last-Translator: Vít Pelčák <vit@pelcak.org>\n"
+"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Language: cs_CZ\n"
+"X-Source-Language: en_US\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Uživatelské jméno:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Heslo:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Uložit"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Vždy se dotázat"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Nevyžadováno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Zobrazit heslo"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "Doména NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Nastavení IPsec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Nastavení PPP..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Povolit tunel IPsec k hostiteli L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Název skupiny:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID brány:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Předsdílený klíč:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Možnosti L2TP IPsec"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Uživatelské jméno:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Heslo uživatele:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Zobrazit hesla"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Ověření totožnosti"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Povolit následující metody ověření:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Použít šifrování Microsoft Point-to-Point"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Použít &MPPE šifrování"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Šifrování:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Cokoliv"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Použít stavové šifrování"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Komprese"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Povolit kompresi BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Povolit kompresi Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Povolit kompresi hlaviček TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Posílat pakety PPP echo "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Možnosti L2TP PPP"
\ No newline at end of file
diff --git a/plasma-nm/po/cs/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/cs/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..e553354
--- /dev/null
@@ -0,0 +1,154 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Vit Pelcak <vit@pelcak.org>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-07-02 16:28+0200\n"
+"Last-Translator: Vit Pelcak <vit@pelcak.org>\n"
+"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Language: cs_CZ\n"
+"X-Source-Language: en_US\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Kontaktuji hostitele, čekejte prosím..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Zobrazit he&slo"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Přihlášení"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Selhala kontrola pro certifikát z VPN serveru \"%1\".\n"
+"Důvod: %2\n"
+"I tak jej přijmout?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Pokus o spojení nebyl úspěšný."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Ověření pomocí OpenConnect VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "Hostitel VPN"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Připojit se"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Příště se automaticky připojit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Zobrazit záznam"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Úroveň záznamu:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Chyba"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Informace"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Ladění"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Trasování"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Nastavení OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Obecné"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "CA Certifikát:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Ověření platnosti certifikátu"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Certifikát uživatele:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Soukromý klíč:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/cs/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/cs/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..0ca311f
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Vit Pelcak <vit@pelcak.org>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-09-04 08:38+0200\n"
+"Last-Translator: Vít Pelčák <vit@pelcak.org>\n"
+"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Název skupiny:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Heslo uživatele:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Uložit"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Vždy se dotázat"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Nevyžadováno"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Heslo skupiny:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Zobrazit hesla"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Uživatelské jméno:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algoritmy Phase1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algoritmy Phase2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Doména:"
\ No newline at end of file
diff --git a/plasma-nm/po/cs/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/cs/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..56164e9
--- /dev/null
@@ -0,0 +1,495 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Vit Pelcak <vit@pelcak.org>, 2013, 2014.
+# Lukáš Tinkl <lukas@kde.org>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-23 12:57+0200\n"
+"Last-Translator: Vít Pelčák <vit@pelcak.org>\n"
+"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Language: cs_CZ\n"
+"X-Source-Language: en_US\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Nelze otevřít soubor"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Kopírovat certifikáty"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Neznámá možnost: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Neplatný počet argumentů (očekáván 1) ve volbě: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Neplatná velikost (měla by být mezi 0 a 0xFFFF) ve volbě: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Neplatná velikost (mela by být mezi 0 a 604800) ve volbě: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Neplatná volba proxy: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Neplatná velikost (mela by být mezi 1 a 65535) ve volbě: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Neplatný počet argumentů (očekávány 2) ve volbě: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Neplatný argument pro volbu: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Soubor %1 není platný konfigurační soubor pro klienta OpenVPN"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr ""
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Chyba při ukládání souboru %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr ""
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Nelze otevřít soubor pro zápis"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Pokročilé..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Zobrazit hesla"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Typ připojení:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Certifikáty X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Předsdílený klíč"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Heslo"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 s heslem"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Soubor CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certifikát:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Klíč:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Heslo klíče:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Uložit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Vždy se dotázat"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Nevyžadováno"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Sdílený klíč:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Lokální IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Vzdálená IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Směr klíče:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Žádné"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Soubor CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Uživatelské jméno:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Heslo:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Obecné"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Port brány:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automaticky"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tunel MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Velikost fragmentu UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Použít vlastní vyjednávací interval"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Použít kompresi LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Použít spojení TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Použít zařízení TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Omezit maximální velikost segmentu TCP (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Bezpečnost"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Šifra:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Získávají se dostupné šifry..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Ověřování totožnosti HMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Výchozí"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Nastavení TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Shoda předmětu:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Použít dodatečné ověření TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Klient (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proxy"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Typ proxy:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Adresa serveru:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Neustále opakovat při chybě"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Uživatelské jméno proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Heslo proxy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Zobrazit heslo"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Pokročilá nastavení OpenVPN"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Vyhledání OpenVPN šifry selhalo"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Výchozí"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Nebyly nalezeny žádné OpenVPN šifry"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Heslo klíče:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Zobrazit he&slo"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPNAuthentication"
\ No newline at end of file
diff --git a/plasma-nm/po/cs/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/cs/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..4d866bd
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Vit Pelcak <vit@pelcak.org>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-09-04 08:38+0200\n"
+"Last-Translator: Vít Pelčák <vit@pelcak.org>\n"
+"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Ověření totožnosti"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Povolit následující metody ověření:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Použít šifrování Microsoft Point-to-Point"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Použít šifrování MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Šifrování:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Libovolné"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Použít stavové šifrování"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Komprese"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Povolit kompresi BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Povolit kompresi Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Povolit kompresi hlaviček TCP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Posílat pakety PPP echo "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTPAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Heslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Zobrazit heslo"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Nastavení PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Obecné"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Následující"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Přihlášení:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Uložit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Vždy se dotázat"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Nevyžadováno"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "Doména NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Pokročilé..."
\ No newline at end of file
diff --git a/plasma-nm/po/cs/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/cs/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..1656f21
--- /dev/null
@@ -0,0 +1,160 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Vít Pelčák <vit@pelcak.org>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-16 16:56+0200\n"
+"Last-Translator: Vít Pelčák <vit@pelcak.org>\n"
+"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Heslo soukromého klíče:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Heslo:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr "Nastavení požaduje ověření pomocí agenta ssh, ale žádný neběží."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Strong Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Zobrazit he&sla"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Brána"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certifikát:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Ověření"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certifikát/soukromý klíč"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certifikát/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartcard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Soukromý klíč:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Heslo soukromého klíče:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Uložit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Vždy se dotázat"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Nevyžadováno"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Uživatelské jméno:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Heslo uživa&tele"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Možnosti"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Vyžádat si vnitřní IP adresu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Vynutit zapouzdření UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Použít kompresi IP"
\ No newline at end of file
diff --git a/plasma-nm/po/cs/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/cs/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..2e1387d
--- /dev/null
@@ -0,0 +1,300 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Vit Pelcak <vit@pelcak.org>, 2013, 2014.
+# Lukáš Tinkl <lukas@kde.org>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-08-13 10:45+0200\n"
+"Last-Translator: Vít Pelčák <vit@pelcak.org>\n"
+"Language-Team: Czech <kde-i18n-doc@kde.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Language: cs_CZ\n"
+"X-Source-Language: en_US\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr ""
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Chyba"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Soubor %1 nelze otevřít."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Potřebný spustitelný soubor cisco-decrypt nebyl nalezen."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Nepodporováno"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: Chyba ve formátu souboru."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: soubor nelze vytvořit"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Uživatelské jméno:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Heslo uživatele:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Uložit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Vždy se dotázat"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Nevyžadováno"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Název skupiny:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Heslo skupiny:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Zobrazit hesla"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Použít hybridní ověření"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "Soubor C&A:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Pokročilé..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identifikace"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Doména:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Prodejce:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Přenos a zabezpečení"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Metoda šifrování:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "Průchod NAT:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "Skupina IKE DH:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Zakázat detekci neaktivních protějšků"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Místní port:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Náhodný"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Pokročilá nastavení VPNC"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Bezpečná (výchozí)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Slabá (šifrování DES, používat opatrně)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Žádná (zcela nezabezpečená)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T je-li dostupné (výchozí)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T vždy"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Zakázáno"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH skupina 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH skupina 2 (výchozí)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH skupina 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Server (výchozí)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Žádný"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH skupina 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH skupina 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH skupina 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNCAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Heslo uživatele:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Heslo skupiny:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Uživatelské jméno:"
\ No newline at end of file
diff --git a/plasma-nm/po/da/CMakeLists.txt b/plasma-nm/po/da/CMakeLists.txt
new file mode 100644 (file)
index 0000000..c870c51
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(da ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/da/kde-nm-connection-editor.po b/plasma-nm/po/da/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..9336821
--- /dev/null
@@ -0,0 +1,839 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Martin Schlander <mschlander@opensuse.org>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-23 20:26+0200\n"
+"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
+"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Martin Schlander"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "mschlander@opensuse.org"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Skriv her for at søge i forbindelser..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Tilføj"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Hardware"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobilt bredbånd..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Kabel"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Kablet (delt)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Trådløst"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Trådløst (delt)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtuel"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Bond"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Bro"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Redigér..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Slet"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importér VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Eksportér VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Forbindelsens %1 er blevet tilføjet"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Vil du fjerne forbindelsen \"%1\"?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Fjern forbindelse"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Forbind"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Afbryd forbindelse"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importér VPN-forbindelse"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Import af VPN-forbindelsen %1 mislykkedes\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Eksport er ikke understøttet af denne VPN-type"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Eksportér VPN-forbindelse"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Eksport af VPN-forbindelsen %1 mislykkedes\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "VPN-forbindelsen %1 blev eksporteret"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Forbindelse"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Hovedværktøjslinje"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Forbindelseseditor"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Håndtér dine netværksforbindelser"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich og Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Dette program lader dig oprette, redigere og slette netværksforbindelser.\n"
+"\n"
+"Brug NM-version: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Udvikler"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Ophavsmand til libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "Diverse fejlrettelser"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN-plugins"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Redigér forbindelse"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Forbindelseseditor"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/da/libplasmanetworkmanagement-editor.po b/plasma-nm/po/da/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..9b25db3
--- /dev/null
@@ -0,0 +1,1493 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Martin Schlander <mschlander@opensuse.org>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-28 16:40+0200\n"
+"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
+"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "min_delte_forbindelse"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Ny forbindelse (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Ny %1-forbindelse"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Redigér forbindelse \"%1\""
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Generel konfiguration"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Kabel"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x-sikkerhed"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Trådløst"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Trådløs sikkerhed"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobilt bredbånd (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Bond"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Bro"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dialog"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Forbindelsens navn:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round-robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Aktiv backup"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Broadcast"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Adaptiv transmit load-balancing"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Adaptiv load-balancing"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (anbefales)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Vil du fjerne forbindelsen \"%1\"?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Fjern forbindelse"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (dial-up-netværk)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (personal area network)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Avanceret rettighedseditor"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Alle"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Kun 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Kun 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Foretræk 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Foretræk 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Foretræk 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Kun 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagram"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Forbundet"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adresse"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Netmaske"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Andre DNS-servere:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS-servere:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Redigér DNS-servere"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Redigér DNS-søgedomæner"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adresse"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Præfiks"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Autentificering:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Tunnelleret TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Beskyttet EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Brugernavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Adgangskode:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "&Bed om denne adgangskode hver gang"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Vis adgangskode"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identitet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Brugercertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA-certifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Privat nøgle:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Adgangskode til privat nøgle:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anonym identitet:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automatisk PAC-provisionering"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonym"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Autentificeret"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Begge"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC-&fil:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Indre autentificering:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "PEAP-version:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automatisk"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Version 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Version 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Grænsefladenavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Bondede forbindelser:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Tilføj..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Redigér..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Slet"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Tilstand:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Link-overvågning:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Overvågningsfrekvens:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Link-op-forsinkelse:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Link-ned-forsinkelse:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP-mål:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "En IP-adresse eller kommasepareret liste over adresser."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Forbindelser i bro:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Forældelsestid:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Aktivér STP (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioritet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Videresendelsesforsinkelse:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Hallo-tid:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Maks. alder:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Enhedens adresse:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Forbindelsestype:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Nummer:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Forbind automatisk til dette netværk når det er tilgængeligt"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Alle brugere må forbinde til dette netværk"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Redigér avancerede rettigheder for denne forbindelse"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Finkornet rettighedseditor til denne forbindelse. Den lader dig vælge hvilke "
+"brugere der må aktivere/ændre/slette denne forbindelse."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Avanceret..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Firewall-zone:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Forbind automatisk til VPN ved brug af denne forbindelse"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Basale"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Opbevar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Spørg altid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Ikke påkrævet"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Avanceret"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Tillad roaming hvis hjemmenetværk ikke er tilgængeligt"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Netværks-id:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Type:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Vis adgangskoder"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Transport-tilstand:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Begræns til enhed:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bytes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Metode:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automatisk (kun adresser)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Link-Local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Manuel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Delt med andre computere"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Deaktiveret"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS-servere:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Brug dette felt til at angive IP-adresser for en eller flere DNS-servere. "
+"Brug \",\" for at adskille indgange."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Redigér listen over DNS-servere"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Søgedomæner:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Brug dette felt til at angive en eller flere DNS-domæner der skal "
+"gennemsøges. Brug \",\" for at adskille indgange."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Redigér listen over DNS-domæner der søges i"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "Id på DHCP-klient:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Fjern"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Tilføj"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adresser"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "IPv4 kræves til denne forbindelse"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Ruter..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Dette felt bruges til at angive id for DHCP-klienten, hvilket er en streng "
+"der sendes til DHCP-serveren for at identificere den lokale maskine, som "
+"DHCP-serveren kan bruge til at tilpasse DHCP-lease og indstillinger."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privatliv:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automatisk (kun DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignoreret"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "IPv6 kræves til denne forbindelse"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Standard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Deaktiveret"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Aktiveret (foretræk offentlig adresse)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Aktiveret (foretræk midlertidig adresse)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Autentificering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Brug punkt-til-punkt-kryptering (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Brug BSD-datakomprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Brug Deflate-datakomprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Brug TCP-header-komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Kræv 128-bit-kryptering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Brug stateful MPPE"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Send PPP-echo-pakker"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Tjeneste:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Forældergrænseflade:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN-id:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "VLAN-grænsefladenavn:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Omorganisering af output-pakke-headers"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "GARP VLAN-registreringsprotokol"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Løs binding"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastruktur"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Adgangspunkt"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Klonet MAC-adresse:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Tilfældig..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Markér dette hvis du vil oprette forbindelse til et skjult netværk"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Skjult netværk:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Bånd:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Wifi-sikkerhed"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Ingen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP-nøgle 40/128 bit (Hex eller ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP-nøgle 128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dynamisk WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA og WPA2 personlig"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA og WPA2 enterprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Sikkerhed:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Nøgle:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Vis nøgle"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP-indeks:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (standard)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Åbent system"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Delt nøgle"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Netværksnavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Hastighed:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Dupleks:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Fuld"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Halv"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Autoforhandling"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Brug 802.1x-sikkerhed til denne forbindelse"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Handling ikke understøttet for denne VPN-type."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "Utilg."
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Ikke tilgængelig"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Vælg først SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metrik"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Netmaske"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metrik"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Ny mobil bredbåndsforbindelse"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Mit abonnement er ikke på listen..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Ukendt udbyder"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Standard"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Opsætning af mobil bredbåndsforbindelse"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Denne assistent hjælper dig med nemt at sætte en mobil bredbåndsforbindelse "
+"op til et mobilnetværk (3G)."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Følgende informationer er nødvendige:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Navnet på din bredbåndsudbyder"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Navnet på dit bredbåndsabonnement"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "(i visse tilfælde) APN (adgangspunktnavn) for dit bredbåndsabonnement"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Opret en forbindelse for &denne mobile bredbåndsenhed:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Vilkårlig GSM-enhed"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Vilkårlig CDMA-enhed"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Indbygget GSM-enhed"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Indbygget CDMA-enhed"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Vælg land for din udbyder"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Liste over lande:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Mit land er ikke på listen"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Vælg din udbyder"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Vælg din udbyder på en &liste:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Jeg kan ikke finde min udbyder og vil angive den &manuelt:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Vælg dit abonnement"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Vælg dit abonnement:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Valgt &APN (adgangspunktnavn) for abonnement:"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Advarsel: Valg af et forkert abonnement kan medføre afregningsproblemer med "
+"din bredbåndskonto og kan gøre at du ikke kan forbinde.\n"
+"\n"
+"Hvis du er usikker på dit abonnement, så spørg venligst din udbyder om APN "
+"for dit abonnement."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Bekræft indstillinger for mobilt bredbånd"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Din mobile bredbåndsforbindelse er konfigureret med følgende indstillinger:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Din udbyder:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Dit abonnement:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Sikkerhed: %3\n"
+"Frekvens: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Sikkerhed: Usikkert\n"
+"Frekvens: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Tilgængelige brugere"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Rigtigt navn"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Brugernavn"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Brugere der har tilladelse til at aktivere forbindelsen"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Redigér IPv4-ruter"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Brug kun til ressourcer på denne forbindelse"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Fjern"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Tilføj"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignorér automatisk modtagede ruter"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Redigér IPv6-ruter"
\ No newline at end of file
diff --git a/plasma-nm/po/da/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/da/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..9c347f9
--- /dev/null
@@ -0,0 +1,1604 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Martin Schlander <mschlander@opensuse.org>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-07-23 20:26+0200\n"
+"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
+"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Martin Schlander"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "mschlander@opensuse.org"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Vis sektioner"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Vis &netværkshastighed i:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Forbindelsesdetaljer"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Forbind"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Afbryd forbindelse"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Hastighed"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Detaljer"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Adgangskode..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Vis adgangskode"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected, ⬇ %1, ⬆ %2"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Forbundet, ⬇ %1, ⬆ %2"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Forbundet"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Tilgængelige forbindelser"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Trådløst aktiveret"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Trådløst deaktiveret"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobilt bredbånd aktiveret"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobilt bredbånd deaktiveret"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Flytilstand aktiveret"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Flytilstand deaktiveret"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Forbundet"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Forbundet"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Forbundet"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inaktiv"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Forbindelse afbrudt"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Afbryder forbindelsen"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Forbinder"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN-forbindelse"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Forbundet til %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Forbinder til %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager kører ikke"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "NetworkManager 0.9.8 kræves, fandt %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Ukendt"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Modtaget"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Sendt"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Modtaget"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Sendt"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Mangler VPN-plugin"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Kunne ikke aktivere %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Kunne ikke tilføje %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Kunne ikke anmode om scanning"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Forbindelsens navn"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Senest anvendt"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Aktive forbindelser"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Kablet ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Trådløst 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuel (bond)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuel (bro)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuel (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Serielt modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobilt bredbånd"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Bond"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Bro"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobilt bredbånd"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Olpc mesh"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Kablet"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Trådløst"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Ukendt forbindelsestype"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Trådløst netkort (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Kablet netkort (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Bro (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Ukendt"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Ikke styret"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Utilgængeligt"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Ikke forbundet"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Forbereder forbindelse"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Indstiller netkort"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Afventer godkendelse"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Sætter netværksadressen"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Yderligere tjek af om der kan forbindes"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Venter på en sekundær forbindelse"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Forbundet"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Forbundet til %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Deaktiverer forbindelse"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Forbindelse mislykkedes"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Fejl: Ugyldig tilstand"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Ukendt"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Forbereder forbindelse"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Kræver godkendelse"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Forbinder"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Sætter netværksadressen"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Aktiveret"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Mislykkedes"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Mislykkedes"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Ukendt"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Ad-hoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruktur"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Adgangspunkt"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "INCORRECT MODE FIX ME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Parvis WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Parvis WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Parvis TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Parvis CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Gruppe WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Gruppe WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Gruppe TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Gruppe CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Alle"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revision B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revision A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revision 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Kompakt GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analog"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Ukendt"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Alle"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modemmet er låst op."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM kræver PIN-kode."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM kræver PIN2-kode."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM kræver PUK-kode."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM kræver PUK2-kode."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modemmet kræver PIN-koden fra tjenesteudbyder."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modemmet kræver PUK-koden fra tjenesteudbyder."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modemmet kræver netværks-PIN-koden."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modemmet kræver netværks-PUK-koden."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modemmet kræver PIN-koden."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modemmet kræver erhvervs-PIN-koden."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modemmet kræver erhvervs-PUK-koden."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modemmet kræver PH-FSIM PIN-koden."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modemmet kræver PH-FSIM PUK-koden."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modemmet kræver netværkssubset-PIN-koden."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modemmet kræver netværkssubset-PUK-koden."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Årsag til låsning er ukendt."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Ukendt Wimax NSP-type"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Hjem"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partner"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Roaming partner"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Usikkert"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamisk WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Ukendt sikkerhedstype"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Usikkert"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamisk WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Ukendt sikkerhedstype"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Systemnavn:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4-adresse:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4-gateway:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6-adresse:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6-gateway:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Driver:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth-navn"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC-adresse:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operatør:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Netværks-id:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Signalkvalitet:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Adgangsteknologi:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Tilladt tilstand:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Oplåsning kræves:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN-plugin:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Banner:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Navn på netudbyder:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Netværkstype:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Forbindelseshastighed:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Tilstand:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Signalstyrke:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Adgangspunkt (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Adgangspunkt (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Sikkerhed:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Frekvensbånd:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Et minut siden"
+msgstr[1] "%1 minutter siden"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "En time siden"
+msgstr[1] "%1 timer siden"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "I går"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Aldrig"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Sidst brugt for et minut siden"
+msgstr[1] "Sidst brugt for %1 minutter siden"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Sidst brugt for en time siden"
+msgstr[1] "Sidst brugt for %1 timer siden"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Sidst brugt i går"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Sidst brugt %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Aldrig brugt"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Driver"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Enhedsdriver"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Forbindelseshastighed"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Forbindelseshastighed"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Systemnavn"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC-adresse"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Hardwareadresse"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4-adresse"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IP version 4-adresse"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4-gateway"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "IP version 4 standard gateway"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6-adresse"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IP version 6-adresse"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6-gateway"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "IP version 6 standard gateway"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "Id'et på den tjenende basisstation som modtaget fra netværket"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Navnet på netudbyderen"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX-signal"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Den aktuelle signalkvalitet for netudbyderen i procent."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "WiMAX NSP-type"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Netudbyderens netværkstype"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Adgangspunkt (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID for trådløst adgangspunkt"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Signalstyrke"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Signalstyrke for det trådløse adgangspunkt"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Adgangspunkt (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Hardwareadresse for trådløst adgangspunkt"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Bånd for trådløst net"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Frekvensbånd for trådløst net"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Kanal for trådløst net"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Frekvenskanal for trådløst net"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Trådløs sikkerhed"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Beskriver adgangspunktets sikkerhedskapabiliteter"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Trådløs tilstand"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Operationstilstand for det trådløse netværk"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobiludbyder"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Navnet på mobiludbyderen"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Signalkvalitet på mobilnet"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Adgangsteknologi for mobilnet"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Tilladt tilstand for mobilnet"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Oplåsning af mobilnet kræves"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Masterenhed for mobilnet"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI for mobilenhed"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Serienummer for mobilenhed"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI for mobilenhed"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Identitetsnummer for mobilenhed"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Bluetooth-navn"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Enhedens Bluetooth-navn"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN-plugin"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Type af VPN-plugin"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN-banner"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Banner for VPN-forbindelse"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Tilgængelige detaljer"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Navn"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Detaljer der skal vises"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/da/plasmanetworkmanagement-kded.po b/plasma-nm/po/da/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..acea55d
--- /dev/null
@@ -0,0 +1,648 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Martin Schlander <mschlander@opensuse.org>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-06-28 16:44+0200\n"
+"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
+"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Kun \"dun\"- og \"nap\"-tjenester er understøttet."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Kunne ikke kontakte bluetooth-håndteringen (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Standard bluetooth-adapter ikke fundet: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) understøtter ikke dial-up-netværk (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) understøtter ikke netværksadgangspunkt (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Fejl ved aktivering enheders serielle port: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Enheden %1 er ikke den ønskede enhed (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Enheden til seriel port %1 (%2) blev ikke fundet."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Fejl ved oplåsning af modem: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Oplåsningsfejl ved PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Enheden kunne ikke konfigureres"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP-konfiguration var ikke tilgængelig"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP-konfiguration udløbet"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Ingen hemmeligheder blev oplyst"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Godkendelsessupplikanten afbrudt"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Godkendelsessupplikantens konfiguration mislykkedes"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Godkendelsessupplikanten mislykkedes"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Godkendelsessupplikanten havde tidsudløb"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP kunne ikke starte"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP afbrudt"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP mislykkedes"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP kunne ikke starte"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Der opstod en DHCP-fejl"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP mislykkedes "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Den delte tjeneste ikke kunne starte"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Den delte tjeneste mislykkedes"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Automatisk IP-tjenesten ikke kunne starte"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Automatisk IP-tjenesten rapporterede en fejl"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Automatisk IP-tjenesten mislykkedes"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modemmet er optaget"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modemmet har ingen ringetone"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modemmet viser ingen carrier"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Modemopkaldet havde tidsudløb"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Modemopkaldet mislykkedes"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Modemmet ikke kunne initialiseres"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "GSM APN kunne ikke vælges"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "GSM-modemmet søger ikke"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "GSM-netværksregistrering blev afvist"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "GSM-netværksregistreringen havde tidsudløb"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "GSM-registrering mislykkedes"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "GSM PIN-tjek mislykkedes"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Enhedens firmware mangler"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Enheden blev fjernet"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Netværkssystemet sover nu"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Forbindelsen blev fjernet"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Kablet blev koblet fra"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Modemmet kunne ikke findes"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Bluetooth-forbindelsen mislykkedes eller havde tidsudløb"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "GSM-modemmets SIM-kort er ikke indsat"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "SIM-PIN-koden for GSM-modemmet er påkrævet"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "SIM-PUK-koden for GSM-modemmet er påkrævet"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "GSM-modemmets SIM er forkert"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBand-enheden understøtter ikke forbundet tilstand"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "En afhængighed for forbindelsen mislykkedes"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Problem med RFC 2684 Ethernet over ADSL-bro"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager kører ikke"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "WiFi-netværket kunne ikke findes"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "En sekundær forbindelse for basisforbindelsen mislykkedes"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Forbindelsen \"%1\" blev aktiveret."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Forbindelsen \"%1\" blev deaktiveret."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN-forbindelsen \"%1\" blev aktiveret."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN-forbindelsen \"%1\" mislykkedes."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN-forbindelsen \"%1\" blev afbrudt."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "VPN-forbindelsen ændrede tilstand fordi brugeren afbrød den."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"VPN-forbindelsen ændrede tilstand fordi enheden, fordi enheden som den "
+"brugte blev frakoblet."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Tjenesten der leverer VPN-forbindelsen blev stoppet."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "IP-konfigurationen af VPN-forbindelsen var ugyldig."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Forbindelsesforsøget til VPN-tjenesten havde tidsudløb."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"Der fandt tidsudløb sted under start af tjenesten der leverer VPN-"
+"forbindelsen."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Start af tjenesten som leverer VPN-forbindelsen mislykkedes."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "De nødvendige hemmeligheder for VPN-forbindelsen blev ikke angivet."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Autentificering til VPN-serveren mislykkedes."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Forbindelsen blev fjernet fra indstillingerne."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"For at tilgå det trådløse netværk \"%1\" skal du angive en adgangskode "
+"nedenfor"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Angiv adgangskoden for at aktivere netværksforbindelsen \"%1\""
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN-hemmeligheder (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Adgangskodedialog"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "TekstEtiket"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Adgangskode:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Vi&s adgangskode"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Lås op"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK fra tjenesteudbyder "
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Netværks-PUK"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Erhvervs-PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "Netværkssubset-PUK"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Oplåsning af %1 kræves"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Oplåsning af %1 kræves"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Enheden til mobilt bredbånd \"%1\" kræver en %2-kode før den kan bruges."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1-kode:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Ny PIN-kode:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Genindtast PIN-kode:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Vis PIN-/PUK-kode"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN fra tjenesteudbyder"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Netværks-PIN"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Erhvervs-PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "Netværkssubset-PIN"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Vis PIN-kode"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN-koden er for kort. Den skal være på mindst 4 cifre."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "De to PIN-koder matcher ikke"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK-koden er for kort. Den skal være på 8 cifre."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Ukendt fejl"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Oplåsning af SIM PIN kræves"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Enheden til mobilt bredbånd \"%1\" kræver en SIM PIN-kode før den kan bruges."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK-kode:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Angiv PIN-koden igen:"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/da/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/da/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..c9b8fc6
--- /dev/null
@@ -0,0 +1,222 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Martin Schlander <mschlander@opensuse.org>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-07-21 19:47+0200\n"
+"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
+"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Brugernavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Adgangskode:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Opbevar"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Spørg altid"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Ikke påkrævet"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Vis adgangskode"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT-domæne:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPsec-indstillinger..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Indstillinger afhængige af PPP-tilstand..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Aktivér IPsec-tunnel til L2TP-vært"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Gruppenavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Gateway-id:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Forhåndsdelt nøgle:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "L2TP IPsec-tilvalg"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Brugernavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Brugeradgangskode:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Vis adgangskoder"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Autentificering"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Tillad følgende autentificeringsmetoder:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Brug Microsoft punkt-til-punkt-kryptering (MPPE)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Brug MPPE-kryptering"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Krypto:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Alle"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128-bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40-bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Brug stateful kryptering"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Tillad BSD-komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Tillad deflate-komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Brug TCP-header-komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Brug forhandling med protokolfelt-komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Brug adresse-/kontrolkomprimering"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Send PPP echo-pakker "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "L2TP PPP-indstillinger"
\ No newline at end of file
diff --git a/plasma-nm/po/da/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/da/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..d883bab
--- /dev/null
@@ -0,0 +1,152 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Martin Schlander <mschlander@opensuse.org>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-06-30 13:33+0200\n"
+"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
+"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Kontakter vært, vent venligst..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Vi&s adgangskode"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Login"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Tjek mislykkedes for certifikat fra VPN-server \"%1\".\n"
+"Årsag: %2\n"
+"Vil du acceptere det alligevel?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Forbindelsesforsøget lykkedes ikke."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Autentificering til OpenConnect VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN-vært"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Forbind"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Begynd automatisk at forbinde næste gang"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Vis log"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Logniveau:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Fejl"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Info"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Fejlsøgning"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Spor"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Indstilling af OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Generelt"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "CA-certifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Wrapper-script til CSD:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Tillad Cisco Secure Desktop-&trojaner"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Certifikatautentificering"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Brugercertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Privat nøgle:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Brug FSID som nøgleadgangsfrase"
\ No newline at end of file
diff --git a/plasma-nm/po/da/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/da/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..531ada4
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Martin Schlander <mschlander@opensuse.org>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-07-21 19:47+0200\n"
+"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
+"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Gruppenavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Brugeradgangskode:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Opbevar"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Spørg altid"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Ikke påkrævet"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Gruppeadgangskode:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Vis adgangskoder"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Brugernavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Fase1-algoritmer:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Fase2-algoritmer:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domæne:"
\ No newline at end of file
diff --git a/plasma-nm/po/da/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/da/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..7af46b1
--- /dev/null
@@ -0,0 +1,499 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Martin Schlander <mschlander@opensuse.org>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-07-23 20:27+0200\n"
+"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
+"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Kunne ikke åbne filen"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "Certifikat:"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Ukendt tilvalg: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Ugyldigt antal argumenter (forventede 1) i tilvalget: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Ugyldig størrelse (skal være mellem 0 og 0xFFFF) i tilvalget: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Ugyldig størrelse (skal være mellem 0 og 604800) i tilvalget: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Ugyldigt proxy-tilvalg: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Ugyldig port (skal være mellem 1 og 65535) i tilvalget: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Ugyldigt antal argumenter (forventede 2) i tilvalget: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Ugyldigt argument i tilvalg: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Filen %1 er ikke en gyldig konfigurationsfil til OpenVPN's klient"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Filen %1 er ikke en gyldig OpenVPN-konfiguration (ingen remote)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Fejl ved gemning af filen %1: %2"
+
+#: openvpn.cpp:672
+#, fuzzy, kde-format
+#| msgid "Error copying file to %1: %2"
+msgid "Error copying certificate to %1: %2"
+msgstr "Fejl ved kopiering af filen til %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Kunne ikke åbne fil til skrivning"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Avanceret..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Vis adgangskoder"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Forbindelsestype:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509-certifikater"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Forhåndsdelt nøgle"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Adgangskode"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 med adgangskode"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA-fil:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Nøgle:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Nøgleadgangskode:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Opbevar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Spørg altid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Ikke påkrævet"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Delt nøgle:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Lokal IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Ekstern IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Nøgleretning:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Hvis nøgleretning bruges, skal den være det af den som bruges på VPN-"
+"modparten."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Ingen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA-fil:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Brugernavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Adgangskode:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Generelt"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Port til gateway:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automatisk"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tunnel MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "UDP fragmentstørrelse:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Anvend brugerdefineret genforhandlingsinterval"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Brug LZO-komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Brug TCP-forbindelse"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Brug TAP-enhed"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Begræns maksimal segmentstørrelse (MSS) for TCP"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Sikkerhed"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Chiffer:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Henter tilgængelige chifre..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC-autentificering:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Standard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS-indstillinger"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Emnematch:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Forbind kun til servere hvis certifikat matcher det givne emne. Eksempel: /"
+"CN=mitvpn.firma.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Brug yderligere TLS-autentificering"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Klient (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proxyer"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Proxy-type:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Serveradresse:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Prøv igen i det uendelige hvis fejl forekommer"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Brugernavn til proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Adgangskode til proxy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Vis adgangskode"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Avancerede OpenVPN-egenskaber"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Opslag af OpenVPN-chiffer mislykkedes"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Standard"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Ingen OpenVPN-chifre fundet"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Nøgleadgangskode:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Vi&s adgangskode"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPNAuthentication"
\ No newline at end of file
diff --git a/plasma-nm/po/da/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/da/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..2d08c6b
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Martin Schlander <mschlander@opensuse.org>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-07-21 19:47+0200\n"
+"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
+"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Autentificering"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Tillad følgende autentificeringsmetoder:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Brug Microsoft punkt-til-punkt-kryptering (MPPE)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Brug MPPE-kryptering"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Krypto:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Alle"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128-bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40-bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Brug &stateful kryptering"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Tillad BSD-komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Tillad deflate-komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Brug &TCP-header-komprimering"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Send PPP echo-pakker "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTPAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Adgangskode:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Vis adgangskode"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP-indstillinger"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Generelt"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Yderligere"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Login:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Opbevar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Spørg altid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Ikke påkrævet"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT-domæne:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Avanceret..."
\ No newline at end of file
diff --git a/plasma-nm/po/da/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/da/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..2d8b036
--- /dev/null
@@ -0,0 +1,162 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Martin Schlander <mschlander@opensuse.org>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-14 21:26+0200\n"
+"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
+"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Adgangskode til privat nøgle:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN-kode:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Adgangskode:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Konfigurationen bruger ssh-agent til autentificering, men ingen kørende ssh-"
+"agent blev fundet."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Stærk swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Vi&s adgangskoder"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Gateway"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certifikat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Autentificering"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certifikat/privat nøgle"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certifikat/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartcard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Privat nøgle:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Adgangskode til privat nøgle:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Opbevar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Spørg altid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Ikke påkrævet"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN-kode:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Brugernavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Brugera&dgangskode"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Indstillinger"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Anmod om en indre IP-adresse"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Håndhæv UDP-indkapsling"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Brug IP-komprimering"
\ No newline at end of file
diff --git a/plasma-nm/po/da/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/da/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..fdfb54f
--- /dev/null
@@ -0,0 +1,304 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Martin Schlander <mschlander@opensuse.org>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-23 20:28+0200\n"
+"Last-Translator: Martin Schlander <mschlander@opensuse.org>\n"
+"Language-Team: Danish <kde-i18n-doc@kde.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Fejl ved dekryptering af den maskerede adgangskode"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Fejl"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Filen %1 kunne ikke åbnes."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Den krævede kørbare fil cisco-decrypt kunne ikke findes."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"VPN-indstillingsfilen \"%1\" angiver at VPN-trafik skal tunneleres  igennem "
+"TCP hvilket i øjeblikket ikke understøttes i vpnc-softwaren.\n"
+"\n"
+"Forbindelsen kan stadig oprettes med TCP-tunnelering deaktiveret, men det "
+"vil måske ikke fungere som forventet."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Ikke understøttet"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: Fejl i filformat"
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: Filen kunne ikke oprettes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Brugernavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Brugeradgangskode:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Opbevar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Spørg altid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Ikke påkrævet"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Gruppenavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Gruppeadgangskode:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Vis adgangskoder"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Brug hybrid-autentificering"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "CA-&fil:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Avanceret..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identifikation"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domæne:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Leverandør:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transport og sikkerhed"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Krypteringsmetode:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT-gennemgang:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH-gruppe:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Perfekt fremadrettet secrecy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Deaktivér detektion af død peer"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Lokal port:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Lokal port der skal bruges (0-65535). 0 (standardværdi) betyder tilfældig "
+"port."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Tilfældig"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Avancerede VPNC-egenskaber"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Sikker (standard)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Svag (DES-kryptering, brug med omtanke)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Ingen (fuldstændigt usikker)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T når tilgængelig (standard)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T altid"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Deaktiveret"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH-gruppe 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH-gruppe 2 (standard)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH-gruppe 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Server (standard)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Ingen"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH-gruppe 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH-gruppe 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH-gruppe 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNCAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Brugeradgangskode:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Gruppeadgangskode:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Brugernavn:"
\ No newline at end of file
diff --git a/plasma-nm/po/de/CMakeLists.txt b/plasma-nm/po/de/CMakeLists.txt
new file mode 100644 (file)
index 0000000..4a149a8
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(de ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/de/kde-nm-connection-editor.po b/plasma-nm/po/de/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..042f144
--- /dev/null
@@ -0,0 +1,826 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Burkhard Lück <lueck@hube-lueck.de>, 2013, 2014.
+# Frederik Schwarzer <schwarzer@kde.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-12 10:27+0200\n"
+"Last-Translator: Frederik Schwarzer <schwarzer@kde.org>\n"
+"Language-Team: German <kde-i18n-de@kde.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Burkhard Lück"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "lueck@hube-lueck.de"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Geben Sie hier Text ein, um Verbindungen suchen ..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Hinzufügen"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Hardware"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobiles Breitband ..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Kabelgebunden"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Kabelgebunden (Freigegeben)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Drahtlos"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Drahtlos (Freigegeben)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtuell"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Bündelung"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Netzwerkbrücke (Bridge)"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Bearbeiten ..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Löschen"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "VPN importieren ..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "VPN exportieren ..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Die Verbindung %1 wurde hinzugefügt"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Möchten Sie die Verbindung „'%1“ entfernen?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Verbindung entfernen"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Verbinden"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Verbindung trennen"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "VPN-Verbindung importieren"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Der Import der VPN-Verbindung %1 ist fehlgeschlagen\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Export wird für diesen VPN-Typ nicht unterstützt"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "VPN-Verbindung exportieren"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Der Export der VPN-Verbindung %1 ist fehlgeschlagen\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "Die VPN-Verbindung %1 wurde erfolgreich exportiert"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Verbindung"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Haupt-Werkzeugleiste"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Verbindungs-Editor"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Verwalten Sie Ihre Netzwerkverbindungen"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich und Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Mit diesem Programm können Sie Netzwerkverbindungen erstellen, bearbeiten "
+"und löschen.\n"
+"\n"
+"NM-Version: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Entwickler"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Autor von libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "Verschiedene Fehlerbehebungen"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN-Module"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Verbindung bearbeiten"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Verbindungs-Editor"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/de/libplasmanetworkmanagement-editor.po b/plasma-nm/po/de/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..4d4fcdd
--- /dev/null
@@ -0,0 +1,1515 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Burkhard Lück <lueck@hube-lueck.de>, 2013, 2014.
+# Markus Slopianka <kamikazow@web.de>, 2013.
+# Benjamin Weis <benjamin.weis@gmx.com>, 2013.
+# Frederik Schwarzer <schwarzer@kde.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-07-12 10:26+0200\n"
+"Last-Translator: Frederik Schwarzer <schwarzer@kde.org>\n"
+"Language-Team: German <kde-i18n-de@kde.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "meine_gemeinsame_Verbindung"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Neue Verbindung (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Neue Verbindung %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Verbindung „%1“ bearbeiten"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Allgemeine Einstellungen"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Kabelgebunden"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x-Sicherheit"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Drahtlose Verbindung"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Drahtlos-Sicherheit"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobiles Breitband (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Bündelung"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Netzwerkbrücke (Bridge)"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dialog"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Verbindungsname:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round-Robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Aktive Backup"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Broadcast"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Adaptive Sendelastverteilung"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Adaptive Lastverteilung"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (empfohlen)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Möchten Sie die Verbindung „'%1“ entfernen?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Verbindung entfernen"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "Einwahl-Netzwerk"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (Persönliches Netzwerk)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Editor für erweiterte Berechtigungen"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Beliebig"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "3G Only (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "2G Only (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "3G bevorzugen (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "2G bevorzugen (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "4G bevorzugen (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Nur 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagram"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Verbunden"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adresse"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Netzwerkmaske"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Andere DNS-Server:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS-Server:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "DNS-Server bearbeiten"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "DNS-Suchdomänen bearbeiten"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adresse"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Präfix"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Authentifizierung:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "SCHNELL"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Getunneltes TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Geschütztes EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Benutzername:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Passwort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Jedesmal nach diesem Passwort fragen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Passwort anzeigen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identität:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Benutzerzertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA-Zertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Privater Schlüssel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Passwort für privaten Schlüssel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anonyme Identität:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automatische PAC-Bereitstellung"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonym"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Authentifiziert"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Beide"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC-&Datei:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Innere Authentifizierung:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "PEAP-Version:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automatisch"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Version 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Version 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Schnittstellenname:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Gebündelte Verbindungen:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Hinzufügen ..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Bearbeiten ..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Löschen"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Modus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Verbindungsüberwachung:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Überwachungsfrequenz:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Verbindungsaufbauverzögerung:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Verbindungsabbruchverzögerung:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP-Ziele:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Eine IP-Adresse oder eine durch Kommata getrennte Liste von Adressen."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Überbrückte Verbindungen:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Lebensdauer:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "STP-Protokoll (Spanning Tree Protocol) aktivieren"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Priorität:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Weiterleitungsverzögerung:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Hello-Zeit:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Maximale Lebensdauer:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Adresse des Geräts:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Verbindungsart:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Nummer:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Automatisch mit diesem Netzwerk verbinden, wenn es verfügbar ist"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Alle Benutzer dürfen sich mit diesem Netzwerk verbinden"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Erweiterte Berechtigungen für diese Verbindung bearbeiten"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Detaillierter Berechtigungseditor für diese Verbindung. Sie können damit "
+"auswählen, welche Benutzer diese Verbindung aktivieren/bearbeiten/löschen "
+"können."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Erweitert ..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Firewall-Zone:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Automatisch mit VPN verbinden, wenn diese Verbindung benutzt wird"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Allgemein"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Speichern"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Immer nachfragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Nicht erforderlich"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Erweitert"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Roaming zulassen, wenn das eigene Netzwerk nicht verfügbar ist"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Netzwerk-ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Typ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Passwort anzeigen"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Transport-Modus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Auf Gerät beschränken:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " Bytes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Methode:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automatisch (nur Adressen)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Link-Local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Manuell"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Für andere Rechner freigeben"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Deaktiviert"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS-Server:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Verwenden Sie dieses Feld, um die IP-Adresse(n) eines oder mehrerer DNS-"
+"Server anzugeben. Nutzen Sie Kommata als Trennzeichen bei mehreren Einträgen."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "DNS-Liste der Server bearbeiten"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Suchdomänen:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Verwenden Sie dieses Feld, um einen oder mehrere DNS-Server für die Suche "
+"anzugeben Nutzen Sie Kommata als Trennzeichen bei mehreren Einträgen."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Bearbeitung der Liste von DNS-Domänen, die durchsucht werden"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "Kennung des DHCP-Clients:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Entfernen"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Hinzufügen"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adressen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Diese Verbindung benötigt IPv4"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Routen ..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Verwenden Sie dieses Feld, um die Kennung des DHCP-Clients anzugeben. Das "
+"ist eine Zeichenkette, die zum DHCP-Server gesendet wird, um den lokalen "
+"Rechner zu identifizieren. Der Server kann mit dieser Information einige "
+"Einstellungen wie z. B. zur DHCP-Vergabe (lease) anpassen."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privatsphäre:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automatisch (nur DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignoriert"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Diese Verbindung benötigt IPv6"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Standard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Deaktiviert"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Aktiviert (Öffentliche Adresse bevorzugt)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Aktiviert (Temporäre Adressen bevorzugt)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Authentifizierung"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Komprimierung"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Punkt-zu-Punkt-Verschlüsselung (MPPE) verwenden"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "BSD-Datenkomprimierung verwenden"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Deflate-Datenkomprimierung verwenden"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "TCP-Header-Komprimierung verwenden"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "128-Bit-Verschlüsselung erfordern"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "MPPE-Stateful verwenden"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "PPP-Echo-Pakete senden"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Dienst:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Übergeordnete Schnittstelle:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN-Kennung:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "VLAN-Schnittstellenname:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Neuordnung der ausgehenden Paketvorspannzeilen"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "GARP-VLAN-Registrierungsprotokoll"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+# https://github.com/ClusterLabs/resource-agents/blob/master/heartbeat/iface-vlan
+#     <parameter name="vlan_loose_binding" unique="0">
+#       <longdesc lang="en">
+#         Enable or disable VLAN loose bind. By default the VLAN interface
+#         admin status (UP/DOWN) follows the underneath inteface status.
+#         Enabling loose bind allows the VLAN to disconnect from the
+#         interface status. Be very careful that enabling loose binding
+#         could invalidate this agent monitor operations.
+#         Please note that most distributions do not ship a version of iproute2
+#         that supports loose_binding yet, even if the kernel has support for it.
+#         Check output of $IPADDR2 link add type vlan --help in the FLAG
+#         section to verify if loose_binding support is available.
+#       </longdesc>
+# Lose oder schwache Bindung?
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Lockere Bindung"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastruktur"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-Hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Zugangspunkt"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Geklonte MAC-Adresse::"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Zufällig ..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr ""
+"Markieren Sie dies, um eine Verbindung für ein verborgenes Netzwerk zu "
+"erstellen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Verborgenes Netzwerk"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Frequenzbereich:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Wifi-Sicherheit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Keine"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP-Schlüssel 40/128 Bits (Hex oder ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP-Schlüssel 128 Bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dynamic WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA & WPA2 Personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA & WPA2 Enterprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Sicherheit:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Schlüssel:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Schlüssel zeigen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP-Index:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (Standard)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Offenes System"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Gemeinsamer Schlüssel"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Netzwerkname:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Geschwindigkeit:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " MBit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Duplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Voll"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Halb"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Automatisch aushandeln"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Sicherheit nach 802.1x für die Verbindung verwenden"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Aktion wird für diesen VPN-Typ nicht unterstützt."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "n.v."
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Nicht verfügbar"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Wählen Sie zuerst die SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metrik"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Netzwerkmaske"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metrik"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Neue mobile Breitbandverbindung"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Der Tarif ist nicht aufgelistet ..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Unbekannte Anbieter"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Standard"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Eine mobile Breitbandverbindung einrichten"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Dieser Assistent hilft Ihnen bei der Einrichtung einer mobilen "
+"Breitbandverbindung zu einem zellenartigen (3G) Netzwerk."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Sie benötigen folgende Informationen:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Den Namen Ihres Breitband-Anbieters"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Ihren Breitband-Tarif"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(In manchen Fällen) Ihren Breitband-Tarif-APN (Name des Zugangspunktes)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Eine Verbindung für &dieses mobile Breitband-Gerät herstellen:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Beliebiges GSM-Gerät"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Beliebiges CDMA-Gerät"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Installiertes GSM-Gerät"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Installiertes CDMA-Gerät"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Wählen Sie das Land Ihres Anbieters aus"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Länderliste:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Das Land ist nicht aufgelistet"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Wählen Sie Ihren Anbieter aus"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Wählen Sie Ihren Anbieter aus einer &Liste aus:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr ""
+"Ich kann meinen Anbieter nicht finden und möchte ihn &manuell eingeben:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Wählen Sie Ihren Tarif aus"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Wählen Sie Ihren Tarif aus:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Ausgewählter Tarif und &APN (Name des Zugangspunktes):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Achtung: Die Auswahl des falschen Tarifs kann zu Abrechnungsproblemen führen "
+"oder die Verbindung verhindern.\n"
+"\n"
+"Falls Sie sich über Ihren Tarif unsicher sind, fragen Sie bitte bei Ihrem "
+"Anbieter nach dem APN Ihres Tarifs."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Einstellungen für mobiles Breitband bestätigen"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr "Ihre mobile Breitbandverbindung ist folgendermaßen eingerichtet:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Ihr Anbieter:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Ihr Tarif:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Sicherheitsstatus: %3\n"
+"Frequenz: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Sicherheitsstatus: Unsicher\n"
+"Frequenz: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Verfügbare Benutzer"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Wirklicher Name"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Benutzername"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Benutzer, denen das Aktivieren der Verbindung erlaubt ist"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "IPv4-Routen bearbeiten"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Nur für Ressourcen dieser Verbindung verwenden"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Entfernen"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Hinzufügen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Automatisch bezogene Routen ignorieren"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "IPv6-Routen bearbeiten"
\ No newline at end of file
diff --git a/plasma-nm/po/de/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/de/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..9bcbf1f
--- /dev/null
@@ -0,0 +1,1338 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Burkhard Lück <lueck@hube-lueck.de>, 2013, 2014.
+# Markus Slopianka <kamikazow@web.de>, 2013.
+# Benjamin Weis <benjamin.weis@gmx.com>, 2013.
+# Frederik Schwarzer <schwarzer@kde.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-08 16:06+0200\n"
+"Last-Translator: Burkhard Lück <lueck@hube-lueck.de>\n"
+"Language-Team: German <kde-i18n-de@kde.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Benjamin Weis"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "benjamin.weis@gmx.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Abschnitte anzeigen"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "&Netzwerkgeschwindigkeit anzeigen in:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Verbindungsdetails"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Verbinden"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Verbindung trennen"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Geschwindigkeit"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Details"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Passwort ..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Passwort anzeigen"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Verbunden, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Verbunden"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Verfügbare Verbindungen"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Drahtlosnetzwerk ist aktiviert"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Drahtloses Netzwerk ist abgeschaltet"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobiles Breitband ist aktiviert"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobiles Breitband ist abgeschaltet"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Flugzeug-Modus ist aktiviert"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Flugzeug-Modus ist abgeschaltet"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Verbunden"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Verbunden"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Verbunden"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inaktiv"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Getrennt"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Verbindung wird getrennt"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Verbindung wird aufgebaut"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN-Verbindung"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Verbunden mit %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Verbindung zu %1 wird aufgebaut"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager läuft nicht"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "NetworkManager 0.9.8 benötigt, %1 gefunden."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Empfangen"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Übertragen"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "Kbit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Empfangen"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Übertragen"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Fehlendes VPN-Modul"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "%1 kann nicht aktiviert werden"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "%1 kann nicht hinzugefügt werden"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Anforderung zum Durchsuchen fehlgeschlagen"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Verbindungsname"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Zuletzt verwendet"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Aktive Verbindungen"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Kabelgebundenes Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Drahtlos 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuell (Bündelung)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuell (Brücke)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuell (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Serielles Modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobiles Breitband"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Bündelung"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Netzwerkbrücke (Bridge)"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobiles Breitband"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Vermaschtes OLPC-Netz"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Kabelgebunden"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Drahtlose Verbindung"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Unbekannter Verbindungstyp"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Drahtlose Schnittstelle (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Kabelgebundene Schnittstelle (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Netzwerkbrücke (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Nicht verwaltet"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Nicht verfügbar"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Nicht verbunden"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Verbindung wird vorbereitet"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Schnittstelle wird eingerichtet"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Autorisierung wird erwartet"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Netzwerkadresse wird bezogen"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Überprüfung weiterer Verbindungsfähigkeiten"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Es wird auf eine zweite Verbindung gewartet"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Verbunden"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Verbunden mit %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Verbindung wird deaktiviert"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Verbindung fehlgeschlagen"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Fehler: Ungültiger Status"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Verbindung wird vorbereitet"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Autorisierung ist erforderlich"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Verbindung wird aufgebaut"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Netzwerkadresse wird bezogen"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Aktiviert"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Fehlgeschlagen"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Fehlgeschlagen"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Ad-Hoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruktur"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Zugangspunkt"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "UNGÜLTIGER MODUS – KORREKTUR ERFORDERLICH"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Paarweise WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Paarweise WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Paarweise TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Paarweise CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Gruppe WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Gruppe WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Gruppe TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Gruppe CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Beliebig"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO Revision B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO Revision A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO Revision 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "GSM (komprimiert)"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analog"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Unbekannt"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Beliebig"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Das Modem ist entsperrt."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "Die SIM-Karte benötigt den PIN-Code."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "Die SIM-Karte benötigt den PIN2-Code."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "Die SIM-Karte benötigt den PUK-Code."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "Die SIM-Karte benötigt den PUK2-Code."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Das Modem benötigt den PIN-Code des Dienstanbieters."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Das Modem benötigt den PUK-Code des Dienstanbieters."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Das Modem benötigt den PIN-Code des Netzwerks."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Das Modem benötigt den PUK-Code des Netzwerks."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Das Modem benötigt den PIN-Code."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Das Modem benötigt den Firmen-PIN-Code."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Das Modem benötigt den Firmen-PUK-Code."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Das Modem benötigt den PH-FSIM-Code."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Das Modem benötigt den PH-FSIM-PUK-Code."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Das Modem benötigt den PIN-Code für den Netzbereich."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Das Modem benötigt den PUK-Code für den Netzbereich."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Die Ursache für die Sperrung ist unbekannt."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Unbekannter Wimax-NSP-Typ"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Zuhause"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partner"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Roaming-Partner"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Unsicher"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamisches WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Unbekannter Sicherheitstyp"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Unsicher"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamisches WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Unbekannter Sicherheitstyp"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Systemname:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4-Adresse:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4-Gateway:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6-Adresse:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6-Gateway:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Treiber:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth-Name"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC-Adresse:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operator:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Netzwerk-ID:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Signalqualität:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Zugriffstechnologie:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Erlaubter Modus:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Entsperren erforderlich:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN-Modul:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Banner:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSID:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "NSP-Name:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1 %"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Netzwerktyp:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Verbindungsgeschwindigkeit:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Modus:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Signalstärke:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Zugangspunkt (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Zugangspunkt (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Sicherheit:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Frequenzbereich:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Vor einer Minute"
+msgstr[1] "Vor %1 Minuten"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Vor einer Stunde"
+msgstr[1] "Vor %1 Stunden"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Gestern"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Niemals"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Zuletzt verwendet vor einer Minute"
+msgstr[1] "Zuletzt verwendet vor %1 Minuten"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Zuletzt verwendet vor  einer Stunde"
+msgstr[1] "Zuletzt verwendet vor %1 Stunden"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Gestern zuletzt verwendet"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Zuletzt verwendet am %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Niemals verwendet"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Treiber"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Gerätetreiber"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Verbindungsgeschwindigkeit"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Verbindungsgeschwindigkeit"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Systemname"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC-Adresse"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Hardware-Adresse"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4-Adresse"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IP-Version 4-Adresse"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4-Gateway:"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Standard-Gateway für IP-Version 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6-Adresse"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IP-Version 6-Adresse"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6-Gateway:"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Standard-Gateway für IP-Version 6"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX-BSID"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "Die vom Netzwerk empfangene Kennung der aktiven Basisstation"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX-NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Name des Internetdienstleisters"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX-Signal"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Die aktuelle Signalqualität des Internetdienstleisters in Prozent."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Wimax-NSP-Typ"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Der Netzwerktyp des NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Zugangspunkt (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID des drahtlosen Zugangspunkts"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Signalstärke"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Signalstärke des drahtlosen Zugangspunkts"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Zugangspunkt (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Hardware-Adresse des drahtlosen Zugangspunkts"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Drahtlos-Frequenzband"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Drahtlos-Frequenzbereich"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Drahtlos-Kanal"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Drahtlos-Frequenzkanal"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Drahtlos-Sicherheit"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Beschreibt die Sicherheitsfähigkeiten des Zugangspunkts"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Drahtlos-Modus"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Der Funktionsmodus des drahtlosen Geräts"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobilfunkbetreiber"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Name des Mobilfunkbetreibers"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Mobil-Signalqualität"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Mobil-Zugriffstechnologie"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Erlaubter mobiler Modus"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Entsperren des Mobiltelefons erforderlich"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Mobiles Hauptgerät"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "Mobiltelefon (IMEI)"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Seriennummer des Mobiltelefons"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "Mobiltelefon (IMSI)"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Kennung des Mobiltelefons"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Bluetooth-Name"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Bluetooth-Name des Geräts"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN-Modul"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "VPN-Modultyp"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN-Banner"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "VPN-Verbindungsbanner"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Verfügbare Details"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Name"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Details zur Anzeige"
\ No newline at end of file
diff --git a/plasma-nm/po/de/plasmanetworkmanagement-kded.po b/plasma-nm/po/de/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..09289b2
--- /dev/null
@@ -0,0 +1,636 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Burkhard Lück <lueck@hube-lueck.de>, 2013, 2014.
+# Frederik Schwarzer <schwarzer@kde.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-07-12 10:31+0200\n"
+"Last-Translator: Frederik Schwarzer <schwarzer@kde.org>\n"
+"Language-Team: German <kde-i18n-de@kde.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Nur „dun“- und „nap“-Dienste werden unterstützt."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Keine Verbindung zum Bluetooth-Manager (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Der Standard-Bluetooth-Adapter wurde nicht gefunden: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) unterstützt kein DFÜ-Netzwerk (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) unterstützt kein „Network Access Point“ (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Fehler beim Aktivieren des seriellen Ports des Geräts: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Gerät %1 ist nicht das gewünschte Gerät (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Das Gerät für den seriellen Port %1 (%2) wurde nicht gefunden."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Fehler beim Entsperren des Modems: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Fehler beim Entsperren von PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Das Gerät kann nicht eingerichtet werden"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "Die IP-Konfiguration ist nicht verfügbar"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "Die IP-Konfiguration ist abgelaufen"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Es wurde kein Passwort angegeben"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Verbindung zum Authentifizierungs-Supplicant  wurde getrennt"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Einrichtung des Authentifizierungs-Supplicant ist fehlgeschlagen"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Fehler beim Authentifizierungs-Supplicant"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Zeitüberschreitung beim Authentifizierungs-Supplicant"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP kann nicht gestartet werden"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP-Verbindung getrennt"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP fehlgeschlagen"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP kann nicht gestartet werden"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Ein DHCP-Fehler ist aufgetreten"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP ist fehlgeschlagen"
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Der gemeinsam genutzte Dienst kann nicht gestartet werden"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Fehler beim gemeinsam genutzten Dienst"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Der Auto-IP-Dienst nicht gestartet werden"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Der Auto-IP-Dienst hat einen Fehler zurückgegeben"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Fehler beim Auto-IP-Dienst"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Das Modem ist besetzt"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Das Modem bekommt kein Freizeichen"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modem bekommt kein Trägersignal"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Zeitüberschreitung bei der Modemeinwahl"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Die Modemeinwahl ist fehlgeschlagen"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Das Modem kann nicht initialisiert werden"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "Der GSM-Zugangspunkt (APN) kann nicht ausgewählt werden"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "Die Suchfunktion des GSM-Modems ist nicht aktiv"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Die Registrierung im GSM-Netzwerk wurde verweigert"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Zeitüberschreitung bei der Registrierung im GSM-Netzwerk"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "Die GSM-Registrierung ist fehlgeschlagen"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Die Überprüfung des GSM-PINs ist fehlgeschlagen"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Die Geräte-Firmware fehlt"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Das Gerät wurde entfernt"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Das Netzwerksystem befindet sich nun im Ruhezustand"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Die Verbindung wurde entfernt"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Das Kabel wurde getrennt"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Das Modem wurde nicht gefunden"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr ""
+"Die Verbindung  über Bluetooth ist fehlgeschlagen oder dabei ist eine "
+"Zeitüberschreitung aufgetreten"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "Die SIM-Karte des GSM-Modems ist nicht eingeführt"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Die PIN für die SIM-Karte des Modems ist erforderlich"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Der PUK für die SIM-Karte des Modems ist erforderlich"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "Die SIM-Karte des GSM-Modem ist falsch"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "Das InfiniBand-Gerät unterstützt keinen Verbindungs-Modus"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Eine Abhängigkeit der Verbindung ist fehlgeschlagen"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Probleme mit der Ethernet über ADSL-Brücke nach RFC 2684"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "Der ModemManager läuft nicht"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Das WiFi-Netzwerk wurde nicht gefunden"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Eine untergeordnete Verbindung der Basis-Verbindung ist fehlgeschlagen"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Die Verbindung %1 wurde aktiviert"
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Die Verbindung %1 wurde deaktiviert."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "Die VPN-Verbindung %1 wurde aktiviert."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN-Verbindung %1 ist fehlgeschlagen."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "Die VPN-Verbindung %1 wurde getrennt."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr ""
+"Der Status der VPN-Verbindung wurde geändert, weil der Benutzer die "
+"Verbindung getrennt hat."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"Der Status der VPN-Verbindung wurde geändert, weil das benutzte Gerät "
+"getrennt wurde."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Der Dienst, der die VPN-Verbindung bereit stellt, wurde angehalten."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "Die IP-Konfiguration der VPN-Verbindung ist ungültig."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr ""
+"Beim Verbindungsversuch zum VPN-Dienst ist eine Zeitüberschreitung "
+"aufgetreten"
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"Beim Start des Dienstes, der die VPN-Verbindung bereitstellt, ist eine "
+"Zeitüberschreitung aufgetreten."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr ""
+"Das Starten des Dienstes, der die VPN-Verbindung bereit stellt, ist "
+"fehlgeschlagen."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr ""
+"Die nötigen Anmeldungsdaten für die VPN-Verbindung wurden nicht angegeben."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Die Authentifizierung mit dem VPN-Server ist fehlgeschlagen."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Die Verbindung wurde aus den Einstellungen entfernt."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"Für den Zugang zum Drahtlos-Netzwerk „%1“ müssen Sie unten ein Passwort "
+"eingeben"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Bitte geben Sie das Passwort ein, um die Verbindung „%1“ zu aktivieren"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN-Passwort (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Passwort-Dialog"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Textfeld"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Passwort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Passwort an&zeigen"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Entsperren"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM-PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM-PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK des Dienstanbieters"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Netzwerk-PUK"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Firmen-PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM-PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK für den Netzbereich"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Entsperren von %1 erforderlich"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Entsperren von %1 erforderlich"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Das mobile Breitbandgerät „%1“ benötigt einen %2-Code bevor es verwendet "
+"werden kann."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1-Code:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Neuer PIN-Code:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Neuen PIN-Code wiederholen:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "PIN/PUK-Code anzeigen"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM-PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM-PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN des Dienstanbieters"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Netzwerk-PIN"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Firmen-PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM-PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN für den Netzbereich"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "PIN-Code anzeigen"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "Der PIN-Code ist zu kurz. Es werden mindestens 4 Ziffern benötigt."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Die beiden PIN-Codes stimmen nicht überein."
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "Der PUK-Code ist zu kurz. Es werden mindestens 8 Ziffern benötigt."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Unbekannter Fehler"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Entsperren mittels SIM PIN erforderlich"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Das mobile Breitbandgerät „%1“ benötigt einen SIM-PIN-Code bevor es "
+"verwendet werden kann."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK-Code:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "PIN-Code erneut eingeben:"
\ No newline at end of file
diff --git a/plasma-nm/po/de/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/de/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..da5f0a2
--- /dev/null
@@ -0,0 +1,222 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Burkhard Lück <lueck@hube-lueck.de>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-12-03 22:34+0100\n"
+"Last-Translator: Burkhard Lück <lueck@hube-lueck.de>\n"
+"Language-Team: German <kde-i18n-de@kde.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Benutzername:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Passwort:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Speichern"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Immer nachfragen"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Nicht erforderlich"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Passwort anzeigen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT-Domäne:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Einstellungen für IPSec ..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Einstellungen für PPP ..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "IPsec-Tunnel zum L2TP-Rechner aktivieren"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Gruppenname:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Gateway-Kennung:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Preshared-Schlüssel (PSK):"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Optionen für L2TP-IPsec"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Benutzername:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Benutzerpasswort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Passwort anzeigen"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Authentifizierung"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Folgende Authentifizierungsmethoden erlauben:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Microsoft Punkt-zu-Punkt-Verschlüsselung (MPPE) verwenden"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE-Verschlüsselung verwenden"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Verschlüsselung:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Jede"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128-Bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40-Bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Zustandsorientierte Verschlüsselung verwenden"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Komprimierung"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD-Komprimierung zulassen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate-Komprimierung zulassen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "TCP-Header-Komprimierung zulassen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Aushandlung für Protokollfeld-Komprimierung verwenden"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Adress-Kontroll-Komprimierung verwenden"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "PPP-Echo-Pakete senden "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Optionen für L2TP-PPP"
\ No newline at end of file
diff --git a/plasma-nm/po/de/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/de/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..bd6e9e0
--- /dev/null
@@ -0,0 +1,152 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Burkhard Lück <lueck@hube-lueck.de>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-01-23 09:04+0100\n"
+"Last-Translator: Burkhard Lück <lueck@hube-lueck.de>\n"
+"Language-Team: German <kde-i18n-de@kde.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Verbindung zum Rechner wird hergestellt, bitte warten ..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Passwort an&zeigen"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Anmeldung"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Überprüfung für das Zertifikat von VPN-Server „%1“ fehlgeschlagen.\n"
+"Ursache: %2\n"
+"Möchten Sie das Zertifikat trotzdem akzeptieren?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Der Verbindungsversuch ist fehlgeschlagen"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnect-VPN-Authentifizierung"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN-Rechner"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Verbinden"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Verbindung beim nächsten Mal automatisch starten"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Protokoll anzeigen"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Protokollstufe:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Fehler"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Information"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Fehlersuche"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Profildaten"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "OpenConnect-Einstellungen"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Allgemein"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "CA-Zertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "CSD-Wrapperskript:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Cisco Secure Desktop Trojaner erlauben"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Authentifizierung über Zertifikate"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Benutzerzertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Privater Schlüssel:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "&FSID für Schlüssel-Kennsatz verwenden"
\ No newline at end of file
diff --git a/plasma-nm/po/de/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/de/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..825e9e0
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Burkhard Lück <lueck@hube-lueck.de>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-02 12:32+0200\n"
+"Last-Translator: Burkhard Lück <lueck@hube-lueck.de>\n"
+"Language-Team: German <kde-i18n-de@kde.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Gruppenname:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Benutzerpasswort:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Speichern"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Immer nachfragen"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Nicht erforderlich"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Gruppenpasswort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Passwort anzeigen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Benutzername:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "„Phase 1“-Algorithmen:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "„Phase 2“-Algorithmen:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domäne:"
\ No newline at end of file
diff --git a/plasma-nm/po/de/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/de/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..cfd1e7b
--- /dev/null
@@ -0,0 +1,500 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Burkhard Lück <lueck@hube-lueck.de>, 2013, 2014.
+# Frederik Schwarzer <schwarzer@kde.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-09 17:13+0200\n"
+"Last-Translator: Burkhard Lück <lueck@hube-lueck.de>\n"
+"Language-Team: German <kde-i18n-de@kde.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Datei kann nicht geöffnet werden"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Möchten Sie Ihre Zertifikate zu %1 kopieren?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Zertifikate kopieren"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Unbekannte Option „%1“"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Ungültige Anzahl von Argumenten (erwartet 1) in Option: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Ungültige Größe (sollte zwischen 0 und 0xFFFF liegen) in Option: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Ungültige Größe (sollte zwischen 0 und 604800 liegen) in Option: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Ungültige Proxy-Option: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr ""
+"Ungültige Portnummer (sollte zwischen 1 und 65535 liegen) in Option: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Ungültige Anzahl von Argumenten (erwartet 2) in Option: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Ungültiges Argument in der Option: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr ""
+"Die Datei %1 ist keine gültige Einrichtungsdatei für den OpenVPN-Client"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr ""
+"Die Datei %1 ist keine gültige OpenVPN-Konfiguration (kein Fernzugang)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Fehler beim Speichern der Datei %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Fehler beim Kopieren des Zertifikats zu %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Datei kann nicht zum Schreiben geöffnet werden"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Erweitert ..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Passwort anzeigen"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Verbindungsart:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509-Zertifikate"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Preshared-Schlüssel (PSK)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Passwort"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 mit Passwort"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA-Datei:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Zertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Schlüssel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Schlüssel-Passwort:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Speichern"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Immer nachfragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Nicht erforderlich"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Gemeinsamer Schlüssel:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Lokale IP-Adresse:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Entfernte IP-Adresse:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Schlüsselrichtung:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Falls Schlüsselrichtung verwendet wird, muss es das Gegenteil von dem sein, "
+"was auf dem VPN-Peer verwendet wird."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Keine"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA-Datei:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Benutzername:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Passwort:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Allgemein"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Gateway-Port:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automatisch"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Getunneltes MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "UDP-Fragmentgröße:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Benutzerdefiniertes Neuverhandlungsintervall verwenden"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "LZO-Komprimierung verwenden"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "TCP-Verbindung verwenden"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "TAP-Gerät verwenden"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Maximale TPC-Segmentgröße (MSS) begrenzen"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Sicherheit"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Chiffre:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Verfügbare Chiffren werden bezogen ..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC-Authentifizierung"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Standard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS-Einstellungen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Betreff-Übereinstimmung:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Nur mit Servern verbinden, deren Zertifikat zum angegebenen Inhaber passt. "
+"Beispiel: /CN=myvpn.company.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Zusätzliche TLS-Authentifizierung verwenden"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Client (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proxies"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Proxy-Typ:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Server-Adresse:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Beim Auftreten von Fehlern endlos erneut versuchen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Proxy-Benutzername:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Proxy-Passwort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Passwort anzeigen"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Erweiterte OpenVPN-Eigenschaften"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "OpenVPN-Chiffren nicht auffindbar"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Standard"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Keine OpenVPN-Chiffren auffindbar"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Schlüssel-Passwort:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Passwort an&zeigen"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPN-Authentifizierung"
\ No newline at end of file
diff --git a/plasma-nm/po/de/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/de/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..0ea0bc7
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Burkhard Lück <lueck@hube-lueck.de>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-02 12:32+0200\n"
+"Last-Translator: Burkhard Lück <lueck@hube-lueck.de>\n"
+"Language-Team: German <kde-i18n-de@kde.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Authentifizierung"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Folgende Authentifizierungsmethoden erlauben:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Microsoft Punkt-zu-Punkt-Verschlüsselung (MPPE) verwenden"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE-Verschlüsselung verwenden"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Verschlüsselung:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Jede"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128-Bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40-Bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Zustandsorientierte Verschlüsselung verwenden"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Komprimierung"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD-Komprimierung zulassen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate-Komprimierung zulassen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "TCP-Header-Komprimierung zulassen"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "PPP-Echo-Pakete senden "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTP-Authentifizierung"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Passwort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Passwort anzeigen"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP-Einstellungen"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Allgemein"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Zusätzlich"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Anmeldung:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Speichern"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Immer nachfragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Nicht erforderlich"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT-Domäne:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Erweitert ..."
\ No newline at end of file
diff --git a/plasma-nm/po/de/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/de/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..062931b
--- /dev/null
@@ -0,0 +1,162 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Burkhard Lück <lueck@hube-lueck.de>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-10 06:12+0200\n"
+"Last-Translator: Burkhard Lück <lueck@hube-lueck.de>\n"
+"Language-Team: German <kde-i18n-de@kde.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Passwort für privaten Schlüssel:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Passwort:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Die Einrichtung benutzt ssh-agent für die Authentifizierung, das Programm "
+"ssh-agent läuft aber nicht. "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "StrongSwan-VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Pa&sswort anzeigen"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Gateway"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Zertifikat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Authentifizierung"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Zertifikat/Privater Schlüssel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Zertifikat/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartcard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Privater Schlüssel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Passwort für privaten Schlüssel:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Speichern"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Immer nachfragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Nicht erforderlich"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "Be&nutzername:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Benutzer&passwort"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Einstellungen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Eine innere IP-Adresse anfordern"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "UDP-Kapselung erzwingen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "IP-Komprimierung verwenden"
\ No newline at end of file
diff --git a/plasma-nm/po/de/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/de/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..2f24731
--- /dev/null
@@ -0,0 +1,305 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Burkhard Lück <lueck@hube-lueck.de>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-08-03 15:10+0200\n"
+"Last-Translator: Burkhard Lück <lueck@hube-lueck.de>\n"
+"Language-Team: German <kde-i18n-de@kde.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Fehler bei der Entschlüsselung des verschleierten Passworts"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Fehler"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Datei %1 lässt sich nicht öffnen."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Die ausführbare Datei „cisco-decrypt“ wurde nicht gefunden."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"In der VPN-Einstellungsdatei „%1“ ist angegeben, dass VPN-Verkehr durch TCP "
+"getunnelt werden soll. Dies wird in der VPN-Software zurzeit nicht "
+"unterstützt.\n"
+"\n"
+"Die Verbindung kann trotzdem ohne TCP-Tunneln erstellt werden, sie "
+"funktioniert möglicherweise aber nicht wie erwartet."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Nicht unterstützt"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: Dateiformatfehler."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: Datei kann nicht erstellt werden"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Benutzername:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Benutzerpasswort:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Speichern"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Immer nachfragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Nicht erforderlich"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Gruppenname:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Gruppenpasswort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Passwort anzeigen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Hybride Authentifizierung verwenden"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "C&A-Datei:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Erweitert ..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Kennung"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domäne:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Hersteller:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transport und Sicherheit"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Verschlüsselungsmethode:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT-Traversal:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE-DH-Gruppe:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Folgenlosigkeit:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "„Dead Peer Detection“ deaktivieren"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Lokaler Port:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Zu verwendender lokaler Port ((0-65535). Mit dem Standardwert 0 wird ein "
+"zufälliger Port benutzt."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Zufällig"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Erweiterte VPNC-Eigenschaften"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Sicher (Standard)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Schwach (DES-Verschlüsselung, mit Vorsicht verwenden)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Keine (Vollständig unsicher)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T wen verfügbar (Standard)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T Immer"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Deaktiviert"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH-Gruppe 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH-Gruppe 2 (Standard)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH-Gruppe 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Server (Standard)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Kein"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH-Gruppe 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH-Gruppe 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH-Gruppe 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNC-Authentifizierung"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Benutzerpasswort:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Gruppenpasswort:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Benutzername:"
\ No newline at end of file
diff --git a/plasma-nm/po/el/CMakeLists.txt b/plasma-nm/po/el/CMakeLists.txt
new file mode 100644 (file)
index 0000000..52de24b
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(el ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/el/kde-nm-connection-editor.po b/plasma-nm/po/el/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..cf1662d
--- /dev/null
@@ -0,0 +1,249 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Antonis Geralis <capoiosct@gmail.com>, 2013.
+# Dimitris Kardarakos <dimkard@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-03-11 20:12+0200\n"
+"Last-Translator: Dimitris Kardarakos <dimkard@gmail.com>\n"
+"Language-Team: Greek <kde-i18n-el@kde.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Γέραλης Αντώνης"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "capoiosct@gmail.com"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Πληκτρολογήστε εδώ για αναζήτηση συνδέσεων..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Προσθήκη"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Υλικό"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Κινητή ευρυζωνική..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Ενσύρματο"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Ενσύρματο (κοινόχρηστο)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Ασύρματο"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Ασύρματο (κοινόχρηστο)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+#, fuzzy
+#| msgid "Virtual"
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Εικονικό"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Δεσμός"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Γέφυρα"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Επεξεργασία..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Διαγραφή"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Εισαγωγή VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Εξαγωγή VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Η σύνδεση %1 προστέθηκε"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Επιθυμείτε να αφαιρέσετε τη σύνδεση '%1';"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Αφαίρεση σύνδεσης"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Σύνδεση"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Αποσύνδεση"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Εισαγωγή της σύνδεσης VPN"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Η εισαγωγή της σύνδεσης VPN %1 απέτυχε\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Η εξαγωγή δεν υποστηρίζεται για αυτόν τον τύπο VPN"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Εξαγωγή σύνδεσης VPN"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Η εξαγωγή της σύνδεσης VPN %1 απέτυχε\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "Η σύνδεση VPN %1 εξήχθη επιτυχώς"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Σύνδεση"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Κύρια γραμμή εργαλείων"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Επεξεργαστής συνδέσεων"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Διαχείριση των συνδέσεων δικτύου"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich και Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Επιτρέπει τη δημιουργία, επεξεργασία και διαγραφή των συνδέσεων δικτύου.\n"
+"\n"
+"Με χρήση του NM έκδοση: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Προγραμματιστής"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Συγγραφέας libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "Διορθώσεις σφαλμάτων"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Πρόσθετα VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Επεξεργασία σύνδεσης"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Επεξεργαστής συνδέσεων"
\ No newline at end of file
diff --git a/plasma-nm/po/el/libplasmanetworkmanagement-editor.po b/plasma-nm/po/el/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..ad04bb9
--- /dev/null
@@ -0,0 +1,1514 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Antonis Geralis <capoiosct@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-03-20 13:35+0200\n"
+"Last-Translator: Antonis Geralis <capoiosct@gmail.com>\n"
+"Language-Team: Greek <kde-i18n-el@kde.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "my_shared_connection"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Νέα σύνδεση (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Νέα σύνδεση %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Επεξεργασία σύνδεσης '%1'"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr ""
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Ενσύρματο"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Ασφάλεια 802.1X"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Ασύρματο"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Ασφάλεια ασυρμάτου"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Κινητή ευρυζωνική (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Δεσμός"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Γέφυρα"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Διάλογος"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Όνομα σύνδεσης:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "Infiniband"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Εξυπηρέτηση εκ περιτροπής"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Ενεργό αντίγραφο ασφαλείας"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Εκπομπή"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Προσαρμοστική μετάδοση εξισορρόπησης φορτίου"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Προσαρμοστική εξισορρόπηση φορτίου"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (συνιστώμενο)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Επιθυμείτε να αφαιρέσετε τη σύνδεση '%1';"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Αφαίρεση σύνδεσης"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (δικτύωση dial up)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (προσωπικό δίκτυο)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Επεξεργαστής προηγμένων δικαιωμάτων"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Οποιαδήποτε"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Να χρησιμοποιείται μόνο το 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Να χρησιμοποιείται μόνο το 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Να προτιμάται το 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Να προτιμάται το 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Να προτιμάται το 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Να χρησιμοποιείται μόνο το 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Αυτοδύναμο πακέτο"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Συνδέθηκε"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Διεύθυνση"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Μάσκα δικτύου"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Δικτυακή πύλη"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Άλλοι εξυπηρετητές DNS:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Εξυπηρετητές DNS:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Επεξεργασία εξυπηρετητών DNS"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Επεξεργασία τομέων αναζήτησης DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Διεύθυνση"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Πρόθεμα"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Δικτυακή πύλη"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Ταυτοποίηση:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "ΓΡΗΓΟΡΑ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Διοχετευόμενο TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Προστατευμένο EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Όνομα χρήστη:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Κωδικός πρόσβασης:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Ερώτηση για κωδικό κάθε φορά"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Εμφάνιση κωδικού πρόσβασης"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Ταυτότητα:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Πιστοποιητικό χρήστη:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Πιστοποιητικό CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Ιδιωτικό κλειδί:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Κωδικός πρόσβασης ιδιωτικού κλειδιού:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Ανώνυμη ταυτότητα:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Αυτόματη παροχή PAC"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Ανώνυμος"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Πιστοποιήθηκε"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Και τα δύο"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "Αρ&χείο PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Εσωτερική ταυτοποίηση:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Έκδοση PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Αυτόματα"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Έκδοση 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Έκδοση 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Όνομα διεπαφής:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Δεσμικές συνδέσεις:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Προσθήκη..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Επεξεργασία..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Διαγραφή"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Λειτουργία:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Παρακολούθηση συνδέσμου:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Συχνότητα παρακολούθησης:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Καθυστέρηση σύνδεσης:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Καθυστέρηση αποσύνδεσης:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "Προορισμοί ARP:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr ""
+"Μια διεύθυνση IP, ή μια λίστα που ξεχωρίζεται με κόμμα των διευθύνσεων."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Γεφυρικές συνδέσεις:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Χρόνος ωρίμανσης:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Ενεργοποίηση STP (πρωτόκολλο δένδρου κάλυψης)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Προτεραιότητά:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Καθυστέρηση προώθησης:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Χρόνος χαιρετισμού:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Μέγιστη ηλικία:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Διεύθυνση της συσκευής:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Τύπος σύνδεσης:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Αριθμός:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Αυτόματη σύνδεση σε αυτό το δίκτυο, όταν είναι διαθέσιμο"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Όλοι οι χρήστες μπορούν να συνδεθούν σε αυτό το δίκτυο"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Επεξεργασία προηγμένων δικαιωμάτων για αυτήν τη σύνδεση"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Επεξεργαστής λεπτομερειών δικαιωμάτων για αυτήν τη σύνδεση. Σας επιτρέπει να "
+"επιλέξετε ποιοι χρήστες μπορούν να ενεργοποιήσουν/τροποποιήσουν/διαγράψουν "
+"τη σύνδεση αυτή."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Για προχωρημένους..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Ζώνη τείχους προστασίας:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Αυτόματη σύνδεση με VPN όταν χρησιμοποιείται αυτή η σύνδεση"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Βασικό"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Αποθήκευση"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Ερώτηση πάντα"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Δεν απαιτείται"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Για προχωρημένους"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Να επιτρέπεται η περιαγωγή αν το οικιακό δίκτυο δεν είναι διαθέσιμο"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Αναγνωριστικό δικτύου:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Τύπος:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Εμφάνιση κωδικών πρόσβασης"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Λειτουργία μεταφοράς:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Περιορισμός στη συσκευή:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "ΜTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bytes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Μέθοδος:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Αυτόματα (μόνο διευθύνσεις)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Τοπική σύνδεση"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Χειροκίνητα"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Κοινή χρήση με άλλους υπολογιστές"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Ανενεργή"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "Εξυπηρετητές DNS:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Χρήση αυτού του πεδίου για προσδιορισμό των IP διευθύνσεων για έναν ή "
+"περισσότερους εξυπηρετητές DNS. Χρησιμοποιήστε ',' για να διαχωρίσετε τα "
+"δεδομένα εισόδου."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Επεξεργασία λίστας εξυπηρετητών DNS"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Τομείς αναζήτησης:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Χρήση αυτού του πεδίου για έναν ή περισσότερους εξυπηρετητές DNS για "
+"αναζήτηση. Χρησιμοποιήστε ',' για να διαχωρίσετε τα δεδομένα εισόδου."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Επεξεργασία της λίστας εξυπηρετητών DNS για αναζήτηση"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "Αναγνωριστικό πελάτη DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Αφαίρεση"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Προσθήκη"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Διευθύνσεις"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Το IPv4 απαιτείται για τη σύνδεση αυτή"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Διαδρομές δικτύου..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Χρησιμοποιήστε αυτό το πεδίο για τον προσδιορισμό του αναγνωριστικού πελάτη "
+"DHCP το οποίο είναι μια συμβολοσειρά προς τον εξυπηρετητή DHCP για την "
+"ταυτοποίηση του τοπικού μηχανήματος το οποίο ο εξυπηρετητής DHCP μπορεί να "
+"χρησιμοποιεί για να προσαρμόσει τη χρονική ισχύ του DHCP και τις επιλογές."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Ιδιωτικό απόρρητο:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Αυτόματο (μόνο DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Αγνόησή"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Το IPv6 απαιτείται για τη σύνδεση αυτή"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Προκαθορισμένο"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Ανενεργή"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Ενεργή (να προτιμάται δημόσια διεύθυνση)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Ενεργή (να προτιμάται προσωρινή διεύθυνση)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Ταυτοποίηση"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Συμπίεση"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Χρήση κρυπτογράφησης σημείο-προς-σημείο (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Χρήση συμπίεσης δεδομένων BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Χρήση συμπίεσης δεδομένων Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Χρήση συμπίεσης κεφαλίδας TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Απαίτηση κρυπτογράφησης 128-bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Χρήση MPPE με μεταβλητές κατάστασης"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Αποστολή πακέτων PPP echo"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Υπηρεσία:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Γονική διεπαφή:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "Ταυτότητα VLAN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Όνομα διεπαφής VLAN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Αναταξινόμηση κεφαλίδων των εξερχόμενων πακέτων"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Πρωτόκολλο εγγραφής GARP VLAN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+#, fuzzy
+msgid "Loose binding"
+msgstr "Χαλαρός συνδυασμός"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Υποδομή"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Σημείο πρόσβασης"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Κλώνος διεύθυνσης MAC:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Τυχαία..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+#, fuzzy
+#| msgid "Hidden:"
+msgid "Hidden network:"
+msgstr "Κρυφό:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Ζώνη:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Κανάλι:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Ασφάλεια Wifi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Καμία"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "Κλειδί WEP 40/128 bits (Hex ή ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "Κλειδί WEP 128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Δυναμικό WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "Προσωπικό WPA/WPA2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "Εταιρικό WPA/WPA2"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Ασφάλεια:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Κλειδί:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Εμφάνιση κλειδιού"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "Δείκτης WEP:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (προκαθορισμένο)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Ανοικτό σύστημα"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Κοινόχρηστο κλειδί"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Όνομα δικτύου:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Ταχύτητα:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Αμφίδρομη:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Πλήρης"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Απλή"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Αυτόματη διαπραγμάτευση"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Χρήση ασφάλειας 802.1x για αυτή τη σύνδεση"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Η λειτουργία δεν υποστηρίζεται για αυτόν τον τύπο VPN."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/A"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Μη διαθέσιμο"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "επιλέξτε πρώτα το SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Μετρικό"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Μάσκα δικτύου"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Μετρικό"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Νέα ευρυζωνική σύνδεση με κινητό"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Το σχέδιό μου δεν είναι στη λίστα..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Άγνωστος πάροχος"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Προκαθορισμένο"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, fuzzy, kde-format
+#| msgid "APN:"
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN:"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Ορισμός ευρυζωνικής σύνδεσης με κινητό"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Αυτός ο βοηθός σας βοηθάει να ορίσετε με ευκολία μια ευρυζωνική σύνδεση με "
+"κινητό σε ένα δίκτυο (3G) κινητής τηλεφωνίας."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Θα χρειαστείτε τις ακόλουθες πληροφορίες:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Το όνομα του παρόχου ευρείας ζώνης"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Το όνομα του σχεδίου χρέωσης ευρείας ζώνης"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(σε ορισμένες περιπτώσεις) Το APN του σχεδίου χρέωσης ευρείας ζώνης (όνομα "
+"σημείου πρόσβασης)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Δημιουργήστε μια σύνδεση για αυ&τό το κινητό σε ευρεία ζώνη:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Οποιαδήποτε συσκευή GSM"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Οποιαδήποτε συσκευή CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Εγκατεστημένη συσκευή GSM"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Εγκατεστημένη συσκευή CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Επιλέξετε τη χώρα παρόχου"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Λίστα χωρών:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Η χώρα μου δεν είναι στη λίστα"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Επιλέξτε πάροχο"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Επιλογή παρόχου από &λίστα:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Δεν βρίσκω τον πάροχο μου και επιθυμώ να τον εισάγω &χειροκίνητα:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Επιλέξτε σχέδιο χρέωσης"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "Ε&πιλέξτε σχέδιο:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Επιλεγμένο σχέδιο &ΑPN (όνομα σημείου πρόσβασης):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Προειδοποίηση: Ένα λανθασμένο σχέδιο ίσως προκαλέσει προβλήματα χρέωσης για "
+"τον ευρυζωνικό σας λογαριασμό ή ίσως να εμποδίσει τη συνδεσιμότητα.\n"
+"\n"
+"Αν δεν είστε βέβαιοι για το σχέδιό σας παρακαλώ ρωτήστε τον πάροχό σας για "
+"το APN."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Επιβεβαίωση ρυθμίσεων ευρείας ζώνης για κινητό"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Η ευρυζωνική σύνδεση για το κινητό διαμορφώθηκε με τις ακόλουθες ρυθμίσεις:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Ο πάροχός σας:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Το σχέδιό σας:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Ασφάλεια: %3\n"
+"Συχνότητα: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Ασφάλεια: Μη ασφαλές\n"
+"Συχνότητα: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Διαθέσιμοι χρήστες"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Πραγματικό όνομα"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Όνομα χρήστη"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Επιτρέπεται στους χρήστες να ενεργοποιήσουν τη σύνδεση"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Επεξεργασία των διαδρομών IPv4"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Να χρησιμοποιηθεί μόνο για πόρους στη σύνδεση αυτή"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "Αφαίρ&εση"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Προσθήκη"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Αγνόησή αυτόματα ανακτημένων διαδρομών"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Επεξεργασία των διαδρομών IPv6"
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/el/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/el/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..1cab8ca
--- /dev/null
@@ -0,0 +1,5004 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Toussis Manolis <manolis@koppermind.homelinux.org>, 2008.
+# Petros <pvidalis@gmail.com>, 2010, 2011.
+# Stelios <sstavra@gmail.com>, 2011, 2012, 2013.
+# Dimitrios Glentadakis <dglent@gmail.com>, 2011, 2012.
+# Antonis Geralis <capoiosct@gmail.com>, 2013.
+# Dimitris Kardarakos <dimkard@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcm_knetworkmanager\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-03-08 21:43+0200\n"
+"Last-Translator: Dimitris Kardarakos <dimkard@gmail.com>\n"
+"Language-Team: Greek <kde-i18n-el@kde.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Σπύρος Γεωργαράς, Τούσης Μανώλης, Stelios"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "sng@hellug.gr, manolis@koppermind.homelinux.org, sstavra@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Εμφάνιση τμημάτων"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Εμφάνιση &ταχύτητας δικτύου σε:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Λεπτομέρειες σύνδεσης"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Σύνδεση"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Αποσύνδεση"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Ταχύτητα"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Λεπτομέρειες"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Κωδικός πρόσβασης..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Εμφάνιση κωδικού πρόσβασης"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected to %1"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Συνδέθηκε στο %1"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Συνδέθηκε"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Διαθέσιμες συνδέσεις"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Ενεργοποίηση ασυρμάτου"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Απενεργοποίηση ασυρμάτου"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Ενεργοποίηση ευρυζωνικής σύνδεσης με κινητό"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Απενεργοποίηση ευρυζωνικής σύνδεσης με κινητό"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Ενεργοποίηση λειτουργίας πτήσης"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Απενεργοποίηση λειτουργίας πτήσης"
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Συνδέθηκε"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Συνδέθηκε"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+#| msgid "Connected"
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Συνδέθηκε"
+
+#: libs/declarative/networkstatus.cpp:89
+#, fuzzy
+#| msgid "Inactive"
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Ανενεργό"
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Αποσυνδέθηκε"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+#| msgid "Disconnecting"
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Αποσυνδέεται"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+#| msgid "Connecting"
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Συνδέεται"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "Σύνδεση VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Συνδέθηκε στο %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Συνδέεται στο %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "Το NetworkManager δεν εκτελείται"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Το NetworkManager έκδοση 0.9.8 απαιτείται, βρέθηκε %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Άγνωστο"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Ελήφθη"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Μεταδόθηκε"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Ελήφθη"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Μεταδόθηκε"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Λείπει το πρόσθετο VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Όνομα σύνδεσης"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Τελευταία χρήση"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Ενεργές συνδέσεις"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Ενσύρματο Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Ασύρματο 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Εικονικό (δεσμός)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Εικονικό (γέφυρα)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Εικονικό (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Σειριακό μόντεμ"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Κινητή ευρυζωνική"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Δεσμός"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Γέφυρα"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Κινητή ευρυζωνική"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Olpc πλέγμα"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Ενσύρματο"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Ασύρματο"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Άγνωστος τύπος σύνδεσης"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Ασύρματη διεπαφή (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Ενσύρματη διεπαφή (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Σειριακό μόντεμ (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Γέφυρα (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Άγνωστο"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Χωρίς διαχείριση"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Μη διαθέσιμο"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Χωρίς σύνδεση"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Προετοιμασία σύνδεσης"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Διαμόρφωση διεπαφής"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Αναμονή για εξουσιοδότηση"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Ορισμός διεύθυνσης δικτύου"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Έλεγχος για επιπλέον συνδεσιμότητα"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Αναμονή για δευτερεύουσα σύνδεση"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Συνδέθηκε"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Συνδέθηκε στο %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Απενεργοποίηση σύνδεσης"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Η σύνδεση απέτυχε"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Σφάλμα: μη έγκυρη κατάσταση"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Άγνωστη"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Προετοιμασία σύνδεσης"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Απαιτεί εξουσιοδότηση"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Συνδέεται"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Ορισμός διεύθυνσης δικτύου"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Ενεργοποιημένη"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Απέτυχε"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Απέτυχε"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Άγνωστη"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Υποδομή"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Σημείο πρόσβασης"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "INCORRECT MODE FIX ME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Pairwise WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Pairwise WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Pairwise TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Pairwise CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Ομάδα WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Ομάδα WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Ομάδα TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Ομάδα CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Οποιαδήποτε"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO διασκευή B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO διασκευή A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO διασκευή 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Compact GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Αναλογικό"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Άγνωστη"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Οποιαδήποτε"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Το μόντεμ είναι ξεκλείδωτο."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "Η κάρτα SIM απαιτεί τον κωδικό PIN."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "Η κάρτα SIM απαιτεί τον κωδικό PIN2."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "Η κάρτα SIM απαιτεί τον κωδικό PUK."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "Η κάρτα SIM απαιτεί τον κωδικό PUK2."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Το μόντεμ απαιτεί τον κωδικό PIN του παρόχου υπηρεσίας."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Το μόντεμ απαιτεί τον κωδικό PUK του παρόχου υπηρεσίας."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Το μόντεμ απαιτεί τον κωδικό PIN του δικτύου."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Το μόντεμ απαιτεί τον δικτυακό κωδικό PUK."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Το μόντεμ απαιτεί τον κωδικό PIN."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Το μόντεμ απαιτεί τον εταιρικό κωδικό PIN."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Το μόντεμ απαιτεί τον εταιρικό κωδικό PUK."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Το μόντεμ απαιτεί τον PH-FSIM κωδικό PIN."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Το μόντεμ απαιτεί τον PH-FSIM κωδικό PUK."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Το μόντεμ απαιτεί τον κωδικό PIN υποσυνόλου δικτύου."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Το μόντεμ απαιτεί τον κωδικό PUK υποσυνόλου δικτύου."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Ο λόγος κλειδώματος είναι άγνωστος."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Άγνωστος τύπος ασφάλειας"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Οικεία"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Συνεργάτης"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Συνεργάτης περιαγωγής"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Μη ασφαλές"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Δυναμικό WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-Προσωπικό (PSK)"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-Εταιρικό (EAP)"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-Προσωπικό (PSK)"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-Εταιρικό (EAP)"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Άγνωστος τύπος ασφάλειας"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Μη ασφαλές"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Δυναμικό WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-Προσωπικό (PSK)"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-Εταιρικό (EAP)"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-Προσωπικό (PSK)"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-Εταιρικό (EAP)"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Άγνωστος τύπος ασφάλειας"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Όνομα συστήματος:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Διεύθυνση IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "Πύλη IPv4:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Διεύθυνση IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "Πύλη IPv6:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Οδηγός:"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+#| msgid "Bluetooth Name"
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Όνομα Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "Διεύθυνση MAC:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Χειριστής:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Αναγνωριστικό δικτύου:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Ποιότητα σήματος:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Τεχνολογία πρόσβασης:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Λειτουργία Να επιτρέπεται:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Απαιτείται ξεκλείδωμα:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Πρόσθετο VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Λογότυπο:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Όνομα NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Τύπος δικτύου:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Ταχύτητα σύνδεσης:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Λειτουργία:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Ισχύς σήματος:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Σημείο πρόσβασης (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Σημείο πρόσβασης (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Κανάλι:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Ασφάλεια:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Ζώνη συχνοτήτων:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Πριν ένα λεπτό"
+msgstr[1] "Πριν %1 λεπτά"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Πριν μία ώρα"
+msgstr[1] "Πριν %1 ώρες"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Χθες"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Ποτέ"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Τελευταία χρήση πριν ένα λεπτό"
+msgstr[1] "Τελευταία χρήση πριν %1 λεπτά"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Τελευταία χρήση πριν μια ώρα"
+msgstr[1] "Τελευταία χρήση πριν %1 ώρες"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Τελευταία χρήση χθες"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Τελευταία χρήση την %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Δε χρησιμοποιήθηκε ποτέ"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Οδηγός"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Οδηγός συσκευής"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Ταχύτητα σύνδεσης"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Ταχύτητα σύνδεσης"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Όνομα συστήματος"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "Διεύθυνση MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Διεύθυνση υλικού"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Διεύθυνση IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Διεύθυνση IP έκδοση 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Πύλη IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Προκαθορισμένη πύλη IP έκδοση 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Διεύθυνση IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Διεύθυνση IP έκδοση 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "Πύλη IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Προκαθορισμένη πύλη IP έκδοση 6"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "Η ταυτότητα του σταθμού βάσης όπως παραλείφθηκε από το δίκτυο"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Το όνομα του NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Σήμα WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Η τρέχουσα ποιότητα σήματος του NSP, σε ποσοστό."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Τύπος WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Ο τύπος δικτύου του NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Σημείο πρόσβασης (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "Το SSID του ασύρματου σημείου πρόσβασης"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Ισχύς σήματος"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Η ισχύς σήματος του ασύρματου σημείου πρόσβασης"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Σημείο πρόσβασης (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Διεύθυνση υλικού ασύρματου σημείου πρόσβασης"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Ασύρματη ζώνη"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Ασύρματη ζώνη συχνοτήτων"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Ασύρματο κανάλι"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Ασύρματο κανάλι συχνοτήτων"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Ασφάλεια ασυρμάτου"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Περιγράφει τις δυνατότητες ασφαλείας του σημείου πρόσβασης"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Ασύρματη λειτουργία"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Η λειτουργία της ασύρματης συσκευής"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Χειριστής κινητού"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Όνομα χειριστή κινητού"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Ποιότητα σήματος κινητού"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Τεχνολογία πρόσβασης κινητού"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Λειτουργία Να επιτρέπεται κινητού"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Απαιτείται ξεκλείδωμα κινητού"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Κύρια κινητή συσκευή"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI κινητής συσκευής"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Σειριακός αριθμός κινητής συσκευής"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI κινητής συσκευής"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Αριθμός ταυτότητας κινητής συσκευής"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Όνομα Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Όνομα Bluetooth της συσκευής"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Πρόσθετο VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Τύπος πρόσθετου VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Λογότυπο VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Λογότυπο σύνδεσης VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Διαθέσιμες λεπτομέρειες"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Όνομα"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Λεπτομέρειες προς εμφάνιση"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/el/plasmanetworkmanagement-kded.po b/plasma-nm/po/el/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..ced4eae
--- /dev/null
@@ -0,0 +1,655 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Antonis Geralis <capoiosct@gmail.com>, 2013.
+# Dimitris Kardarakos <dimkard@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-03-16 12:44+0200\n"
+"Last-Translator: Dimitris Kardarakos <dimkard@gmail.com>\n"
+"Language-Team: Greek <kde-i18n-el@kde.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Υποστηρίζονται οι υπηρεσίες 'dun' και 'nap' μόνο."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Αδυναμία επικοινωνίας με τον διαχειριστή Bluetooth (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Ο προκαθορισμένος προσαρμογέας Bluetooth δε βρέθηκε: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr ""
+"Το %1 (%2) δεν υποστηρίζει δικτύωση τηλεφωνικής κλήσης (Dialup Networking - "
+"DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr ""
+"Το %1 (%2) δεν υποστηρίζει σημείο πρόσβασης δικτύου (Network Access Point - "
+"NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Σφάλμα ενεργοποίησης σειριακής θύρας %1 για συσκευές"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Η συσκευή %1 δεν είναι η επιθυμητή (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Η συσκευή για τη σειριακή θύρα %1 (%2) δεν βρέθηκε."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Σφάλμα ξεκλειδώματος μόντεμ: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Σφάλμα ξεκλειδώματος PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Η συσκευή δεν μπορεί να διαμορφωθεί"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "Η διαμόρφωση IP δεν είναι διαθέσιμη"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "Η διαμόρφωση IP έχει λήξει"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Οι κωδικός ασφαλείας δεν παρέχονται"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Η παροχή εξουσιοδότησης αποσυνδέθηκε"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Η διαμόρφωση παροχής εξουσιοδότησης απέτυχε"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Η παροχή εξουσιοδότησης απέτυχε"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Το χρονικό διάστημα παροχής εξουσιοδότησης εξέπνευσε"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Το PPP απέτυχε να ξεκινήσει"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "Το PPP αποσυνδέθηκε"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "Το PPP απέτυχε"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Το DHCP απέτυχε να ξεκινήσει"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Ένα σφάλμα στο DHCP παρουσιάστηκε"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "Το DHCP απέτυχε"
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Η κοινόχρηστη υπηρεσία απέτυχε να ξεκινήσει"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Η κοινόχρηστη υπηρεσία απέτυχε"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Η υπηρεσία αυτόματης απόδοσης IP απέτυχε να ξεκινήσει"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Η υπηρεσία αυτόματης απόδοσης IP ανάφερε σφάλμα"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Η υπηρεσία αυτόματης απόδοσης IP απέτυχε"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Το μόντεμ είναι απασχολημένο"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Το μόντεμ δεν έχει τονική κλήση"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Το μόντεμ δεν εμφανίζει πάροχο"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Το χρονικό διάστημα κλήσης του μόντεμ εξέπνευσε"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Η κλήση του μόντεμ απέτυχε"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Το μόντεμ δεν μπορεί να αρχικοποιηθεί"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "Το GSM APN δεν μπορεί να επιλεχθεί"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "Το GSM μόντεμ δεν εκτελεί αναζήτηση"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Η εγγραφή στο δίκτυο GSM απορρίφθηκε"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Το χρονικό διάστημα εγγραφής στο GSM δίκτυο εξέπνευσε"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "Η εγγραφή στο GSM απέτυχε"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Ο έλεγχος του GSM PIN απέτυχε"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Το firmware λείπει"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Η συσκευή αφαιρέθηκε"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Το σύστημα δικτύωσης τώρα είναι σε παύση"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Η σύνδεση αφαιρέθηκε"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Το καλώδιο ήταν αποσυνδεδεμένο"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Το μόντεμ δεν μπορεί να βρεθεί"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Η σύνδεση bluetooth απέτυχε ή εξέπνευσε"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "Η κάρτα SIM του GSM μόντεμ δεν έχει εισαχθεί"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Απαιτείται ξεκλείδωμα του SIM PIN του GSM μόντεμ"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Απαιτείται ξεκλείδωμα του SIM PUK του GSM μόντεμ"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "Το SIM του GSM μόντεμ είναι λάθος"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "Η συσκευή InfiniBand δεν υποστηρίζει λειτουργία σύνδεσης"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Μια εξάρτηση της σύνδεσης απέτυχε"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Πρόβλημα με το RFC 2684 Ethernet μέσω γέφυρας ADSL"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "Το ModemManager δεν εκτελείται"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Το δίκτυο WiFi δεν μπορεί να βρεθεί"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Η δευτερεύουσα σύνδεση της σύνδεσης βάσης απέτυχε"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Η σύνδεση '%1' ενεργοποιήθηκε."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Η σύνδεση '%1' απενεργοποιήθηκε."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "Η σύνδεση VPN '%1' ενεργοποιήθηκε."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "Η σύνδεση VPN '%1' απέτυχε."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "Η σύνδεση VPN '%1' αποσυνδέθηκε."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "Η σύνδεση VPN άλλαξε κατάσταση, γιατί ο χρήστης την αποσύνδεσε."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"Η σύνδεση VPN άλλαξε κατάσταση, γιατί η συσκευή που χρησιμοποιούσε "
+"αποσυνδέθηκε."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Η υπηρεσία που παρέχει τη σύνδεση VPN σταμάτησε."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "Η διαμόρφωση IP της σύνδεσης VPN δεν ήταν έγκυρη."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Η προσπάθεια σύνδεσης στην υπηρεσία VPN εξέπνευσε."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"Προέκυψε μια καθυστέρηση κατά την εκκίνηση της υπηρεσίας που παρέχει τη "
+"σύνδεση VPN."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Η εκκίνηση της υπηρεσίας που παρέχει τη σύνδεση VPN απέτυχε."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "Οι απαραίτητοι κωδικοί ασφαλείας για τη σύνδεση VPN δεν παρέχονται."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Η ταυτοποίηση στον εξυπηρετητή VPN απέτυχε."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Η σύνδεση αφαιρέθηκε από τις ρυθμίσεις."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"Για την πρόσβαση στο ασύρματο δίκτυο '%1' θα πρέπει να δώσετε έναν κωδικό "
+"πρόσβασης παρακάτω"
+
+#: passworddialog.cpp:80
+#, fuzzy, kde-format
+#| msgid "Please provide a password below"
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Παρακαλώ δώστε έναν κωδικό πρόσβασης παρακάτω"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Κωδικοί ασφαλείας VPN (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Διάλογος κωδικού πρόσβασης"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "TextLabel"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Κωδικός πρόσβασης:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Εμφάνι&ση κωδικού πρόσβασης"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Ξεκλείδωμα"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK παρόχου υπηρεσίας"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK δικτύου"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Εταιρικό PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK υποσυνόλου δικτύου"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Απαιτείται ξεκλείδωμα του %1"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Απαιτείται ξεκλείδωμα του %1"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Η κινητή ευρυζωνική συσκευή '%1' απαιτεί έναν κωδικό %2 πριν από τη χρήση."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "Κωδικός %1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Νέος κωδικός PIN:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Επανεισαγωγή νέου κωδικού PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Εμφάνιση κωδικού PIN/PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN παρόχου υπηρεσίας"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN δικτύου"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Εταιρικό PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN υποσυνόλου δικτύου"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Εμφάνιση κωδικού PIN"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "Πολύ μικρός κωδικός PIN. Πρέπει να έχει τουλάχιστον 4 ψηφία."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Οι δύο κωδικοί PIN δεν ταιριάζουν"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "Πολύ μικρός κωδικός PUK. Πρέπει να έχει τουλάχιστον 8 ψηφία."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Άγνωστο σφάλμα"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Απαιτείται ξεκλείδωμα του SIM PIN"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Η κινητή ευρυζωνική συσκευή '%1' απαιτεί έναν κωδικό SIM PIN πριν από τη "
+"χρήση."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "Κωδικός PUK:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Επανεισαγωγή κωδικού PIN:"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/el/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/el/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..9c6203b
--- /dev/null
@@ -0,0 +1,222 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Antonis Geralis <capoiosct@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-11-22 21:01+0200\n"
+"Last-Translator: Antonis Geralis <capoiosct@gmail.com>\n"
+"Language-Team: Greek <kde-i18n-doc@kde.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Δικτυακή πύλη:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Όνομα χρήστη:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Κωδικός πρόσβασης:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Αποθήκευση"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Ερώτηση πάντα"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Δεν απαιτείται"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Εμφάνιση κωδικού πρόσβασης"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "Τομέας ΝT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Ρυθμίσεις IPsec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Ρυθμίσεις PPP..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Ενεργοποίηση IPsec διοχέτευσης σε L2TP υπολογιστή"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Όνομα ομάδας:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID δικτυακής πύλης:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Διαμοιρασμένο κλειδί:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Επιλογές L2TP IPsec"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Όνομα χρήστη:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Κωδικός πρόσβασης χρήστη:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Εμφάνιση κωδικών πρόσβασης"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Ταυτοποίηση"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Να επιτρέπονται οι ακόλουθες μέθοδοι ταυτοποίησης:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Χρήση Microsoft Point-to-Point κρυπτογράφησης"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Χρήση ΜPPE κρυπτογράφησης"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Κρυπτο:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Οποιαδήποτε"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Χρήση κρυπτογράφησης με μεταβλητές κατάστασης"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Συμπίεση"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Να επιτρέπεται συμπίεση BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Να επιτρέπεται συμπίεση Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Να επιτρέπεται συμπίεση κεφαλίδας ΤCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Χρήση διαπραγμάτευσης συμπίεσης πεδίου πρωτοκόλλου"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Χρήση συμπίεσης Address/Control"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Ηχώ"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Αποστολή πακέτων PPP echo "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Επιλογές L2TP PPP"
\ No newline at end of file
diff --git a/plasma-nm/po/el/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/el/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..72e1fc0
--- /dev/null
@@ -0,0 +1,152 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Antonis Geralis <capoiosct@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-08-29 07:42+0300\n"
+"Last-Translator: Antonis Geralis <capoiosct@gmail.com>\n"
+"Language-Team: Greek <kde-i18n-doc@kde.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Επαφή με υπολογιστή, παρακαλώ περιμένετε..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Εμφάνι&ση κωδικού πρόσβασης"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Είσοδος"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Ο έλεγχος απέτυχε για πιστοποιητικό από τον εξυπηρετητή VPN \"%1\".\n"
+"Αιτία: %2\n"
+"Να γίνει δεκτό;"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Η προσπάθεια σύνδεσης ήταν ανεπιτυχής."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnect VPN ταυτοποίηση"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "Υπολογιστής VPN"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Σύνδεση"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Αυτόματη έναρξη σύνδεσης την επόμενη φορά"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Προβολή ημερολογίου"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Επίπεδο ημερολογίου:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Σφάλμα"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Πληροφορίες"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Διόρθωση σφαλμάτων"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Ιχνηλάτηση"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Ρυθμίσεις OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Γενικά"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Δικτυακή πύλη:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Πιστοποιητικό CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Διαμεσολαβητής:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Σενάριο περιβλήματος CSD:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Να επιτρέπεται το Cisco Secure Desktop &trojan"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Πιστοποιητικό ταυτοποίησης"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Πιστοποιητικό χρήστη:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Ιδιωτικό κλειδί:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Χρήση FSID για συνθηματικό κλειδιού"
\ No newline at end of file
diff --git a/plasma-nm/po/el/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/el/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..a925ab2
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Antonis Geralis <capoiosct@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-08-29 08:30+0300\n"
+"Last-Translator: Antonis Geralis <capoiosct@gmail.com>\n"
+"Language-Team: Greek <kde-i18n-doc@kde.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Δικτυακή πύλη:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Όνομα ομάδας:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Κωδικός πρόσβασης χρήστη:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Αποθήκευση"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Ερώτηση πάντα"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Δεν απαιτείται"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Κωδικός πρόσβασης ομάδας:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Εμφάνιση κωδικών πρόσβασης"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Όνομα χρήστη:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Αλγόριθμοι Phase1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Αλγόριθμοι Phase2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Τομέας:"
\ No newline at end of file
diff --git a/plasma-nm/po/el/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/el/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..147d4d2
--- /dev/null
@@ -0,0 +1,505 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Antonis Geralis <capoiosct@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2013-08-29 08:53+0300\n"
+"Last-Translator: Antonis Geralis <capoiosct@gmail.com>\n"
+"Language-Team: Greek <kde-i18n-doc@kde.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Αδυναμία ανοίγματος αρχείου"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "Πιστοποιητικό:"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Άγνωστη επιλογή: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Μη έγκυρο πλήθος ορισμάτων (αναμένεται 1) στην επιλογή: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr ""
+"Μη έγκυρο μέγεθος (πρέπει να είναι μεταξύ 0 και 0xFFFF) στην επιλογή: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr ""
+"Μη έγκυρο μέγεθος (πρέπει να είναι μεταξύ 0 και 604800) στην επιλογή: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Μη έγκυρη επιλογή διαμεσολαβητή: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Μη έγκυρη θύρα (πρέπει να είναι μεταξύ 1 και 65535) στην επιλογή: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Μη έγκυρο πλήθος ορισμάτων (αναμένονται 2) στην επιλογή: %1"
+
+#: openvpn.cpp:512
+#, fuzzy, kde-format
+#| msgid "Invalid proxy option: %1"
+msgid "Invalid argument in option: %1"
+msgstr "Μη έγκυρη επιλογή διαμεσολαβητή: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Το αρχείο %1 δεν είναι έγκυρο αρχείο διαμόρφωσης για πελάτη OpenVPN"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr ""
+"Το αρχείο %1 δεν αποτελεί έγκυρη διαμόρφωση OpenVPN (χωρίς απομακρυσμένο "
+"έλεγχο)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr ""
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr ""
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Αδυναμία ανοίγματος αρχείου για εγγραφή"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Για προχωρημένους..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Εμφάνιση κωδικών πρόσβασης"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Δικτυακή πύλη:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Τύπος σύνδεσης:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Πιστοποιητικά X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Διαμοιρασμένο κλειδί"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Κωδικός πρόσβασης"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 με κωδικό πρόσβασης"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Αρχείο CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Πιστοποιητικό:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Κλειδί:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Κλειδί κωδικού πρόσβασης:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Αποθήκευση"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Ερώτηση πάντα"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Δεν απαιτείται"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Κοινόχρηστο κλειδί:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Τοπική IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Απομακρυσμένη IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Κατεύθυνση κλειδιού:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Αν γίνεται χρήση κατεύθυνσης κλειδιού, πρέπει να είναι αντίθετη με αυτή του "
+"ομότιμου VPN κόμβου."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Καμία"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Αρχείο CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Όνομα χρήστη:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Κωδικός πρόσβασης:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Γενικά"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Θύρα πύλης:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Αυτόματη"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Διοχέτευση MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Μέγεθος θραύσματος UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Χρήση προσαρμοσμένου διαστήματος αναδιαπραγμάτευσης"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Χρήση συμπίεσης LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Χρήση TCP σύνδεσης"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Χρήση συσκευής TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Περιορισμός μέγιστου μεγέθους τμήματος TCP (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Ασφάλεια"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Κρυπτογράφηση:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Ανάκτηση διαθέσιμων αλγορίθμων κρυπτογράφησης..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Ταυτοποίηση ΗMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Προκαθορισμένη"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Ρυθμίσεις TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Ταίριασμα θέματος:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Να γίνεται σύνδεση μόνο σε εξυπηρετητές το πιστοποιητικό των οποίων "
+"ταιριάζει με το δοσμένο θέμα. Παράδειγμα: /CN=myvpn.company.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Χρήση πρόσθετης TLS ταυτοποίησης"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Εξυπηρετητής (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Πελάτης (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Διαμεσολαβητές"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Τύπος διαμεσολαβητή:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Διεύθυνση εξυπηρετητή:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Θύρα:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Επανάληψη προσπαθειών στο διηνεκές όταν εμφανιστούν σφάλματα"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Όνομα χρήστη διαμεσολαβητή:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Κωδικός πρόσβασης διαμεσολαβητή:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Εμφάνιση κωδικού πρόσβασης"
+
+#: openvpnadvancedwidget.cpp:59
+#, fuzzy
+#| msgid "Advanced OpenVPN properties"
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Ρυθμίσεις OpenVPN για προχωρημένους"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Η εξέταση κρυπτογράφησης του OpenVPN απέτυχε"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Προκαθορισμένο"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Δεν βρέθηκαν OpenVPN κρυπτογραφήσεις"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Κλειδί κωδικού πρόσβασης:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Εμφάνι&ση κωδικού πρόσβασης"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPNAuthentication"
\ No newline at end of file
diff --git a/plasma-nm/po/el/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/el/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..641ad6b
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Antonis Geralis <capoiosct@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-08-29 08:32+0300\n"
+"Last-Translator: Antonis Geralis <capoiosct@gmail.com>\n"
+"Language-Team: Greek <kde-i18n-doc@kde.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Ταυτοποίηση"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Να επιτρέπονται οι ακόλουθες μέθοδοι ταυτοποίησης:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Χρήση Microsoft Point-to-Point κρυπτογράφησης"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Χρήση ΜPPE κρυπτογράφησης"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Κρυπτο:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Οποιαδήποτε"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Χρήση κρυπτογράφησης με μεταβλητές κατάστασης"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Συμπίεση"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Να επιτρέπεται συμπίεση BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Να επιτρέπεται συμπίεση Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Να επιτρέπεται συμπίεση ΤCP κεφαλίδας"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Αποστολή πακέτων PPP echo "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTPAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Κωδικός πρόσβασης:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Εμφάνιση κωδικού πρόσβασης"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Ρυθμίσεις PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Γενικά"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Δικτυακή πύλη:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Επιπλέον"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Είσοδος:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Αποθήκευση"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Ερώτηση πάντα"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Δεν απαιτείται"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "Τομέας ΝT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Για προχωρημένους..."
\ No newline at end of file
diff --git a/plasma-nm/po/el/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/el/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..fb37e04
--- /dev/null
@@ -0,0 +1,162 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Antonis Geralis <capoiosct@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-11-22 20:55+0200\n"
+"Last-Translator: Antonis Geralis <capoiosct@gmail.com>\n"
+"Language-Team: Greek <kde-i18n-doc@kde.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Κωδικός πρόσβασης ιδιωτικού κλειδιού:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Κωδικός πρόσβασης:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Η διαμόρφωση χρησιμοποιεί ssh-agent για ταυτοποίηση, αλλά δεν βρέθηκε ssh-"
+"agent να εκτελείται."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Strong Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Εμφάνι&ση κωδικών πρόσβασης"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Δικτυακή πύλη"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Δικτυακή πύλη:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Πιστοποιητικό:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Ταυτοποίηση"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Πιστοποιητικό / ιδιωτικό κλειδί"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Πιστοποιητικό / ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartcard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Ιδιωτικό κλειδί:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Κωδικός πρόσβασης ιδιωτικού κλειδιού:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Αποθήκευση"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Ερώτηση πάντα"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Δεν απαιτείται"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "Ό&νομα χρήστη:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Κωδικός &πρόσβασης χρήστη"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Επιλογές"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Να ζητηθεί εσωτερική διεύθυνση IP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Εξαναγκασμός UDP επικάλυψης"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Χρήση συμπίεσης IP"
\ No newline at end of file
diff --git a/plasma-nm/po/el/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/el/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..0dfe032
--- /dev/null
@@ -0,0 +1,304 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Antonis Geralis <capoiosct@gmail.com>, 2013.
+# Dimitris Kardarakos <dimkard@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-03-08 20:20+0200\n"
+"Last-Translator: Dimitris Kardarakos <dimkard@gmail.com>\n"
+"Language-Team: Greek <kde-i18n-el@kde.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Σφάλμα αποκρυπτογράφησης ασαφούς κωδικού"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Σφάλμα"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Το αρχείο %1 δεν ήταν δυνατό να ανοιχθεί."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Το απαιτούμενο εκτελέσιμο cisco-decrypt δεν ήταν δυνατό να βρεθεί."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"Το αρχείο '%1' των VPN ρυθμίσεων ορίζει ότι η VPN κυκλοφορία πρέπει να "
+"διοχετευτεί μέσω TCP το οποίο προς το παρόν δεν υποστηρίζεται στο VPN "
+"λογισμικό.\n"
+"\n"
+"Η σύνδεση μπορεί να δημιουργηθεί, αλλά με απενεργοποιημένη τη διοχέτευση "
+"TCP, ωστόσο ίσως να μη λειτουργεί όπως προβλέπεται."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Δεν υποστηρίζεται"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: σφάλμα τύπου αρχείου."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: το αρχείο δεν ήταν δυνατό να δημιουργηθεί"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Δικτυακή πύλη:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Όνομα χρήστη:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Κωδικός πρόσβασης χρήστη:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Αποθήκευση"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Ερώτηση πάντα"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Δεν απαιτείται"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Όνομα ομάδας:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Κωδικός πρόσβασης ομάδας:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Εμφάνιση κωδικών πρόσβασης"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Χρήση υβριδικής ταυτοποίησης"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "Αρ&χείο CA:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Για προχωρημένους..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Ταυτοποίηση"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Τομέας:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Προμηθευτής:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Μεταφορά και ασφάλεια"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Μέθοδος κρυπτογράφησης:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "Με διάσχιση ΝAT:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "Ομάδα IKE DH:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Τέλεια προς τα εμπρός κωδικοποίηση ασφαλείας:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Ενεργοποίση ανίχνευσης νεκρού ομότιμου κόμβου"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Ρυθμίσεις VPNC για προχωρημένους"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Ασφαλής (προκαθορισμένο)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Αδύναμη (κρυπτογράφηση DES, να χρησιμοποιείται με προσοχή)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Καμία (εντελώς μη ασφαλές)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "Να χρησιμοποιείται το NAT-T αν είναι διαθέσιμο (προκαθορισμένο)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "Να χρησιμοποιείται πάντα το NAT-T"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Ανενεργή"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH Ομάδα 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH Ομάδα 1 (προκαθορισμένο)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH Ομάδα 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Εξυπηρετητής (προκαθορισμένο)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Καμία"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH Ομάδα 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH Ομάδα 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH Ομάδα 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNCAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Κωδικός πρόσβασης χρήστη:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Κωδικός πρόσβασης ομάδας:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Όνομα χρήστη:"
\ No newline at end of file
diff --git a/plasma-nm/po/en_GB/CMakeLists.txt b/plasma-nm/po/en_GB/CMakeLists.txt
new file mode 100644 (file)
index 0000000..b72a707
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(en_GB ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/en_GB/kde-nm-connection-editor.po b/plasma-nm/po/en_GB/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..8b205c6
--- /dev/null
@@ -0,0 +1,246 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Steve Allewell <steve.allewell@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-16 21:32+0100\n"
+"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
+"Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Steve Allewell"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "steve.allewell@gmail.com"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Type here to search connections..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Add"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Hardware"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobile Broadband..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Wired"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Wired (shared)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Wireless"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Wireless (shared)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtual"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Bond"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Bridge"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Edit..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Delete"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Import VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Export VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Connection %1 has been added"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Do you want to remove the connection '%1'?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Remove Connection"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Connect"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Disconnect"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Import VPN Connection"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Importing VPN connection %1 failed\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Export is not supported by this VPN type"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Export VPN Connection"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "VPN connection %1 exported successfully"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Connection"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Main Toolbar"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Connection editor"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Manage your network connections"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Developer"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "libnm-qt author"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "various bugfixes"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN plugins"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Edit connection"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Connection Editor"
\ No newline at end of file
diff --git a/plasma-nm/po/en_GB/libplasmanetworkmanagement-editor.po b/plasma-nm/po/en_GB/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..d8222c7
--- /dev/null
@@ -0,0 +1,1492 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Steve Allewell <steve.allewell@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-24 22:02+0100\n"
+"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
+"Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "my_shared_connection"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "New Connection (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "New %1 connection"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Edit Connection '%1'"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "General configuration"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Wired"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x Security"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Wireless"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Wireless Security"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobile Broadband (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Bond"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Bridge"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dialog"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Connection name:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round-robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Active backup"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Broadcast"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Adaptive transmit load balancing"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Adaptive load balancing"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (recommended)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Do you want to remove the connection '%1'?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Remove Connection"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (dial up networking)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (personal area network)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Advanced Permissions Editor"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Any"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "3G Only (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "2G Only (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Prefer 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Prefer 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Prefer 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "4G Only (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagram"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Connected"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Address"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Netmask"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Other DNS Servers:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS Servers:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Edit DNS servers"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Edit DNS search domains"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Address"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Prefix"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Authentication:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Tunneled TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Protected EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Username:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Password:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Ask for this password every time"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Show password"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identity:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "User certificate:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA certificate:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Private key:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Private key password:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anonymous identity:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automatic PAC provisioning"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonymous"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Authenticated"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Both"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC &file:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Inner authentication:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "PEAP version:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automatic"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Version 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Version 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Interface name:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Bonded connections:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Add..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Edit..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Delete"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Mode:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Link monitoring:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Monitoring frequency:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Link up delay:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Link down delay:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP targets:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "An IP address or comma-separated list of addresses."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Bridged connections:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Aging time:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Enable STP (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Priority:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Forward delay:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Hello time:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Max age:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Address of the device:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Connection type:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Number:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Automatically connect to this network when it is available"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "All users may connect to this network"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Edit advanced permissions for this connection"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Advanced..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Firewall zone:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Automatically connect to VPN when using this connection"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Basic"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Store"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Always Ask"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Not Required"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Advanced"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Allow roaming if home network is not available"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Network ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Type:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Show passwords"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Transport mode:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Restrict to device:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bytes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Method:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automatic (Only addresses)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Link-Local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Manual"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Shared to other computers"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Disabled"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS Servers:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Edit DNS the list of servers"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Search Domains:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Edit the list of DNS domains being searched"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "DHCP Client ID:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Remove"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Add"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Addresses"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "IPv4 is required for this connection"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Routes..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customise the DHCP lease and options."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privacy:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automatic (Only DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignored"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "IPv6 is required for this connection"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Default"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Disabled"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Enabled (prefer public address)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Enabled (prefer temporary addresses)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Authentication"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Use point-to-point encryption (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Use BSD data compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Use Deflate data compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Use TCP header compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Require 128-bit encryption"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Use stateful MPPE"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Send PPP echo packets"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Service:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Parent interface:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN id:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "VLAN interface name:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Output packet headers reordering"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "GARP VLAN Registration Protocol"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Loose binding"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastructure"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Access Point"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Cloned MAC address:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Random..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Mark this if you want to create a connection for a hidden network"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Hidden network:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Band:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Channel:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Wifi Security"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "None"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP key 40/128 bits (Hex or ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP key 128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dynamic WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA & WPA2 Personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA & WPA2 Enterprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Security:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Key:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Show key"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP index:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (default)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Open System"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Shared Key"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Network name:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Speed:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Duplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Full"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Half"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Autonegotiate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Use 802.1x security for this connection"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Operation not supported for this VPN type."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/A"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Not Available"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "First select the SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metric"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Netmask"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metric"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "New Mobile Broadband Connection"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "My plan is not listed..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Unknown Provider"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Default"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Set up a Mobile Broadband Connection"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "You will need the following information:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Your broadband provider's name"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Your broadband billing plan name"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "(in some cases) Your broadband billing plan APN (Access Point Name)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Create a connection for &this mobile broadband device:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Any GSM device"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Any CDMA device"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Installed GSM device"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Installed CDMA device"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Choose your Provider's Country"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Country List:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "My country is not listed"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Choose your Provider"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Select your provider from a &list:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "I cannot find my provider and I wish to enter it &manually:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Choose your Billing Plan"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Select your plan:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Selected plan &APN (Access Point Name):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Confirm Mobile Broadband Settings"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Your mobile broadband connection is configured with the following settings:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Your Provider:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Your Plan:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Available Users"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Real Name"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Username"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Users allowed to activate the connection"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Edit IPv4 Routes"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Use only for resources on this connection"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "R&emove"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Add"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignore automatically obtained routes"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Edit IPv6 Routes"
\ No newline at end of file
diff --git a/plasma-nm/po/en_GB/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/en_GB/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..85a43c5
--- /dev/null
@@ -0,0 +1,4821 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Andrew Coles <andrew_coles@yahoo.co.uk>, 2009, 2010, 2011.
+# Steve Allewell <steve.allewell@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-25 12:37+0100\n"
+"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
+"Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Andrew Coles, Steve Allewell"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "andrew_coles@yahoo.co.uk, steve.allewell@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Show sections"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Show &network speed in:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Connection Details"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Connect"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Disconnect"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Speed"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Details"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Password..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Show password"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Connected, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Connected"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Available connections"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Wireless enabled"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Wireless disabled"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobile broadband enabled"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobile broadband disabled"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Airplane mode enabled"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Airplane mode disabled"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Connected"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Connected"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Connected"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inactive"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Disconnected"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Disconnecting"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Connecting"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN Connection"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Connected to %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Connecting to %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager not running"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "NetworkManager 0.9.8 required, found %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Unknown"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Received"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Transmitted"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Received"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Transmitted"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Missing VPN plugin"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Failed to activate %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Failed to add %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Failed to request scan"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Connection name"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Last used"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Active connections"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Wired Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Wireless 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtual (bond)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtual (bridge)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtual (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Serial Modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobile Broadband"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Bond"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Bridge"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobile broadband"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Olpc mesh"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Wired"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Wireless"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Unknown connection type"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Wireless Interface (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Wired Interface (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Bridge (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Unknown"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Unmanaged"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Unavailable"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Not connected"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Preparing to connect"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Configuring interface"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Waiting for authorisation"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Setting network address"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Checking further connectivity"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Waiting for a secondary connection"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Connected"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Connected to %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Deactivating connection"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Connection Failed"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Error: Invalid state"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Unknown"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Preparing to connect"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Needs authorisation"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Connecting"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Setting network address"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Activated"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Failed"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Failed"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Unknown"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastructure"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Access point"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "INCORRECT MODE FIX ME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Pairwise WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Pairwise WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Pairwise TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Pairwise CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Group WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Group WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Group TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Group CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Any"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revision B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revision A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revision 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Compact GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analog"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Unknown"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Any"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modem is unlocked."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM requires the PIN code."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM requires the PIN2 code."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM requires the PUK code."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM requires the PUK2 code."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modem requires the service provider PIN code."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modem requires the service provider PUK code."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modem requires the network PIN code."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modem requires the network PUK code."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modem requires the PIN code."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modem requires the corporate PIN code."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modem requires the corporate PUK code."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modem requires the PH-FSIM PIN code."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modem requires the PH-FSIM PUK code."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modem requires the network subset PIN code."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modem requires the network subset PUK code."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Lock reason unknown."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Unknown Wimax NSP type"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Home"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partner"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Roaming partner"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Insecure"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamic WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Unknown security type"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Insecure"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamic WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Unknown security type"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "System name:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4 Address:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4 Gateway:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6 Address:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6 Gateway:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Driver:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth name"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC Address:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operator:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Network ID:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Signal Quality:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Access Technology:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Allowed Mode:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Unlock Required:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN plugin:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Banner:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "NSP Name:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Network Type:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Connection speed:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Mode:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Signal strength:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Access point (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Access point (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Channel:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Security:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Frequency band:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "One minute ago"
+msgstr[1] "%1 minutes ago"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "One hour ago"
+msgstr[1] "%1 hours ago"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Yesterday"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Never"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Last used one minute ago"
+msgstr[1] "Last used %1 minutes ago"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Last used one hour ago"
+msgstr[1] "Last used %1 hours ago"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Last used yesterday"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Last used on %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Never used"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Driver"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Device driver"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Connection Speed"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Connection speed"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "System Name"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC Address"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Hardware address"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4 Address"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IP version 4 address"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 Gateway"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "IP version 4 default gateway"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6 Address"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IP version 6 address"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6 Gateway"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "IP version 6 default gateway"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "The ID of the serving base station as received from the network"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "The name of the NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX Signal"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "The current signal quality of the NSP, in percent."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "WiMAX NSP Type"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "The network type of the NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Access Point (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "Wireless Access Point's SSID"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Signal Strength"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Wireless Access Point's signal strength"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Access Point (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Wireless Access Point's Hardware Address"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Wireless Band"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Wireless Frequency Band"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Wireless Channel"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Wireless Frequency Channel"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Wireless Security"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Describes the security capabilities of the access point"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Wireless Mode"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "The operating mode of the wireless device"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobile Operator"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Mobile Operator's Name"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Mobile Signal Quality"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Mobile Access Technology"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Mobile Allowed Mode"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Mobile Unlock Required"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Mobile Master Device"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "Mobile Device IMEI"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Mobile Device Serial Number"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "Mobile Device IMSI"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Mobile Device Identity Number"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Bluetooth Name"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Bluetooth name of the device"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN Plugin"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "VPN plugin type"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN Banner"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "VPN connection banner"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Available Details"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Name"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Details to Show"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/en_GB/plasmanetworkmanagement-kded.po b/plasma-nm/po/en_GB/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..8c00ce0
--- /dev/null
@@ -0,0 +1,623 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Steve Allewell <steve.allewell@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-06-24 21:49+0100\n"
+"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
+"Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Only 'dun' and 'nap' services are supported."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Could not contact Bluetooth manager (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Default Bluetooth adapter not found: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) does not support Dialup Networking (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) does not support Network Access Point (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Error activating devices's serial port: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Device %1 is not the wanted one (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Device for serial port %1 (%2) not found."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Error unlocking modem: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "PIN/PUK unlock error"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "The device could not be configured"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP configuration was unavailable"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP configuration expired"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "No secrets were provided"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Authorisation supplicant disconnected"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Authorisation supplicant's configuration failed"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Authorisation supplicant failed"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Authorisation supplicant timed out"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP failed to start"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP disconnected"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP failed"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP failed to start"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "A DHCP error occurred"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP failed "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "The shared service failed to start"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "The shared service failed"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "The auto IP service failed to start"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "The auto IP service reported an error"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "The auto IP service failed"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "The modem is busy"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "The modem has no dial tone"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "The modem shows no carrier"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "The modem dial timed out"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "The modem dial failed"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "The modem could not be initialised"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "The GSM APN could not be selected"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "The GSM modem is not searching"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "GSM network registration was denied"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "GSM network registration timed out"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "GSM registration failed"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "The GSM PIN check failed"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Device firmware is missing"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "The device was removed"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "The networking system is now sleeping"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "The connection was removed"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "The cable was disconnected"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "The modem could not be found"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "The bluetooth connection failed or timed out"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "GSM Modem's SIM Card not inserted"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "GSM Modem's SIM Pin required"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "GSM Modem's SIM Puk required"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "GSM Modem's SIM wrong"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBand device does not support connected mode"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "A dependency of the connection failed"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Problem with the RFC 2684 Ethernet over ADSL bridge"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager not running"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "The WiFi network could not be found"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "A secondary connection of the base connection failed"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Connection '%1' activated."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Connection '%1' deactivated."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN connection '%1' activated."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN connection '%1' failed."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN connection '%1' disconnected."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "The VPN connection changed state because the user disconnected it."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "The service providing the VPN connection was stopped."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "The IP config of the VPN connection was invalid."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "The connection attempt to the VPN service timed out."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"A timeout occurred while starting the service providing the VPN connection."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Starting the service providing the VPN connection failed."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "Necessary secrets for the VPN connection were not provided."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Authentication to the VPN server failed."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "The connection was deleted from settings."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"For accessing the wireless network '%1' you need to provide a password below"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Please provide the password for activating connection '%1'"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN secrets (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Password dialog"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "TextLabel"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Password:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Show password"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Unlock"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "Service provider PUK"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Network PUK"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Corporate PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "Network Subset PUK"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1 unlock required"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1 Unlock Required"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1 code:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "New PIN code:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Re-enter new PIN code:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Show PIN/PUK code"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "Service provider PIN"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Network PIN"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Corporate PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "Network Subset PIN"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Show PIN code"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN code too short. It should be at least 4 digits."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "The two PIN codes do not match"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK code too short. It should be 8 digits."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Unknown Error"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "SIM PIN unlock required"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK code:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Re-enter PIN code:"
\ No newline at end of file
diff --git a/plasma-nm/po/en_GB/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/en_GB/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..96ee225
--- /dev/null
@@ -0,0 +1,222 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Steve Allewell <steve.allewell@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-24 21:40+0100\n"
+"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
+"Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "User name:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Password:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Store"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Always Ask"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Not Required"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Show password"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT Domain:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPsec Settings..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP Settings..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Enable IPsec tunnel to L2TP host"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Group Name:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Gateway ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Pre-shared Key:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "L2TP IPsec Options"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Username:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "User Password:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Show passwords"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Authentication"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Allow following authentication methods:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Use Microsoft Point-to-Point Encryption"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Use MPPE Encryption"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Crypto:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Any"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Use stateful encryption"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Allow BSD compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Allow Deflate compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Allow TCP header compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Use protocol field compression negotiation"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Use Address/Control compression"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Send PPP echo packets "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "L2TP PPP Options"
\ No newline at end of file
diff --git a/plasma-nm/po/en_GB/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/en_GB/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..1e6bf01
--- /dev/null
@@ -0,0 +1,152 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Steve Allewell <steve.allewell@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-06-24 21:36+0100\n"
+"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
+"Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Contacting host, please wait..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Show password"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Login"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Connection attempt was unsuccessful."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnect VPN Authentication"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN Host"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Connect"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Automatically start connecting next time"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "View Log"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Log Level:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Error"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Info"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Debug"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Trace"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "OpenConnect Settings"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "CA Certificate:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "CSD Wrapper Script:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Allow Cisco Secure Desktop &trojan"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Certificate Authentication"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "User Certificate:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Private Key:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Use FSID for key passphrase"
\ No newline at end of file
diff --git a/plasma-nm/po/en_GB/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/en_GB/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..55c751e
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Steve Allewell <steve.allewell@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-24 21:35+0100\n"
+"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
+"Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Group name:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "User password:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Store"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Always Ask"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Not Required"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Group password:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Show passwords"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "User name:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Phase1 algorithms:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Phase2 algorithms:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domain:"
\ No newline at end of file
diff --git a/plasma-nm/po/en_GB/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/en_GB/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..ae96d5e
--- /dev/null
@@ -0,0 +1,496 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Steve Allewell <steve.allewell@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-25 12:37+0100\n"
+"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
+"Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Could not open file"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Do you want to copy your certificates to %1?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Copy certificates"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Unknown option: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Invalid number of arguments (expected 1) in option: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Invalid size (should be between 0 and 604800) in option: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Invalid proxy option: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Invalid port (should be between 1 and 65535) in option: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Invalid number of arguments (expected 2) in option: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Invalid argument in option: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "File %1 is not a valid OpenVPN's client configuration file"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "File %1 is not a valid OpenVPN configuration (no remote)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Error saving file %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Error copying certificate to %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Could not open file for writing"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Advanced..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Show Passwords"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Connection type:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509 Certificates"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Pre-shared Key"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Password"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 With Password"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA file:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certificate:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Key:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Key password:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Store"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Always Ask"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Not Required"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Shared Key:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Local IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Remote IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Key Direction:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "None"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA File:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Username:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Password:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Gateway Port:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automatic"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tunnel MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "UDP fragment size:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Use custom renegotiation interval"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Use LZO compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Use TCP connection"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Use TAP device"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Restrict TCP maximum segment size (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Security"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Cipher:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Obtaining available ciphers..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC Authentication:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Default"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS Settings"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Subject Match:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Use additional TLS authentication"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Client (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proxies"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Proxy Type:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Server Address:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Retry indefinitely when errors occur"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Proxy Username:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Proxy Password:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Show Password"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Advanced OpenVPN properties"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "OpenVPN cipher lookup failed"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Default"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "No OpenVPN ciphers found"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Key Password:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Show password"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPNAuthentication"
\ No newline at end of file
diff --git a/plasma-nm/po/en_GB/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/en_GB/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..e55db93
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Steve Allewell <steve.allewell@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-24 21:38+0100\n"
+"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
+"Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Authentication"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Allow following authentication methods:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Use Microsoft Point-to-Point Encryption"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Use MPPE Encryption"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Crypto:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Any"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Use stateful encryption"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Allow BSD compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Allow Deflate compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Allow TCP header compression"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Send PPP echo packets "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTPAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Password:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Show password"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP Settings"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Additional"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Login:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Store"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Always Ask"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Not Required"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT Domain:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Advanced..."
\ No newline at end of file
diff --git a/plasma-nm/po/en_GB/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/en_GB/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..2b49127
--- /dev/null
@@ -0,0 +1,162 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Steve Allewell <steve.allewell@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-24 21:37+0100\n"
+"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
+"Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Private Key Password:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Password:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Strong Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Show passwords"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Gateway"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certificate:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Authentication"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certificate/private key"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certificate/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartcard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Private key:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Private Key Password:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Store"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Always Ask"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Not Required"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Username:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "User &Password"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Options"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Request an inner IP address"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Enforce UDP encapsulation"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Use IP compression"
\ No newline at end of file
diff --git a/plasma-nm/po/en_GB/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/en_GB/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..85a8985
--- /dev/null
@@ -0,0 +1,302 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Steve Allewell <steve.allewell@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-23 17:32+0100\n"
+"Last-Translator: Steve Allewell <steve.allewell@gmail.com>\n"
+"Language-Team: British English <kde-l10n-en_gb@kde.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Error decrypting the obfuscated password"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Error"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "File %1 could not be opened."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Needed executable cisco-decrypt could not be found."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunnelled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunnelling disabled, however "
+"it may not work as expected."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Not supported"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: file format error."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: file could not be created"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "User name:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "User password:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Store"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Always Ask"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Not Required"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Group name:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Group password:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Show passwords"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Use hybrid authentication"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "CA &file:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Advanced..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identification"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domain:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Vendor:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transport and Security"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Encryption method:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT traversal:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH Group:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Perfect Forward Secrecy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Disable dead peer detection"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Local Port:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr "Local port to use (0-65535). 0 (default value) means random port."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Random"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Advanced VPNC properties"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Secure (default)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Weak (DES encryption, use with caution)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "None (completely insecure)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T when available (default)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T always"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Disabled"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH Group 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH Group 2 (default)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH Group 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Server (default)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "None"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH Group 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH Group 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH Group 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNCAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "User Password:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Group Password:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Username:"
\ No newline at end of file
diff --git a/plasma-nm/po/eo/CMakeLists.txt b/plasma-nm/po/eo/CMakeLists.txt
new file mode 100644 (file)
index 0000000..7298338
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(eo ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/eo/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/eo/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..ea3e264
--- /dev/null
@@ -0,0 +1,3280 @@
+# Translation of libknetworkmanager into esperanto.
+#
+# Axel Rousseau <axel@esperanto-jeunes.org>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: libknetworkmanager\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2009-11-21 12:05+0100\n"
+"Last-Translator: Axel Rousseau <axel@esperanto-jeunes.org>\n"
+"Language-Team: Esperanto <kde-i18n-doc@kde.org>\n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.0\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Axel Rousseau"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "axel@esperanto-jeunes.org"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "Password"
+msgid "Show sections"
+msgstr "Pasvorto"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+msgid "Show &network speed in:"
+msgstr "Konektoj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+msgid "Connection Details"
+msgstr "Konekto"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+#| msgctxt "network interface connected state label"
+#| msgid "Connected"
+msgid "Connect"
+msgstr "Konektita"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "Konektita"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Rapido"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Detaloj"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+#| msgid "Password"
+msgid "Password..."
+msgstr "Pasvorto"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+#| msgid "Password"
+msgid "Show password"
+msgstr "Pasvorto"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Konektita"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+msgid "Connected"
+msgstr "Konektita"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "Konekto"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "Sendrata"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "Sendrata"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "Sendrata"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Konektita"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Konektita"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Konektita"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Konektita"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Konekto"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Konekto"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "Konekto"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "Konektita"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "Konektita"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Nekonata"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr ""
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr ""
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "Connection"
+msgid "Connection name"
+msgstr "Konekto"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr ""
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "Konekto"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr ""
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr ""
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr ""
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+#, fuzzy
+msgid "Wired"
+msgstr "Sendrata"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Sendrata"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "Konekto"
+
+#: libs/uiutils.cpp:176
+#, fuzzy, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Konektita"
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Konektita"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Nekonata"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr ""
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Nehavebla"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Sen konekto"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr ""
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr ""
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr ""
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr ""
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr ""
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Konektita"
+
+#: libs/uiutils.cpp:240
+#, fuzzy, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Konektita"
+
+#: libs/uiutils.cpp:244
+#, fuzzy
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Konekto"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr ""
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Nekonata"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Konekto"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr ""
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Konekto"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:275
+#, fuzzy
+#| msgctxt "@info:status Notification for hardware added"
+#| msgid "%1 attached"
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "%1 ligita"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Nekonata"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr ""
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr ""
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr ""
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr ""
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+#, fuzzy
+#| msgid "3G (UMTS/HSPA)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "3G (UMTS/HSPA)"
+
+#: libs/uiutils.cpp:389
+#, fuzzy
+#| msgid "2G (GPRS/EDGE)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "2G (GPRS/EDGE)"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Iu"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr ""
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr ""
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr ""
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr ""
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr ""
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr ""
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+#, fuzzy
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Nekonata"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Iu"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Konekto"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr ""
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr ""
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Nesukura"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr ""
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "Uzantnomo:"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "IP-adreso"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "Kluzo"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "IP-adreso"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "Kluzo"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "Pelilo"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Reta Tipo"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "Adreso"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+#| msgid "Network ID"
+msgid "Network ID:"
+msgstr "Reta ID"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "Sen konekto"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr ""
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "Kanalo"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "Numero"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr ""
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "Reta Tipo"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "Konektoj"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "&Moduso:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr ""
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanalo"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "Sekureco"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr ""
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Hieraŭ"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Neniam"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr ""
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for a network connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Neniam"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Driver"
+msgstr "Pelilo"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Device driver"
+msgstr "Pelilo"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection Speed"
+msgstr "Konekto"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection speed"
+msgstr "Konektoj"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:95
+#, fuzzy
+msgid "Hardware address"
+msgstr "IP-adreso"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IPv4 Address"
+msgstr "IP-adreso"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IP version 4 address"
+msgstr "IP-adreso"
+
+#: settings/details/detailkeyseditor.cpp:101
+#, fuzzy
+msgid "IPv4 Gateway"
+msgstr "Kluzo"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IPv6 Address"
+msgstr "IP-adreso"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "IP-adreso"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "Kluzo"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Band"
+msgstr "Sendrata"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+msgid "Wireless Channel"
+msgstr "Sendrata"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Wireless Security"
+msgstr "Sendrata"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "Sendrata"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "Reta Tipo"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "Konekto"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+#, fuzzy
+msgid "Available Details"
+msgstr "Nehavebla"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+#, fuzzy
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Numero"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+#, fuzzy
+msgid "Details to Show"
+msgstr "Detaloj"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/es/CMakeLists.txt b/plasma-nm/po/es/CMakeLists.txt
new file mode 100644 (file)
index 0000000..906dea9
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(es ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/es/kde-nm-connection-editor.po b/plasma-nm/po/es/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..fcb439e
--- /dev/null
@@ -0,0 +1,247 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Raul Gonzalez <raulgf83@gmail.com>, 2014.
+# Eloy Cuadra <ecuadra@eloihr.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-16 20:26+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
+"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Raúl González"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "raulgf83@gmail.com"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Escriba aquí para buscar conexiones..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Añadir"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Hardware"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Banda ancha móvil..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Cableada"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Cableada (compartida)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Inalámbrica"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Inalámbrica (compartida)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtual"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Conectada"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Puente"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Editar..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Borrar"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importar VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Exportar VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "La conexión %1 ha sido añadida"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "¿Desea eliminar la conexión «%1»?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Eliminar conexión"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Conectar"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Desconectar"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importar conexión VPN"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"No se ha podido importar la conexión VPN %1\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "La exportación para este tipo de VPN no está implementada"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Exportar conexión VPN"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"No se ha podido exportar la conexión VPN %1\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "La conexión VPN %1 se ha exportado satisfactoriamente"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Conexión"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Barra de herramientas principal"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Editor de conexión"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Administre sus conexiones de red"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Esta aplicación le permite crear, editar y borrar conexiones de red.\n"
+"\n"
+"Versión de NM en uso: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Desarrollador"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Autor de libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "varias correcciones de errores"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Complementos VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Editar conexión"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Editor de conexión"
\ No newline at end of file
diff --git a/plasma-nm/po/es/libplasmanetworkmanagement-editor.po b/plasma-nm/po/es/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..7c9c490
--- /dev/null
@@ -0,0 +1,1498 @@
+# Spanish translations for libplasmanetworkmanagement-editor.po package.
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Automatically generated, 2014.
+# Eloy Cuadra <ecuadra@eloihr.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanetworkmanagement-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-30 11:52+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
+"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "my_shared_connection"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nueva conexión (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nueva conexión de %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Editar la conexión «%1»"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Configuración general"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Cableada"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Seguridad 802.1x"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Inalámbrica"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Seguridad inalámbrica"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Banda ancha móvil (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Enlace"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Puente"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Diálogo"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Nombre de la conexión:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round-robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Copia de respaldo activa"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Transmisión"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Balanceo de carga de transmisión adaptativo"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Balanceo de carga adaptativo"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (recomendado)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "¿Desea eliminar la conexión «%1»?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Eliminar conexión"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (red de marcado manual)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (red de área personal)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Editor de permisos avanzados"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Cualquiera"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Solo 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Solo 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Preferir 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Preferir 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Preferir 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Solo 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagrama"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Conectado"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Dirección"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Máscara de red"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Puerta de enlace"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Otros dispositivos DNS:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Servidores DNS:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Editar servidores DNS"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Editar dominios de búsqueda DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Dirección"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Prefijo"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Puerta de enlace"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Autenticación:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "TLS con túnel (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "EAP protegido (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Nombre de usuario:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Contraseña:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Solicitar esta contraseña cada vez"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Mostrar contraseña"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identidad:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Certificado del usuario:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Certificado de la AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Clave privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Contraseña de la clave privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Identidad anónima:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Aprovisionamiento PAC automático"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anónimo"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Autenticado"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Ambos"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "Arc&hivo PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Autenticación interna:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Versión de PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automática"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Versión 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Versión 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Nombre de la interfaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Conexiones enlazadas:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Añadir..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Editar..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Borrar"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Modo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Monitorización de enlaces:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Frecuencia de monitorización:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Demora de enlace activo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Demora de enlace caído:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "Destinos ARP:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Una dirección IP o una lista de direcciones separadas por comas."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Conexiones puenteadas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Tiempo de antigüedad:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Activar STP (Protocolo Spanning Tree)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioridad:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Demora de reenvío:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Tiempo de «hello»:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Antigüedad máxima:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Dirección del dispositivo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Tipo de conexión:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Número:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Conectarse automáticamente a esta red cuando esté disponible"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Todos los usuarios pueden conectarse a esta red"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Editar los permisos avanzados para esta conexión"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Editor de permisos detallados para esta conexión. Le permite elegir los "
+"usuarios que pueden activar, modificar o borrar esta conexión."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Avanzado..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Zona del cortafuegos:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Conectarse automáticamente a la VPN cuando se use esta conexión"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Básico"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Almacenar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Preguntar siempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "No es necesario"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Avanzado"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Permitir itinerancia si la red doméstica no está disponible"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "ID de la red:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tipo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Mostrar contraseñas"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Modo de transporte:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Restringir al dispositivo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bytes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Método:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automático (solo direcciones)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Enlace local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Manual"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Compartido con otros equipos"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Desactivada"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "Servidores DNS:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Utilice este campo para indicar las direcciones IP de uno o más servidores "
+"de DNS. Utilice la coma («,») para separar las entradas."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Editar la lista de servidores DNS"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Dominios de búsqueda:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Utilice este campo para indicar uno o más dominios DNS para realizar "
+"búsquedas. Utilice la coma («,») para separar entradas."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Editar la lista de dominios DNS donde buscar"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "ID del cliente DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Eliminar"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Añadir"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Direcciones"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Se necesita IPv4 para esta conexión"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Rutas..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Utilice este campo para indicar la ID de cliente DHCP, que es una cadena que "
+"se envía al servidor DHCP para identificar la máquina local y que puede usar "
+"el servidor DHCP para personalizar las opciones y la asignación DHCP."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privacidad:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automática (solo DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignorada"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Se necesita IPv6 para esta conexión"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Por omisión"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Desactivada"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Activada (preferir dirección pública)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Activada (preferir direcciones temporales)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Autenticación"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Compresión"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Usar cifrado punto a punto (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Usar compresión de datos BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Usar compresión de datos con deflación"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Usar compresión de cabeceras TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Solicitar cifrado de 128 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Usar MPPE con estados"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Enviar paquetes de eco PPP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Servicio:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Interfaz madre:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "Identificador de VLAN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Nombre de la interfaz VLAN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Reordenación de las cabeceras de paquetes de salida"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Protocolo de registro VLAN GARP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Enlace impreciso"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infraestructura"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "A medida"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Punto de acceso"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Dirección MAC clonada:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Aleatoria..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Marque esto si desea crear una conexión para una red oculta"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Red oculta:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Banda:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2,4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Canal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Seguridad inalámbrica"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Ninguna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "Clave WEP de 40/128 bits (hexadecimal o ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "Clave WEP de 128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "WEP dinámica (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA y WPA2 personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA y WPA2 empresarial"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Seguridad:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Clave:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Mostrar clave"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "Índice WEP:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (por omisión)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Sistema abierto"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Clave compartida"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Nombre de la red:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Velocidad:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbits/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Dúplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Completa"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Media"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Negociar automáticamente"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Usar seguridad 802.1x para esta conexión"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Operación no permitida por este tipo de VPN."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/D"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "No disponible"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Seleccione primero el SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Métrico"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Máscara de red"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Métrico"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nueva conexión de banda ancha móvil "
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Mi plan no está listado..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Proveedor desconocido"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Por omisión"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Configurar una conexión de banda ancha móvil "
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Este asistente le ayuda a configurar fácilmente una conexión de banda ancha "
+"a una red móvil (3G)."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Necesitará la siguiente información:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "El nombre de su proveedor de banda ancha"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "El nombre de su plan de banda ancha contratado"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"El APN (nombre del punto de acceso) de su plan de banda ancha (para ciertos "
+"casos)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Crear una conexión para es&te dispositivo de banda ancha móvil:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Cualquier dispositivo GSM"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Cualquier dispositivo CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Dispositivo GSM instalado"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Dispositivo CDMA instalado"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Escoja el país de su proveedor"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Lista de países:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Mi país no está en la lista"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Escoja su proveedor"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Se&leccione su proveedor de una lista:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "No encuentro mi proveedor y quiero introducirlo &manualmente:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Escoja el plan contratado"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Seleccione su plan:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&APN del plan seleccionado (nombre del punto de acceso):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Advertencia: la selección de un plan incorrecto puede generar problemas en "
+"el resultado de la facturación de su cuenta de banda ancha o puede impedir "
+"la conectividad:\n"
+"\n"
+"Si no está seguro sobre su plan, consulte a su proveedor cuál es su APN."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Confirme las preferencias de la banda ancha móvil"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Su conexión de banda ancha móvil está configurada con las siguientes "
+"preferencias:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Su proveedor:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Su plan:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Seguridad: %3\n"
+"Frecuencia: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Seguridad: Insegura\n"
+"Frecuencia: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Usuarios disponibles"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Nombre real"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Nombre de usuario"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Los usuarios pueden activar la conexión"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Editar rutas IPv4"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Usar solo para los recursos de esta conexión"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Eliminar"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Añadir"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignorar las rutas obtenidas automáticamente"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Editar rutas IPv6"
\ No newline at end of file
diff --git a/plasma-nm/po/es/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/es/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..0ed6b78
--- /dev/null
@@ -0,0 +1,4907 @@
+# translation of libknetworkmanager.po to Spanish
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Eloy Cuadra <ecuadra@eloihr.net>, 2009, 2011, 2012, 2013, 2014.
+# Enrique Matias Sanchez (aka Quique) <cronopios@gmail.com>, 2009.
+# Cristina Yenyxe Gonzalez Garcia <the.blue.valkyrie@gmail.com>, 2009.
+# Ignacio Poggi <ipoggi@qi.fcen.uba.ar>, 2009.
+# Kira J. Fernandez <kirajfdez@gmail.com>, 2010.
+# Cristina Yenyxe González García <the.blue.valkyrie@gmail.com>, 2010, 2011.
+# Rocio Gallego <traducciones@rociogallego.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: libknetworkmanager\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-24 10:28+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
+"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"com>\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr ""
+"Rocío Gallego,Rafael Muñoz Cárdenas,Eloy Cuadra,Enrique Matías Sánchez "
+"(Quique),Ignacio Poggi,Cristina Yenyxe González García"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr ""
+"traducciones@rociogallego.com,bymenda@gmail.com,ecuadra@eloihr.net,"
+"cronopios@gmail.com,ignaciop.3@gmail.com,the.blue.valkyrie@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Mostrar secciones"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "&Mostrar la velocidad de la red en:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Detalles de la conexión"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Conectar"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Desconectar"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Velocidad"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Detalles"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Contraseña..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Mostrar la contraseña"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Conectado, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Conectado"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Conexiones disponibles"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Hardware inalámbrico activado"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Hardware inalámbrico desactivado"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Banda ancha móvil activada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Banda ancha móvil desactivada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Modo avión activado"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Modo avión desactivado"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Conectado"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Conectado"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Conectado"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inactiva"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Desconectada"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Desconectando"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Conectando"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "Conexión VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Conectado a %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Conectando a %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager no está en ejecución"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Se necesita NetworkManager 0.9.8; se ha encontrado %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Desconocido"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Recibido"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Transmitido"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBits/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBits/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBits/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Recibido"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Transmitido"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Falta el complemento VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Ha fallado la activación de %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Ha ocurrido un fallo al añadir %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "La petición de la exploración ha fallado"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Nombre de la conexión"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Último uso"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Conexiones activas"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Ethernet cableada"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Red inalámbrica 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtual (enlazada)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtual (puente)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtual (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Módem serial"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Banda ancha móvil"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Enlace"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Puente"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Banda ancha móvil"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Malla de OLPC"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Cableada"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Inalámbrica"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Tipo de conexión desconocido"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Interfaz inalámbrica (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Interfaz cableada (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Módem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Puente (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Desconocido"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "No gestionada"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "No disponible"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "No conectada"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Preparándose para conectar"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Configurando interfaz"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Esperando autorización"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Estableciendo dirección de red"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Comprobando conectividad adicional"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Esperando una conexión secundaria"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Conectada"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Conectada a %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Desactivando la conexión"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Conexión fallida"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Error: Estado no válido"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Desconocido"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Preparando la conexión"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Necesita autorización"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Conectando"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Estableciendo dirección de red"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Activada"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Fallida"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Fallida"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Desconocido"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Ad-hoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infraestructura"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Punto de acceso"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "MODO INCORRECTO - CORRÍJAME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Pares  WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Pares  WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Pares  TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Pares  CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Grupo WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Grupo WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Grupo TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Grupo CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Cualquiera"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revisión B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revisión A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revisión 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "GSM compacto"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analógica"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Desconocida"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Cualquiera"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "El módem está desbloqueado."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM necesita el código PIN."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM necesita el código PIN2."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM necesita el código PUK."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM necesita el código PUK2."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "El módem necesita el código PIN del proveedor de servicio."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "El módem necesita el código PUK del proveedor de servicio."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "El módem necesita el código PIN de la red."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "El módem necesita el código PUK de la red."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "El módem necesita el código PIN."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "El módem necesita el código PIN corporativo."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "El módem necesita el código PUK corporativo."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "El módem necesita el código PIN PH-FSIM."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "El módem necesita el código PUK PH-FSIM."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "El módem necesita el código PIN del subconjunto de la red."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "El módem necesita el código PUK del subconjunto de la red."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Motivo de bloqueo desconocido."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Tipo de NSP Wimax desconocido"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Base"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Compañero"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Compañero de itinerancia"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Insegura"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dinámica"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Tipo de seguridad desconocido"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Insegura"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dinámica"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Tipo de seguridad desconocido"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Nombre del sistema:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Dirección IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "Puerta de enlace IPv4:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Dirección IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "Puerta de enlace IPv6:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Controlador:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Nombre Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "Dirección MAC:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operador:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "ID de la red:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Calidad de la señal:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Tecnología de acceso:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Modo permitido:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Se necesita desbloquear:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Complemento VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Separador:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Nombre del NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Tipo de red:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Velocidad de la conexión:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Modo:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Potencia de la señal:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Punto de acceso (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Punto de acceso (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Canal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Seguridad:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Banda de frecuencia:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Hace un minuto"
+msgstr[1] "Hace %1 minutos"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Hace una hora"
+msgstr[1] "Hace %1 horas"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Ayer"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Nunca"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Usada por última vez hace 1 minuto"
+msgstr[1] "Usada por última vez hace %1 minutos"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Usada por última vez hace 1 hora"
+msgstr[1] "Usada por última vez hace %1 horas"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Usada por última vez ayer"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Usada por última vez el %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "No usada nunca"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Controlador"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Controlador de dispositivo"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Velocidad de la conexión"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Velocidad de la conexión"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Nombre en el sistema"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "Dirección MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Dirección de hardware"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Dirección IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Dirección IP versión 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Puerta de enlace IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Puerta de enlace IP versión 4 por omisión"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Dirección IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Dirección IP versión 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "Puerta de enlace IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Puerta de enlace IP versión 6 por omisión"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "Bsid WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "La ID de la estación base de servicio tal y como se recibe de la red"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "NSP de WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "El nombre del NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Señal WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "La calidad actual de la señal del NSP, en tanto por ciento."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Tipo de NSP de WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "El tipo de red del NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Punto de acceso (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID del punto de acceso inalámbrico"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Intensidad de la señal"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Potencia de la señal del punto de acceso inalámbrico"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Punto de acceso (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Dirección hardware del punto de acceso inalámbrico"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Banda inalámbrica"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Banda de frecuencia inalámbrica"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Canal inalámbrico"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Canal de frecuencia inalámbrico"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Seguridad inalámbrica"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Describe las capacidades de seguridad del punto de acceso"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Modo inalámbrico"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "El modo de operación del dispositivo inalámbrico"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Operador móvil"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Nombre del operador móvil"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Calidad de la señal móvil"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Tecnología de acceso móvil"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Modo móvil permitido"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Se necesita desbloqueo móvil"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Dispositivo maestro móvil"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI de dispositivo móvil"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Número de serie de dispositivo móvil"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI de dispositivo móvil"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Número de identidad del dispositivo móvil"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Nombre Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Nombre Bluetooth del dispositivo"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Complemento VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Tipo de complemento VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Separador VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Separador de la conexión VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Detalles disponibles"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Nombre"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Detalles a mostrar"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/es/plasmanetworkmanagement-kded.po b/plasma-nm/po/es/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..7258188
--- /dev/null
@@ -0,0 +1,628 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Eloy Cuadra <ecuadra@eloihr.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-06-30 12:24+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
+"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Solo se permiten los servicios «dun» y «nap»."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "No se puede contactar con el gestor de Bluetooth (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "No se ha encontrado el adaptador Bluetooth por omisión: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) no permite usar redes de marcado telefónico (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) no permite el uso de punto de acceso a la red (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Ha ocurrido un error al activar el puerto serie del dispositivo: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "El dispositivo %1 no es el deseado (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "No se ha encontrado el dispositivo para el puerto serie %1 (%2)."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Ha ocurrido un error al desbloquear el módem: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Error de desbloqueo PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "No se puede configurar el dispositivo"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "La configuración IP no está disponible"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "La configuración IP ha expirado"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "No se ha proporcionado ninguna credencial"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Se ha desconectado el solicitante de autorizaciones"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Ha fallado la configuración del solicitante de autorizaciones"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "El solicitante de autorizaciones ha fallado"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Se ha agotado el tiempo de espera del solicitante de autorizaciones"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "El inicio de PPP ha fallado"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP desconectado"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP ha fallado"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "El inicio de DHCP ha fallado"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Ha ocurrido un error de DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP ha fallado "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "El inicio del servicio compartido ha fallado"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "El servicio compartido ha fallado"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "El inicio del servicio de IP automática ha fallado"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "El servicio de IP automática ha informado de un error"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "El servicio de IP automática ha fallado"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "El módem está ocupado"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "El módem no tiene tono para marcar"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "El módem no muestra portadora"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Se ha agotado el tiempo de marcado del módem"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Ha fallado el marcado del módem"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "No se puede inicializar el módem"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "No se puede seleccionar el APN GSM"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "El módem GSM no está buscando"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Se ha denegado el registro en la red GSM"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Se ha agotado el tiempo de registro en la red GSM"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "Ha fallado el registro GSM"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Ha fallado la comprobación del PIN GSM"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Falta el firmware del dispositivo"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Se ha eliminado el dispositivo"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "El sistema de redes está ahora en suspensión"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Se ha eliminado la conexión"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Se ha desconectado el cable"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "No se puede encontrar el módem"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "La conexión bluetooth ha fallado o se ha quedado sin tiempo"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "No se ha insertado la tarjeta SIM del módem GSM"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Se necesita el PIN de la tarjeta SIM del módem GSM"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Se necesita el PUK de la tarjeta SIM del módem GSM"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "La tarjeta SIM del módem GSM es errónea"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "El dispositivo InfiniBand no permite el modo conectado"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Una dependencia de la conexión ha fallado"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Ha ocurrido un problema con el puente RFC 2684 Ethernet sobre ADSL"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "El gestor del módem no está en ejecución"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "No se puede encontrar la red WiFi"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Ha fallado una conexión secundaria de la conexión base"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Conexión «%1» activada."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Conexión «%1» desactivada."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "Conexión VPN «%1» activada."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "La conexión VPN «%1» ha fallado."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "Conexión VPN «%1» desconectada."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr ""
+"La conexión VPN ha cambiado de estado porque el usuario la ha desconectado."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"La conexión VPN ha cambiado de estado porque se ha desconectado el "
+"dispositivo que la estaba usando."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Se ha detenido el servicio que proporcionaba la conexión VPN."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "La configuración IP de la conexión VPN no es válida."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Se ha agotado el tiempo del intento de conexión con el servicio VPN."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"Se ha agotado el tiempo mientras se iniciaba el servicio que proporciona la "
+"conexión VPN."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Ha fallado el inicio del servicio que proporciona la conexión VPN."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr ""
+"No se han proporcionado las credenciales necesarias para la conexión VPN."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "La autenticación con el servidor VPN ha fallado."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "La conexión se ha eliminado desde las preferencias."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"Para acceder a la red inalámbrica «%1» necesita proporcionar una contraseña "
+"a continuación"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Por favor, introduzca la contraseña para activar la conexión «%1»"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Credenciales de VPN (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Diálogo de contraseña"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Etiqueta de texto"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Contraseña:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Mo&strar contraseña"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Desbloquear"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "PUK SIM"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "PUK2 SIM"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK del proveedor de servicio"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK de la red"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "PUK corporativo"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PUK PH-FSIM"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK del subconjunto de la red"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Se necesita desbloquear %1"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Se necesita desbloquear %1"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"El dispositivo de banda ancha móvil «%1» solicita un código %2 antes de "
+"poderse utilizar."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "Código %1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Nuevo código PIN:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Vuelva a introducir el nuevo código PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Mostrar el código PIN/PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "PIN SIM"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "PIN2 SIM"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN del proveedor de servicio"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN de la red"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "PIN corporativo"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PIN PH-FSIM"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN del subconjunto de la red"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Mostrar el código PIN"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "Código PIN demasiado corto. Debe tener al menos 4 dígitos."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Los dos códigos PIN no coinciden"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "Código PUK demasiado corto. Debe tener 8 dígitos."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Error desconocido"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Se necesita desbloqueo PIN de la tarjeta SIM"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"El dispositivo de banda ancha móvil «%1» solicita un código PIN de la SIM "
+"antes de poderse utilizar."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "Código PUK:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Vuelva a introducir el código PIN:"
\ No newline at end of file
diff --git a/plasma-nm/po/es/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/es/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..d49527e
--- /dev/null
@@ -0,0 +1,223 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Raul Gonzalez <raulgf83@gmail.com>, 2014.
+# Eloy Cuadra <ecuadra@eloihr.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-30 12:27+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
+"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Puerta de enlace:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Nombre de usuario:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Contraseña:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Almacenar"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Preguntar siempre"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "No se requiere"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Mostrar contraseña"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "Dominio NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Preferencias de IPsec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Preferencias de PPP..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Activar túnel IPsec con la máquina L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Nombre de grupo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID de la puerta de enlace:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Clave precompartida:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Opciones IPsec de L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Nombre de usuario:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Contraseña del usuario:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Mostrar contraseñas"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Autenticación"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Permitir los siguientes métodos de autenticación:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Usar el cifrado punto a punto de Microsoft"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Usar cifrado MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Cifrado:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Cualquiera"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Usar cifrado con estados"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Compresión"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Permitir compresión BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Permitir compresión con deflación"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Permitir compresión de cabeceras TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Usar la negociación de compresión de campos del protocolo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Usar la compresión de dirección/control"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Enviar paquetes de eco PPP "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Opciones PPP de L2TP"
\ No newline at end of file
diff --git a/plasma-nm/po/es/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/es/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..b26c4e4
--- /dev/null
@@ -0,0 +1,153 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Raul Gonzalez <raulgf83@gmail.com>, 2014.
+# Eloy Cuadra <ecuadra@eloihr.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-06-30 12:29+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
+"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Contactando con el servidor, por favor espere..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Mostrar contraseña"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Inicio de sesión"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"No se ha podido comprobar el certificado del servidor VPN «%1».\n"
+"Razón: %2\n"
+"¿Desea aceptarlo de todas maneras?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "El intento de conexión no tuvo éxito."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Autenticación VPN de OpenConnect"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "Servidor VPN"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Conectar"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Iniciar conexión automática la próxima vez"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Ver el registro"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Nivel de registro:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Error"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Información"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Depurar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Seguimiento"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Preferencias de OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Puerta de enlace:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Certificado de la AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Script de envoltura CSD:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Permitir el &troyano de escritorio seguro de Cisco"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Autenticación del certificado"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Certificado del usuario:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Clave privada:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Usar FSID para la frase de contraseña"
\ No newline at end of file
diff --git a/plasma-nm/po/es/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/es/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..7ecf02d
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Eloy Cuadra <ecuadra@eloihr.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-30 12:29+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
+"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Puerta de enlace:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Nombre de grupo:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Contraseña del usuario:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Almacenar"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Preguntar siempre"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "No es necesaria"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Contraseña de grupo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Mostrar contraseñas"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Nombre de usuario:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algoritmos de fase 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algoritmos de fase 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Dominio:"
\ No newline at end of file
diff --git a/plasma-nm/po/es/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/es/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..4773c83
--- /dev/null
@@ -0,0 +1,497 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Eloy Cuadra <ecuadra@eloihr.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-24 10:28+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
+"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "No se ha podido abrir el archivo"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "¿Desea copiar sus certificados en %1?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Copiar certificados"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Opción desconocida: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Número incorrecto de argumentos (se esperaba 1) en la opción: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Tamaño incorrecto (debe estar entre 0 y 0xFFFF) en la opción: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Tamaño incorrecto (debe estar entre 0 y 604800) en la opción: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Proxy no válido en la opción: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Puerto no válido (debe estar entre 1 y 65535) en la opción: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Número incorrecto de argumentos (se esperaba 2) en la opción: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Argumento no válido en la opción: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr ""
+"El archivo %1 no es un archivo de configuración válido del cliente OpenVPN"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "El archivo %1 no es una configuración válida de OpenVPN (no remoto)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Error al guardar el archivo %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Error al copiar certificado en %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "No se ha podido abrir el archivo para escritura"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Avanzado..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Mostrar contraseñas"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Puerta de enlace:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Tipo de conexión:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Certificados X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Clave precompartida"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Contraseña"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 con contraseña"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Archivo de la AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certificado:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Clave:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Contraseña de la clave:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Almacenar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Preguntar siempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "No es necesaria"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Clave compartida:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "IP local:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "IP remota:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Dirección de la clave:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Si se usa la dirección de la clave, debe ser la opuesta a la usada en el par "
+"VPN."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Ninguna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Archivo de la AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Nombre de usuario:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Contraseña:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Puerto de la puerta de enlace:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automática"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Túnel MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Tamaño de fragmento UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Usar intervalo de renegociación personalizado"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Usar compresión LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Usar conexión TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Usar dispositivo TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Restringir el tamaño de segmento máximo TCP (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Seguridad"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Cifrado:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Obteniendo cifrados disponibles..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Autenticación HMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Por omisión"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Preferencias de TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Coincidencia de sujeto:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Conectarse solo a los servidores cuyo certificado coincida con el sujeto "
+"indicado. Ejemplo: /CN=mivpn.empresa.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Usar autenticación TLS adicional"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Servidor (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Cliente (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proxys"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Tipo de proxy:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Dirección del servidor:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Puerto:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Reintentar indefinidamente cuando ocurran errores"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Nombre de usuario del proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Contraseña del proxy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Mostrar contraseña"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Propiedades avanzadas de OpenVPN"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Ha fallado la búsqueda del cifrado OpenVPN"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Por omisión"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "No se ha encontrado ningún cifrado OpenVPN"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Contraseña de la clave:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Mo&strar contraseña"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPNAuthentication"
\ No newline at end of file
diff --git a/plasma-nm/po/es/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/es/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..8d47ade
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Eloy Cuadra <ecuadra@eloihr.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-30 12:35+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
+"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Autenticación"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Permitir los siguientes métodos de autenticación:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Usar el cifrado punto a punto de Microsoft"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Usar cifrado MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Cifrado:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Cualquiera"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Usar cifrado con estados"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Compresión"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Permitir compresión BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Permitir compresión con deflación"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Permitir compresión de cabeceras TCP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Enviar paquetes de eco PPP "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTPAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Contraseña:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Mostrar contraseña"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Preferencias de PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Puerta de enlace:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Adicional"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Inicio de sesión:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Almacenar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Preguntar siempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "No es necesario"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "Dominio NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Avanzado..."
\ No newline at end of file
diff --git a/plasma-nm/po/es/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/es/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..a9cf42e
--- /dev/null
@@ -0,0 +1,162 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Eloy Cuadra <ecuadra@eloihr.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-30 12:36+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
+"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Contraseña de la clave privada:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Contraseña:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"La configuración usa el agente SSH para autenticación, pero no se ha "
+"encontrado ningún agente SSH en funcionamiento."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "VPN Strong Swan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Mo&strar contraseñas"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Puerta de enlace"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Puerta de enlace:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certificado:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Autenticación"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certificado/clave privada"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certificado/Agente SSH"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartcard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Clave privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Contraseña de la clave privada:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Almacenar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Preguntar siempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "No es necesaria"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "Nombre de &usuario:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "C&ontraseña del usuario:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Opciones"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Solicitar una dirección IP interna"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Forzar encapsulación UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Usar compresión de IP"
\ No newline at end of file
diff --git a/plasma-nm/po/es/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/es/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..ccb0813
--- /dev/null
@@ -0,0 +1,304 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Eloy Cuadra <ecuadra@eloihr.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-08-01 13:16+0200\n"
+"Last-Translator: Eloy Cuadra <ecuadra@eloihr.net>\n"
+"Language-Team: Spanish <kde-l10n-es@kde.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Error al descifrar la contraseña ofuscada"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Error"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "No se puede abrir el archivo %1."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "No se puede encontrar el ejecutable necesario «cisco-decrypt»."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"El archivo preferencias de VPN «%1» indica que el tráfico VPN debe usar un "
+"túnel TCP que todavía no está implementado en el software vpnc.\n"
+"\n"
+"Aún así, la conexión se puede crear con el túnel TCP desactivado, pero es "
+"posible que no funcione como se esperaba."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "No permitido"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: error de formato de archivo."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: no se puede crear el archivo"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Puerta de enlace:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Nombre de usuario:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Contraseña del usuario:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Almacenar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Preguntar siempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "No es necesaria"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Nombre de grupo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Contraseña de grupo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Mostrar contraseñas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Usar autenticación híbrida"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "Arc&hivo de la AC:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Avanzado..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identificación"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Dominio:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Vendedor:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transporte y seguridad"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Método de cifrado:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT transversal:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "Grupo DH de IKE:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Secreto perfecto hacia adelante (PFS):"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Desactivar la detección de par muerto"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Puerto local:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Puerto local a usar (0-65535). 0 (el valor por omisión) representa un puerto "
+"aleatorio."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Aleatorio"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Propiedades avanzadas de VPNC"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Seguro (por omisión)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Débil (cifrado DES, úselo con precaución)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Ninguno (completamente inseguro)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T cuando esté disponible (por omisión)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "Siempre NAT-T"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "UDP de Cisco"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Desactivada"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "Grupo 1 de DH"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "Grupo 2 de DH (por omisión)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "Grupo 5 de DH"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Servidor (por omisión)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Ninguna"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "Grupo 1 de DH"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "Grupo 2 de DH"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "Grupo 5 de DH"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNCAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Contraseña del usuario:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Contraseña de grupo:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Nombre de usuario:"
\ No newline at end of file
diff --git a/plasma-nm/po/et/CMakeLists.txt b/plasma-nm/po/et/CMakeLists.txt
new file mode 100644 (file)
index 0000000..513e02a
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(et ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/et/kde-nm-connection-editor.po b/plasma-nm/po/et/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..965a12f
--- /dev/null
@@ -0,0 +1,246 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Marek Laane <bald@smail.ee>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-08 16:08+0300\n"
+"Last-Translator: Marek Laane <bald@smail.ee>\n"
+"Language-Team: Estonian <kde-et@linux.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Marek Laane"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "bald@smail.ee"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Kirjuta ühenduste otsimiseks..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Lisa"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Riistvara"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobiiliühendus..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Juhtmega"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Juhtmega (jagatud)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Juhtmeta"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Juhtmeta (jagatud)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtuaalne"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Bond"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Bridge"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Muuda..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Kustuta"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Impordi VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Ekspordi VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Lisati ühendus %1"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Kas eemaldada ühendus \"%1\"?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Ühenduse eemaldamine"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Ühenda"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Katkesta ühendus"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "VPN-ühenduse import"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"VPN-ühenduse %1 import nurjus\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "See VPN-i tüüp ei toeta eksportimist"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "VPN-ühenduse eksport"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"VPN-ühenduse %1 eksport nurjus\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "VPN-ühendus %1 eksporditi edukalt"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Ühendus"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Peamine tööriistariba"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Ühenduse redaktor"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Võrguühenduste haldamine"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014: Jan Grulich ja Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"See rakendus võimaldab luua, muuta ja kustutada võrguühendusi.\n"
+"\n"
+"Kasutatakse NM-i versiooni %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Arendaja"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "libnm-qt autor"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "mitmed veaparandused"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN-i pluginad"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Ühenduse muutmine"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Ühenduse redaktor"
\ No newline at end of file
diff --git a/plasma-nm/po/et/libplasmanetworkmanagement-editor.po b/plasma-nm/po/et/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..d2cbb74
--- /dev/null
@@ -0,0 +1,1493 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Marek Laane <bald@smail.ee>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-07-04 03:31+0300\n"
+"Last-Translator: Marek Laane <bald@smail.ee>\n"
+"Language-Team: Estonian <kde-et@linux.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "my_shared_connection"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Uus ühendus (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Uus %1 ühendus"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "\"%1\" ühenduse muutmine"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Üldised seadistused"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Juhtmega"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x turvalisus"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Juhtmeta"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Juhtmeta side turvalisus"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobiiliühendus (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Bond"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Bridge"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dialoog"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Ühenduse nimi:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round Robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Aktiivne varundamine"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Üldlevi"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Adaptiivne edastuskoormuse tasakaalustamine"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Adaptiivne koormuse tasakaalustamine"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (soovitatav)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Kas eemaldada ühendus \"%1\"?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Ühenduse eemaldamine"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (sissehelistamisühendus)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (personaalvõrk)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Üksikasjalik õiguste redaktor"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Suvaline"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Ainult 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Ainult 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Eelistatult 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Eelistatult 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Eelistatult 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Ainult 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagramm"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Ühendatud"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Aadress"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Võrgumask"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Lüüs"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Muud nimeserverid:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Nimeserverid:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Nimeserverite muutmine"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Nimeserverite otsingudomeenide muutmine"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Aadress"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Prefiks"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Lüüs"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Autentimine:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Tunneliga TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Kaitstud EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Kasutajanimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Parool:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Parooli küsitakse iga kord"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Parooli näitamine"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identiteet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Kasutaja sertifikaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "SK sertifikaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Privaatvõti:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Privaatvõtme parool:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anonüümne identiteet:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automaatne PAC-i pakkumine"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonüümne"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Autenditud"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Mõlemad"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC-&fail:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Sisemine autentimine:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "PEAP versioon:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automaatne"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Versioon 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Versioon 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Liidese nimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Bond-ühendused:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Lisa..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Muuda..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Kustuta"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Režiim:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Lingi jälgimine:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Jälgimise sagedus:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Lingi loomise hilistus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Lingi mahavõtmise hilistus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP sihtmärgid:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "IP-aadress või komadega eraldatud aadresside loend"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Bridge-ühendused:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Aegumisaeg:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "STP (täispuuprotokolli) kasutamine"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Tähtsus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Edastamise hilistus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Hallooaeg:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Maks. vanus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Seadme aadress:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Ühenduse tüüp:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Arv:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Võimalusel automaatne ühendumine selle võrguga"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Kõik kasutajad võivad selle võrguga ühenduda"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Selle ühenduse muude õiguste muutmine"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Selle ühenduse üksikasjalik õiguste redaktor. See võimaldab valida, millised "
+"kasutajad võivad seda ühendust aktiveerida, muuta või kustutada."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Muu..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Tulemüüri tsoon:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Automaatne ühendumine VPN-iga selle ühenduse kasutamisel"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Põhiline"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Salvestatakse"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Alati küsitakse"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Pole vajalik"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Muu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Rändluse lubamine, kui koduvõrk pole saadaval"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Võrgu ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tüüp:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Paroolide näitamine"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Transpordiviis:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Piiratud seadmega:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " baiti"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Meetod:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automaatne (ainult aadressid)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Link-Local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Käsitsi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Jagatud teistele arvutitele"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Keelatud"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "Nimeserverid:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Sellel väljal saab määrata ühe või enama nimeserveri IP-aadressi. Kirjete "
+"eraldamiseks kasuta koma."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Nimeserverite loendi muutmine"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Otsingudomeenid:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Sellel väljal saab määrata ühe või enama nimeserveri domeeni, millest "
+"otsitakse. Kirjete eraldamiseks kasuta koma."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Otsitavate nimeserverite domeenide loendi muutmine"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "DHCP kliendi ID:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Eemalda"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Lisa"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Aadressid"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Sellele ühendusele on vajalik IPv4"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Marsruudid..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Sellel väljal saab määrata DHCP kliendi ID ehk stringi, mis saadetakse DHCP "
+"serverile tuvastamaks kohalikku masinat ning mida DHCP server võib kasutada "
+"DHCP liisimise ja valikute kohandamiseks."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privaatsus:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automaatne (ainult DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Eiratav"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Sellele ühendusele on vajalik IPv6"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Vaikimisi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Keelatud"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Lubatud (avaliku aadressi eelistamine)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Lubatud (ajutise aadressi eelistamine)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Autentimine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Tihendus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Punktist punkti krüptimise (MPPE) kasutamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "BSD andmetihenduse kasutamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Deflate andmetihenduse kasutamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "TCP päise tihenduse kasutamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "128-bitise krüptimise nõudmine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Olekuga MPPE kasutamine"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Kaja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "PPP echo pakettide saatmine"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Teenus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Emaliides:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN-i ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "VLAN-liidese nimi:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Väljuvate pakettide päiste ümberkorraldamine"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "GARP VLAN-i registreerimise protokoll"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Lõtv sidumine"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastruktuur"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Tugijaam"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Kloonitud MAC-aadress:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Juhuslik..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Märkimisel saab luua ühenduse varjatud võrgule"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Varjatud võrk:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Sagedusriba:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "WiFi turve"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Puudub"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP-võti 40/128 bitti (16nd või ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP-võti 128 bitti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dünaamiline WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA & WPA2 Personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA & WPA2 Enterprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Turve:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Võti:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Võtme näitamine"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP indeks:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (vaikimisi)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Avatud süsteem"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Jagatud võti"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Võrgu nimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Kiirus:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Dupleks:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Täielik"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Pool"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Automaatsed läbirääkimised"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "802.1x turbe kasutamine selle ühenduse korral"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "See VPN-i tüüp seda toimingut ei toeta."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "-"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Pole saadaval"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Kõigepealt vali SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Meetrika"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Võrgumask"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Meetrika"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Uus mobiiliühendus"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Minu plaani pole kirjas..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Tundmatu teenusepakkuja"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Vaikimisi"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Mobiiliühenduse loomine"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"See abiline aitab vähese vaevaga üles seada mobiilse lairibaühenduse (3G) "
+"mobiilivõrguga."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Vajalik on teada järgmisi asju:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Sinu ühenduse pakkuja nimi"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Sinu ühenduse pakkuja tasuarvestusplaani nimi"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(mõnel juhul) Sinu ühenduse pakkuja tasuarvestusplaani APN (tugijaama nimi)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Ühen&duse loomine järgmise mobiilseadmega:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Suvaline GSM-seade"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Suvaline CDMA-seade"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Paigaldatud GSM-seade"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Paigaldatud CDMA-seade"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Teenusepakkuja riigi valimine"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Riikide loend:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Minu riiki pole nimekirjas"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Teenusepakkuja valimine"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Teenusepakkuja va&limine nimekirjast:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "&Minu teenusepakkujat ei ole ja ma soovin selle määrata käsitsi:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Tasuarvestusplaani valimine"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Plaani valimine:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Valitud plaani &APN (tugijaama nimi):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Hoiatus: vale plaani valimine võib tekitada makseprobleeme konto kasutamise "
+"eest või üldse takistada ühendust.\n"
+"\n"
+"Kui sa ei ole kindel, kuidas tasu arvestatakse, küsi seda oma "
+"teenusepakkujalt."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Mobiiliühenduse seadistuste kontrollimine"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr "Sinu mobiilühendus on paika pandud järgmiste seadistustega:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Sinu teenusepakkuja:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Sinu tasuarvestusplaan:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Turve: %3\n"
+"Sagedus: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Turve: ebaturvaline\n"
+"Sagedus: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Saadaolevad kasutajad"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Tegelik nimi"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Kasutajanimi"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Kasutajad, kellel on lubatud ühendust aktiveerida"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "IPv4 marsruutide muutmine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Kasutamine ainult selle ühenduse ressursside jaoks"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Eemalda"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Lisa"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Automaatselt hangitud marsruutide eiramine"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "IPv6 marsruutide muutmine"
\ No newline at end of file
diff --git a/plasma-nm/po/et/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/et/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..d406eb9
--- /dev/null
@@ -0,0 +1,5026 @@
+# translation of libknetworkmanager.po to Estonian
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Marek Laane <bald@smail.ee>, 2009, 2010, 2011, 2012, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: libknetworkmanager\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-07-04 04:09+0300\n"
+"Last-Translator: Marek Laane <bald@smail.ee>\n"
+"Language-Team: Estonian <kde-et@linux.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Marek Laane"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "bald@smail.ee"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Sektsioonide näitamine"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Võrgukiiruse &näidatav ühik:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBaiti/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBitti/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Ühenduse üksikasjad"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Ühenda"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Katkesta ühendus"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Kiirus"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Üksikasjad"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Parool..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Parooli näitamine"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected, ⬇ %1, ⬆ %2"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Ühendatud, ⬇ %1, ⬆ %2"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Ühendatud"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Saadaolevad ühendused"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Juhtmeta side lubatud"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Juhtmeta side keelatud"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobiiliühendus lubatud"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobiiliühendus keelatud"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Lennukirežiim lubatud"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Lennukirežiim keelatud"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Ühendatud"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Ühendatud"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Ühendatud"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Mitteaktiivne"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Ühenduseta"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Ühenduse sulgemine "
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Ühendumine"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN-ühendus"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Ühendatud masinaga %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Ühendumine masinaga %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager ei tööta"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Vajalik on NetworkManager 0.9.8, leiti %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Tundmatu"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Saadud"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Saadetud"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Saadud"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Saadetud"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "VPN-i plugin puudub"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "%1 aktiveerimine nurjus"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "%1 lisamine nurjus"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Uurimise nõudmine nurjus"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Ühenduse nimi"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Viimati kasutatud"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Aktiivsed ühendused"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Juhtmega Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Juhtmeta 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuaalne (bond)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuaalne (bridge)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuaalne (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Jadapordi modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobiiliühendus"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Bond"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Bridge"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobiiliühendus"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Olpc silmusvõrk"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Juhtmega"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Juhtmeta"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Tundmatu ühenduse tüüp"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Juhtmeta side liides (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Juhtmega side liides (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Bridge (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Tundmatu"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Haldamata"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Kättesaamatu"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Pole ühendatud"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Valmistumine ühendumiseks"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Liidese seadistamine"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Autentimise ootamine"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Võrguaadressi määramine"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Lisaühendamisvõimaluste kontrollimine"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Teisese ühenduse ootel"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Ühendatud"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Ühendatud liidesega %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Ühenduse katkestamine"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Ühendus nurjus"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Tõrge: vigane olek"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Teadmata"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Valmistumine ühendumiseks"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Vajab autentimist"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Ühendumine"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Võrguaadressi määramine"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Aktiivne"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Nurjumine"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Nurjumine"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Teadmata"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Ad-hoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruktuur"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Tugijaam"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "VIGANE REŽIIM"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Pairwise WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Pairwise WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Pairwise TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Pairwise CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Group WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Group WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Group TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Group CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Suvaline"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO versioon B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO versioon A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO versioon 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Compact GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analoog"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Tundmatu"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Suvaline"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modem on lukustamata."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM nõuab PIN-i."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM nõuab PIN2."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM nõuab PUK-i."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM nõuab PUK2."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modem nõuab teenusepakkuja PIN-i."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modem nõuab teenusepakkuja PUK-i."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modem nõuab võrgu PIN-i."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modem nõuab võrgu PUK-i."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modem nõuab PIN-i."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modem nõuab korporatiiv-PIN-i."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modem nõuab korporatiiv-PUK-i."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modem nõuab PH-FSIM PIN-i."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modem nõuab PH-FSIM PUK-i."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modem nõuab võrgu alamvõrgu PIN-i."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modem nõuab võrgu alamvõrgu PUK-i."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Lukustamine põhjus pole teada."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Tundmatu WiMAXi võrguteenuse pakkuja tüüp"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Kodu"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partner"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Rändluspartner"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Turvamata"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dünaamiline WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Tundmatu turbetüüp"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Turvamata"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dünaamiline WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Tundmatu turbetüüp"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Süsteemi nimi:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4 aadress:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4 lüüs:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6 aadress:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6 lüüs:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Draiver:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetoothi nimi"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC-aadress:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operaator:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Võrgu ID:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Signaali kvaliteet:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Tehnoloogia:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Lubatud režiim:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Vajalik on lukustuse eemaldamine:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN-i plugin:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Tekstiriba:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Võrguteenuse pakkuja nimi:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Võrgu tüüp:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Ühenduse kiirus:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Režiim:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Signaali tugevus:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Tugijaam (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Tugijaam (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Turve:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Sagedusriba:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Ühe minuti eest"
+msgstr[1] "%1 minuti eest"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Ühe tunni eest"
+msgstr[1] "%1 tunni eest"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Eile"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Mitte kunagi"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Viimati kasutatud ühe minuti eest"
+msgstr[1] "Viimati kasutatud %1 minuti eest"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Viimati kasutatud ühe tunni eest"
+msgstr[1] "Viimati kasutatud %1 tunni eest"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Viimati kasutatud eile"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Viimati kasutatud %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Pole kunagi kasutatud"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Draiver"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Seadme draiver"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Ühenduse kiirus"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Ühenduse kiirus"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Süsteemne nimi"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC-aadress"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Riistvara-aadress"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4 aadress"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IPv4 aadress"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 lüüs"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "IPv4 vaikimisi lüüs"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6 aadress"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IPv6 aadress"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6 lüüs"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "IPv6 vaikimisi lüüs"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "Võrgust saadud baastugijaama ID"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAXi võrguteenuse pakkuja"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Võrguteenuse pakkuja nimi"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAXi signaal"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Võrguteenuse pakkuja praegune signaali kvaliteet protsendina."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "WiMAXi võrguteenuse pakkuja tüüp"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Võrguteenuse pakkuja võrgutüüp"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Tugijaam (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "Juhtmeta side tugijaama SSID"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Signaali tugevus"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Juhtmeta side tugijaama signaalitugevus"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Tugijaam (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Juhtmeta side tugijaama riistvara-aadress"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Juhtmeta side sagedusriba"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Juhtmeta side sagedusriba"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Juhtmeta side kanal"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Juhtmeta side sageduskanal"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Juhtmeta side turvalisus"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Tugijaama turbevõimalused"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Juhtmeta side režiim"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Juhtmeta seadme töörežiim"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobiilivõrgu operaator"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Mobiilivõrgu operaatori nimi"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Mobiilivõrgu signaali kvaliteet"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Mobiilivõrgu tehnoloogia"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Mobiilivõrgu lubatud režiim"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Mobiilse seadme lukustuse eemaldamise nõue"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Mobiilne ülemseade"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "Mobiilse seadme IMEI"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Mobiilse seadme seerianumber"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "Mobiilse seadme IMSI"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Mobiilse seadme identifitseerimisnumber"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Bluetoothi nimi"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Bluetoothi seadme nimi"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN-i plugin"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "VPN-i plugina tüüp"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN-i tekstiriba"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "VPN-ühenduse tekstiriba"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Saadaolevad üksikasjad"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Nimi"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Näidatavad üksikasjad"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/et/plasmanetworkmanagement-kded.po b/plasma-nm/po/et/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..2fd6fb8
--- /dev/null
@@ -0,0 +1,616 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Marek Laane <bald@smail.ee>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-07-04 02:50+0300\n"
+"Last-Translator: Marek Laane <bald@smail.ee>\n"
+"Language-Team: Estonian <kde-et@linux.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Toetatud on ainult \"dun\" ja \"nap\" teenused."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Ühenduse loomine Bluetoothi halduriga (BlueZ) nurjus."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Vaikimisi Bluetoothi adapterit ei leitud: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) ei toeta sissehelistamisteenust (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) ei toeta võrgu pöörduspunkti (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Tõrge seadmete jadapordi aktiveerimisel: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Seade %1 ei ole soovitud seade (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Seadet jadapordile %1 (%2) ei leitud."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Tõrge modemi lukustuse eemaldamisel: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Tõrge PIN-i/PUK-i lukustuse eemaldamisel"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Seadet ei saa seadistada"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP-seadistust ei leitud"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP-seadistus on aegunud"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Saladusi pole antud"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Autentimisprogramm on ühenduse katkestanud"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Autentimisprogrammi seadistamine nurjus"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Autentimisprogramm nurjus"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Autentimisprogramm aegus"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP käivitamine nurjus"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP on ühenduse katkestanud"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP nurjus"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP käivitamine nurjus"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Tekkis DHCP tõrge"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP nurjus "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Jagatud teenuse käivitamine nurjus"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Jagatud teenus nurjus"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Automaatse IP teenuse käivitamine nurjus"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Automaatse IP teenus teatas tõrkest"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Automaatse IP teenus nurjus"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modem on hõivatud"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modemil puudub valimistoon"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modemil puudub sideliin"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Modemi valimine aegus"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Modemi valimine nurjus"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Modemi initsialiseerimine nurjus"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "GSM APN-i valimine nurjus"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "GSM modem ei otsi"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "GSM võrgu registreerimisest keelduti"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "GSM võrgu registreerimine aegus"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "GSM registreerimine nurjus"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "GSM PIN-i kontroll nurjus"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Seadme püsivara puudub"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Seade eemaldati"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Võrgusüsteem nüüd puhkab"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Ühendus eemaldati"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Kaabel eemaldati"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Modemit ei leitud"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Bluetoothi ühendus nurjus või aegus"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "GSM modemi SIM-kaarti pole sisestatud"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "GSM modemi SIM-i PIN on nõutav"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "GSM modemi SIM-i PUK on nõutav"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "GSM modemi SIM on vale"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBandi seade ei toeta ühendatud režiimi"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Ühenduse sõltuvus nurjus"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Probleem RFV 2684 Ethernet over ADSL sillaga"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager ei tööta"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "WiFi-võrku ei leitud"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Baasühenduse teisene ühendus nurjus"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Ühendus \"%1\" on aktiivne."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Ühendus \"%1\" ei ole aktiivne."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN-ühendus \"%1\" on aktiivne."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN-ühendus \"%1\" nurjus."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN-ühendus \"%1\" on katkestatud."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "VPN-ühendus muutis olekut, sest kasutaja katkestas selle."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr "VPN-ühendus muutis olekut, sest seade, mida see kasutas, eemaldati."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "VPN-ühendust pakkuv teenus peatati."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "VPN-ühenduse IP seadistus oli vigane."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Katse ühenduda VPN-teenusega aegus."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr "Aegumine VPN-ühendust pakkuva teenuse käivitamisel."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "VPN-ühendust pakkuva teenuse käivitamine nurjus."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "VPN-ühenduseks vajalikke saladusi ei antud."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Autentimine VPN-serveris nurjus."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Ühendus kustutati seadistusest."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr "Juhtmeta võrgu \"%1\" kasutamiseks tuleb allpool anda parool"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Palun anna ühenduse \"%1\" aktiveerimiseks parool"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN-i saladused (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Paroolidialoog"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Tekstipealdis"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Parool:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Parooli näitamine"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Eemalda lukustus"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "Teenusepakkuja PUK"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Võrgu PUK"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Korporatiiv-PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "Võrgu alamvõrgu PUK"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1: vajalik on lukustuse eemaldamine"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1: vajalik on lukustuse eemaldamine"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr "Mobiilse interneti seade '%1' nõuab enne kasutamist %2-koodi."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1-kood:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Uus PIN:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Uus PIN teist korda:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "PIN/PUK-koodi näitamine"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM-i PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM-i PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "Teenusepakkuja PIN"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Võrgu PIN"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Korporatiiv-PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "Võrgu alamvõrgu PIN"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "PIN-koodi näitamine"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN on liiga lühike, see peab koosnema vähemalt 4 arvust."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "PIN-id ei sobi kokku"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK-kood on liiga lühike, see peab koosnema vähemalt 8 arvust."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Tundmatu tõrge"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Vajalik on SIM-i PIN-i lukustuse eemaldamine"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr "Mobiilse interneti seade '%1' nõuab enne kasutamist SIM-i PIN-koodi."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK-kood:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "PIN teist korda:"
\ No newline at end of file
diff --git a/plasma-nm/po/et/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/et/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..5d77d00
--- /dev/null
@@ -0,0 +1,222 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Marek Laane <bald@smail.ee>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-07-04 02:26+0300\n"
+"Last-Translator: Marek Laane <bald@smail.ee>\n"
+"Language-Team: Estonian <kde-et@linux.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Lüüs:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Kasutajanimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Parool:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Salvestatakse"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Alati küsitakse"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Pole vajalik"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Parooli näitamine"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT domeen:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPSec-i seadistused..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP seadistused..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "IPSeci tunneli lubamine L2TP masinasse"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Rühma nimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Lüüsi ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Eeljagatud võti:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "L2TP IPSeci valikud"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Kasutajanimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Kasutaja parool:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Paroolide näitamine"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Autentimine"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Järgmiste autentimisviiside lubamine:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Microsofti punktist punkti krüptimise kasutamine"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE krüptimise kasutamine"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Krüpto:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Suvaline"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128-bitine"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40-bitine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Olekulise krüptimise lubamine"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Tihendus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD tihenduse lubamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate tihenduse lubamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "TCP päise tihenduse lubamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Protokollivälka tihendamise läbirääkimiste kasutamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Aadressikontrolli tihendamise kasutamine"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Kaja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "PPP echo pakettide saatmine "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "L2TP PPP valikud"
\ No newline at end of file
diff --git a/plasma-nm/po/et/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/et/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..4198c18
--- /dev/null
@@ -0,0 +1,152 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Marek Laane <bald@smail.ee>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-07-04 02:22+0300\n"
+"Last-Translator: Marek Laane <bald@smail.ee>\n"
+"Language-Team: Estonian <kde-et@linux.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Ühendumine masinaga, palun oota..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Parooli näitamine"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Logi sisse"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"VPN-serveri \"%1\" sertifikaadi kontroll nurjus.\n"
+"Põhjus: %2\n"
+"Kas seda siiski aktsepteerida?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Katse ühendust luua nurjus."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnecti VPN-i autentimine"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN-i masin"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Ühenda"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Järgmine kord käivitatakse ühendus automaatselt"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Logi näitamine"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Logitase:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Tõrge"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Teave"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Silumine"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Jälitus"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "OpenConnecti seadistused"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Üldine"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Lüüs:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "SK sertifikaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Puhverserver:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "CSD kesta skript:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Cisco Secure Desktopi &troojalase lubamine"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Sertifikaadi autentimine"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Kasutaja sertifikaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Privaatvõti:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "FSID kasutamine võtme paroolifraasiks"
\ No newline at end of file
diff --git a/plasma-nm/po/et/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/et/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..1f356f3
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Marek Laane <bald@smail.ee>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-07-04 02:19+0300\n"
+"Last-Translator: Marek Laane <bald@smail.ee>\n"
+"Language-Team: Estonian <kde-et@linux.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Lüüs:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Rühma nimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Kasutaja parool:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Salvestatakse"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Alati küsitakse"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Pole vajalik"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Rühma parool:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Paroolide näitamine"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Kasutajanimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Faas 1 algoritmid:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Faas 2 algoritmid:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domeen:"
\ No newline at end of file
diff --git a/plasma-nm/po/et/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/et/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..6e3260f
--- /dev/null
@@ -0,0 +1,498 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Marek Laane <bald@smail.ee>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-07-07 16:08+0300\n"
+"Last-Translator: Marek Laane <bald@smail.ee>\n"
+"Language-Team: Estonian <kde-et@linux.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Faili avamine nurjus"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "Sertifikaat:"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Tundmatu võti: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Vigane argumentide arv (oodati 1) võtmes: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Vigane suurus (peab olema vahemikus 0 kuni 0xFFFF) võtmes: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Vigane suurus (peab olema vahemikus 0 kuni 604800) võtmes: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Vigane puhverserveri võti: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Vigane port (peab olema vahemikus 1 kuni 65535) võtmes: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Vigane argumentide arv (oodati 2) võtmes: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Vigane argument võtmes: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Fail %1 ei ole korrektne OpenVPN-i kliendi seadistusfail"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Fail %1 ei ole korrektne OpenVPN-i seadistus (kaugmasin puudub)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Tõrge faili %1 salvestamisel: %2"
+
+#: openvpn.cpp:672
+#, fuzzy, kde-format
+#| msgid "Error copying file to %1: %2"
+msgid "Error copying certificate to %1: %2"
+msgstr "Tõrge faili %1 kopeerimisel: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Faili avamine kirjutamiseks nurjus"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Muu..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Paroolide näitamine"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Lüüs:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Ühenduse tüüp:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509 sertifikaadid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Eeljagatud võti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Parool"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 parooliga"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "SK fail:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Sertifikaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Võti:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Võtme parool:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Salvestatakse"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Alati küsitakse"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Pole vajalik"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Jagatud võti:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Kohalik IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Kaug-IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Võtme suund:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Võtme suuna kasutamisel peab see olema vastupidine VPN-i partneri omale."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Puudub"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "SK fail:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Kasutajanimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Parool:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Üldine"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Lüüsi port:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automaatne"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tunneli MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "UDP fragmendi suurus:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Kohandatud läbirääkimiste uuendamise intervalli kasutamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "LZO tihenduse kasutamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "TCP ühenduse kasutamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "TAP-seadme kasutamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "TCP segmendi maksimumsuuruse (MSS) piiramine"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Turve"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Šiffer:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Saadaolevate šifrite hankimine..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC autentimine:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Vaikimisi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS-i seadistused"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Subjekti sobivus:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Ühendumine ainult serveritega, mille sertifikaat vastab määratud subjektile. "
+"Näide: /CN=minuvpn.firma.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Täiendava TLS-i autentimise kasutamine"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Klient (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Puhverserverid"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Puhverserveri tüüp:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Serveri aadress:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Tõrke tekkimisel piiranguteta taasproovimine"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Puhverserveri kasutajanimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Puhverserveri parool:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Parooli näitamine"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Muud OpenVPN-i omadused"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "OpenVPN-i šifri otsing nurjus"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Vaikimisi"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "OpenVPN-i šifreid ei leitud"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Võtme parool:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Parooli näitamine"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPN-i autentimine"
\ No newline at end of file
diff --git a/plasma-nm/po/et/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/et/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..bb4e301
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Marek Laane <bald@smail.ee>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-07-04 02:10+0300\n"
+"Last-Translator: Marek Laane <bald@smail.ee>\n"
+"Language-Team: Estonian <kde-et@linux.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Autentimine"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Järgmiste autentimisviiside lubamine:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Microsofti punktist punkti krüptimise kasutamine"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE krüptimise kasutamine"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Krüpto:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Suvaline"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128-bitine"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40-bitine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Olekulise krüptimise lubamine"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Tihendus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD tihenduse lubamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate tihenduse lubamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "TCP päise tihenduse lubamine"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Kaja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "PPP echo pakettide saatmine "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTP autentimine"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Parool:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Parooli näitamine"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP seadistused"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Üldine"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Lüüs:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Lisavõimalused"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Kasutajanimi:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Salvestatakse"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Alati küsitakse"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Pole vajalik"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT domeen:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Muu..."
\ No newline at end of file
diff --git a/plasma-nm/po/et/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/et/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..9912c8c
--- /dev/null
@@ -0,0 +1,162 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Marek Laane <bald@smail.ee>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-07-04 02:07+0300\n"
+"Last-Translator: Marek Laane <bald@smail.ee>\n"
+"Language-Team: Estonian <kde-et@linux.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Privaatvõtme parool:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Parool:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Seadistus kasutab autentimiseks ssh-agenti, aga ühtegi töötavat ssh-agenti "
+"ei leitud."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Strong Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Paroolide näitamine"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Lüüs"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Lüüs:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Sertifikaat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Autentimine"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Sertifikaat/privaatvõti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Sertifikaat/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Kiipkaart"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Privaatvõti:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Privaatvõtme parool:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Salvestatakse"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Alati küsitakse"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Pole vajalik"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "Kas&utajanimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Kasutaja &parool"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Valikud"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Sisemise IP-aadressi nõudmine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "UDP kapseldus jõuga"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "IP tihenduse kasutamine"
\ No newline at end of file
diff --git a/plasma-nm/po/et/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/et/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..10fa6bf
--- /dev/null
@@ -0,0 +1,304 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Marek Laane <bald@smail.ee>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-28 16:02+0300\n"
+"Last-Translator: Marek Laane <bald@smail.ee>\n"
+"Language-Team: Estonian <kde-et@linux.ee>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Tõrge hägustatud parooli lahtikrüptimisel"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Tõrge"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Faili %1 avamine nurjus."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Vajalikku täitmisfaili cisco-decrypt ei leitud."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"VPN-i seadistustefail \"%1\" määrab, et VPN-liiklus peab kulgema TCP tunneli "
+"kaudu, mida vpnc tarkvara praegu ei toeta.\n"
+"\n"
+"Ühenduse loomine on siiski võimalik TCP tunneli väljalülitamisega, aga see "
+"ei pruugi toimida oodatult."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Pole toetatud"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: failivormingu viga."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: faili loomine nurjus"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Lüüs:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Kasutajanimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Kasutaja parool:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Salvestatakse"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Alati küsitakse"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Pole vajalik"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Rühma nimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Rühma parool:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Paroolide näitamine"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Hübriidautentimise kasutamine"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "SK &fail:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Muu..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Tuvastamine"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domeen:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Pakkuja:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transport ja turve"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Krüptimisviis:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT traversal:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH rühm:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Täielik tulevikuturve (PFS):"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Surnud masina tuvastamise keelamine"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Kohalik port:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Kasutatav kohalik port (0-65535). 0 (vaikeväärtus) tähendab juhusliku pordi "
+"kasutamist."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Juhuslik"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Muud VPNC omadused"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Turvaline (vaikimisi)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Nõrk (DES-krüptimine, ole ettevaatlik)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Puudub (täiesti ebaturvaline)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T, kui on saadaval (vaikimisi)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T alati"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Keelatud"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH rühm 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH rühm 2 (vaikimisi)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH rühm 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Server (vaikimisi)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Puudub"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH rühm 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH rühm 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH rühm 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNC autentimine"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Kasutaja parool:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Rühma parool:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Kasutajanimi:"
\ No newline at end of file
diff --git a/plasma-nm/po/fa/CMakeLists.txt b/plasma-nm/po/fa/CMakeLists.txt
new file mode 100644 (file)
index 0000000..8c26c77
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(fa ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/fa/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/fa/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..045ef8e
--- /dev/null
@@ -0,0 +1,2588 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Mohammad Reza Mirdamadi <mohi@ubuntu.ir>, 2012.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2012-02-29 00:25+0330\n"
+"Last-Translator: Mohammad Reza Mirdamadi <mohi@ubuntu.ir>\n"
+"Language-Team: Farsi (Persian) <kde-i18n-fa@kde.org>\n"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "محمدرضا میردامادی"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "mohi@ubuntu.ir"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "Show tray icon"
+msgid "Show sections"
+msgstr "نمایش شمایل سینی"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+msgid "Show &network speed in:"
+msgstr "خرابی در اتصال"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+#| msgctxt "network interface connection failed state label"
+#| msgid "Connection Failed"
+msgid "Connection Details"
+msgstr "خرابی در اتصال"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "اتصال"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "متصل‌شده"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "سرعت"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "جزئیات"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+msgid "Password..."
+msgstr "اسم رمز"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+#| msgid "&Password:"
+msgid "Show password"
+msgstr "&اسم رمز:‌"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "متصل‌شده"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+msgid "Connected"
+msgstr "متصل‌شده"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "اتصال"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "بی‌سیم"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "بی‌سیم"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "بی‌سیم"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "متصل‌شده"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "متصل‌شده"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "متصل‌شده"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "متصل‌شده"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "اتصال"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "اتصال"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "اتصال"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "متصل‌شده"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "اتصال"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "ناشناخته"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr ""
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr ""
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgctxt "network interface connection failed state label"
+#| msgid "Connection Failed"
+msgid "Connection name"
+msgstr "خرابی در اتصال"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr ""
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "اتصال"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr ""
+
+#: libs/uiutils.cpp:61
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "بی‌سیم"
+
+#: libs/uiutils.cpp:64
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "بلوتوث"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr ""
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr ""
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "بلوتوث"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr ""
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+#, fuzzy
+msgid "Wired"
+msgstr "بی‌سیم"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "بی‌سیم"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "خرابی در اتصال"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "واسط"
+
+#: libs/uiutils.cpp:182
+#, fuzzy, kde-format
+msgid "Bluetooth (%1)"
+msgstr "بلوتوث"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "ناشناخته"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr ""
+
+#: libs/uiutils.cpp:213
+#, fuzzy
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "ناموجود"
+
+#: libs/uiutils.cpp:216
+#, fuzzy
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "متصل نشده."
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr ""
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr ""
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "انتظار برای اجازه"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr ""
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr ""
+
+#: libs/uiutils.cpp:238
+#, fuzzy
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "متصل‌شده"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr ""
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr ""
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "خرابی در اتصال"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr ""
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "ناشناخته"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "اتصال"
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+#| msgctxt "description of waiting for authentication network interface state"
+#| msgid "Waiting for authorization"
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "انتظار برای اجازه"
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "اتصال"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr ""
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "ناشناخته"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr ""
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr ""
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr ""
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr ""
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr ""
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "هر"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr ""
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr ""
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr ""
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr ""
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr ""
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr ""
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+#, fuzzy
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "ناشناخته"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "هر"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "خرابی در اتصال"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr ""
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr ""
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr ""
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr ""
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr ""
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr ""
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "نام کاربر:"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "نشانی IP"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "دروازه"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "نشانی IP"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "دروازه"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "گرداننده"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "بلوتوث"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "نشانی:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+msgid "Network ID:"
+msgstr "شبکه"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "پشتیبانی نشد"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr ""
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "کانال"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "نام"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr ""
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "شبکه"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "خرابی در اتصال"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "حالت"
+
+#: libs/uiutils.cpp:826
+#, fuzzy
+msgid "Signal strength:"
+msgstr "استحکام:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "کانال"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "امنیت"
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+msgid "Frequency band:"
+msgstr "بسامد"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] ""
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] ""
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "دیروز"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "هرگز"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] ""
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] ""
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr ""
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for a network connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "هرگز"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Driver"
+msgstr "گرداننده"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Device driver"
+msgstr "گرداننده"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection Speed"
+msgstr "خرابی در اتصال"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection speed"
+msgstr "خرابی در اتصال"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:95
+#, fuzzy
+msgid "Hardware address"
+msgstr "نشانی IP"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IP version 4 address"
+msgstr "نشانی IP"
+
+#: settings/details/detailkeyseditor.cpp:101
+#, fuzzy
+msgid "IPv4 Gateway"
+msgstr "دروازه"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IPv6 Address"
+msgstr "نشانی IP"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "نشانی IP"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "دروازه"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Signal Strength"
+msgstr "استحکام:"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Band"
+msgstr "بی‌سیم"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+msgid "Wireless Channel"
+msgstr "بی‌سیم"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Wireless Security"
+msgstr "بی‌سیم"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "بی‌سیم"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "بلوتوث"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "خرابی در اتصال"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+#, fuzzy
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "نام"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+#, fuzzy
+msgid "Details to Show"
+msgstr "جزئیات"
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/fi/CMakeLists.txt b/plasma-nm/po/fi/CMakeLists.txt
new file mode 100644 (file)
index 0000000..846247c
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(fi ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/fi/kde-nm-connection-editor.po b/plasma-nm/po/fi/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..0527db5
--- /dev/null
@@ -0,0 +1,564 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-09 20:20+0300\n"
+"Last-Translator: Lasse Liehu <lasse.liehu@gmail.com>\n"
+"Language-Team: Finnish <lokalisointi@lists.coss.fi>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Lasse Liehu"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "lasse.liehu@gmail.com"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Etsi yhteyksiä kirjoittamalla tähän…"
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Lisää"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Laitteisto"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobiililaajakaista…"
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Kiinteä yhteys"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Kiinteä yhteys (jaettu)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Langaton yhteys"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Langaton yhteys (jaettu)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtuaalinen yhteys"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Sidottu yhteys (bond)"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Silta"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Muokkaa…"
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Poista"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Tuo VPN-yhteys…"
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Vie VPN-yhteys…"
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Yhteys %1 on lisätty"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Haluatko poistaa yhteyden ”%1”?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Poista yhteys"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Yhdistä"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Katkaise yhteys"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Tuo VPN-yhteys"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"VPN-yhteyden %1 tuonti epäonnistui\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Vientiä ei tueta tälle VPN-tyypille"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Vie VPN-yhteys"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"VPN-yhteyden %1 vienti epäonnistui\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "VPN-yhteyden %1 vienti onnistui"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Yhteys"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Päätyökalurivi"
+
+# pmap: =:gen=Yhteysmuokkaimen:
+# pmap: =:elat=Yhteysmuokkaimesta:
+# pmap: =:yleisnimi=kyllä:
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Yhteysmuokkain"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Hallitse verkkoyhteyksiäsi"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "© 2013–2014 Jan Grulich ja Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Tämä sovellus mahdollistaa verkkoyhteyksien luonnin, muokkauksen ja "
+"poistamisen.\n"
+"\n"
+"Käyttää NM-versiota: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Kehittäjä"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "libnm-qt:n tekijä"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "useita virhekorjauksia"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN-liitännäiset"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Muokkaa yhteyttä"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Yhteysmuokkain"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/fi/libplasmanetworkmanagement-editor.po b/plasma-nm/po/fi/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..754f155
--- /dev/null
@@ -0,0 +1,1492 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-07-12 16:46+0300\n"
+"Last-Translator: Lasse Liehu <lasse.liehu@gmail.com>\n"
+"Language-Team: Finnish <lokalisointi@lists.coss.fi>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "oma_jaettu_yhteys"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Uusi yhteys (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Uusi %1-yhteys"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Muokkaa yhteyttä ”%1”"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Yleisasetukset"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Kiinteä yhteys"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x-suojaus"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Langaton yhteys"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Langattoman verkon suojaus"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobiililaajakaista (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Sidottu yhteys (bond)"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Silta"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Ikkuna"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Yhteyden nimi:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Kiertovuorottelu"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Aktiivinen varmistus"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Yleislähetys"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Sopeutuva lähettämisen kuorman tasaus (ATLB)"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Sopeutuva kuorman tasaus (ALB)"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (suositellaan)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Haluatko poistaa yhteyden ”%1”?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Poista yhteys"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "Puhelinverkkoyhteys (DUN)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "Likiverkko (PAN)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Edistynyt oikeusmuokkain"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Kaikki"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Vain 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Vain 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Ensisijaisesti 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Ensisijaisesti 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Ensisijaisesti 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Vain 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datasähke (datagram)"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Yhteydellinen"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Osoite"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Verkkopeite"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Yhdyskäytävä"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Muut DNS-palvelimet:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS-palvelimet:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Muokkaa DNS-palvelimia"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Muokkaa etsittäviä DNS-verkkoalueita"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Osoite"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Etuliite"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Yhdyskäytävä"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Todennus:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Tunneloitu TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Suojattu EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Käyttäjätunnus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Salasana:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Kysy tätä salasanaa jokaisella kerralla"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Näytä salasana"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Henkilöys:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Käyttäjän varmenne:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA-varmenne:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Yksityinen avain:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Yksityisen avaimen salasana:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Nimetön henkilöys:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automaattinen PAC-hankinta"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Nimetön"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Todennettu"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Molemmat"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PA&C-tiedosto:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Sisempi todennus:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "PEAP-versio:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automaattinen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Versio 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Versio 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Liitännän nimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Sidotut (bonded) yhteydet:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Lisää…"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Muokkaa…"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Poista"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Toimintatapa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Linkin valvonta:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Valvontataajuus:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Yhteyden muodostamisen viive:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Yhteyden katkaisemisen viive:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP-kohteet:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "IP-osoite tai pilkuin eroteltu osoitelista"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Sillatut yhteydet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Vanhenemisaika:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Käytä STP:tä (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioriteetti:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Välitysviive:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Hello time:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Enimmäisikä:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Laitteen osoite:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Yhteyden tyyppi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Numero:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Yhdistä automaattisesti tähän verkkoon, kun se on saatavilla"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Kaikki käyttäjät voivat yhdistää tähän verkkoon"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Muokkaa tämän yhteyden lisäoikeuksia"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Tämän yhteyden hienojakoisempi oikeusmuokkain, joka antaa sinun valita, "
+"mitkä käyttäjät voivat muodostaa tai poistaa yhteyden tai muuttaa sitä."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Lisäasetukset…"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Palomuurivyöhyke:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Muodosta VPN-yhteys automaattisesti käytettäessä tätä yhteyttä"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Perusasetukset"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Tallenna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Kysy aina"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Ei vaadittu"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Lisäasetukset"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Salli verkkovierailu, jos kotiverkkoa ei ole saatavilla"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Verkon tunniste:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tyyppi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Näytä salasanat"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Siirtotapa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Rajoita laitteeseen:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " tavua"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Menetelmä:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automaattinen (vain osoitteet)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Linkkipaikallinen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Manuaalinen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Jaettu muille tietokoneille"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Ei käytössä"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS-palvelimet:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Määritä tässä kentässä yhden tai useamman DNS-palvelimen IP-osoitteet. Erota "
+"tietueet pilkuin (”,”)."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Muokkaa DNS-palvelinten luetteloa"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Etsittävät verkkoalueet:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Anna tähän kenttään yksi tai useampi etsittävä DNS-verkkoalue, pilkuin "
+"eroteltuna."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Muokkaa etsittävien DNS-verkkoalueiden luetteloa"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "DHCP-asiakkaan tunniste:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Poista"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Lisää"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Osoitteet"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Tämä yhteys vaatii IPv4:ää"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Reitit…"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Määritä tässä kentässä DHCP-asiakkaan tunniste (ID). Se on DHCP-palvelimelle "
+"lähetettävä merkkijono, jonka avulla paikallinen kone tunnistetaan ja jota "
+"DHCP-palvelin voi käyttää mukauttamaan asetuksia."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Yksityisyys:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automaattinen (vain DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ei käytössä"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Tämä yhteys vaatii IPv6:ta"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Oletus"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Ei käytössä"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Käytössä (suosi julkista osoitetta)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Käytössä (suosi väliaikaisia osoitteita)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Todennus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Pakkaus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Käytä point-to-point-salausta (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Käytä BSD-datanpakkausta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Käytä Deflate-datanpakkausta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Käytä TCP-otsakkeiden pakkausta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Vaadi 128-bittinen salaus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Käytä tilallista MPPE:tä"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Kaiutus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Lähetä PPP ECHO -paketteja"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Palvelu:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Isäntäliitäntä:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN id:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "VLAN-liitännän nimi:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Järjestä lähtevien pakettien otsakkeet uudelleen"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "GARP VLAN -rekisteröintiyhteyskäytäntö"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Heikko sidonta"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastruktuuri"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Tukiasema"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Kloonattu MAC-osoite:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Satunnainen…"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Valitse tämä, jos haluat luoda yhteyden piiloverkolle"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Piiloverkko:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Kaista:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2,4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanava:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Wifi-suojaus"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Ei suojausta"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "40/128-bittinen WEP-avain (heksa tai ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "128-bittinen WEP-avain"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dynaaminen WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA & WPA2 Personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA & WPA2 Enterprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Suojaus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Avain:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Näytä avain"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP-indeksi:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (oletus)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Avoin järjestelmä"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Jaettu avain"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Verkon nimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Nopeus:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Suuntaisuus:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Kaksisuuntainen (dupleksi)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Vuorosuuntainen (simpleksi)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Automaattineuvottelu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Käytä 802.1x-suojausta tälle yhteydelle"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Toimintoa ei tueta tälle VPN-tyypille."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "–"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Ei saatavilla"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Valitse ensin SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Reittikustannusarvo"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Verkkopeite"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Reittikustannusarvo"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Uusi mobiililaajakaistayhteys"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Laskutustapaani ei ole luettelossa…"
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Tuntematon palveluntarjoaja"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Oletus"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Mobiililaajakaistayhteyden asennus"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Tämä opastettu toiminto auttaa sinua asentamaan helposti mobiililaajakaistan "
+"matkapuhelinverkkoon (3G)."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Tarvitset seuraavat tiedot:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Laajakaistan palveluntarjoajasi nimen"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Laajakaistapalvelusi laskutustavan nimen"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(joissakin tapauksissa) Laajakaistasi laskutustavan APN:n (tukiaseman nimen)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Luo yhteys tälle mo&biililaajakaistalaitteelle:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Mikä tahansa GSM-laite"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Mikä tahansa CDMA-laite"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Asennettu GSM-laite"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Asennettu CDMA-laite"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Valitse palveluntarjoajasi maa"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Maaluettelo:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Maatani ei ole luettelossa"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Valitse palveluntarjoajasi"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "&Valitse palveluntarjoajasi luettelosta:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "&Palveluntarjoajaani ei löydy, ja haluan määrittää sen itse:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Valitse laskutustapasi"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Valitse laskutustapasi:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "V&alitse tukiasemasi nimi (APN):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Varoitus: Väärän laskutustavan valinta voi johtaa laskutusongelmiin "
+"laajakaistasi tarjoajan kanssa tai estää yhteyden.\n"
+"\n"
+"Ellet ole varma, varmista tiedot palveluntarjoajaltasi."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Vahvista mobiililaajakaistan asetukset"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr "Mobiililaajakaistayhteytesi on asennettu seuraavin asetuksin:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Palveluntarjoajasi:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Laskutustapasi:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Suojaus: %3\n"
+"Taajuus: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Suojaus: Turvaton\n"
+"Taajuus: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Käyttäjät"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Oikea nimi"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Käyttäjätunnus"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Käyttäjät, jotka voivat muodostaa yhteyden"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Muokkaa IPv4-reittejä"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Käytä vain tämän yhteyden resursseihin"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "P&oista"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Lisää"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ohita automaattisesti saadut reitit"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Muokkaa IPv6-reittejä"
\ No newline at end of file
diff --git a/plasma-nm/po/fi/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/fi/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..9775182
--- /dev/null
@@ -0,0 +1,1752 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-07 19:10+0300\n"
+"Last-Translator: Larso\n"
+"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Lasse Liehu"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "lasse.liehu@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Näytä ryhmät"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Näytä &verkkonopeus muodossa:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "kt/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "kbit/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Yhteyden tiedot"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Yhdistä"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Katkaise yhteys"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Nopeus"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Tiedot"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Salasana…"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Näytä salasana"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Yhteydessä, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Yhteydessä"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Käytettävissä olevat yhteydet"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Langaton käytössä"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Langaton ei käytössä"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobiililaajakaista käytössä"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobiililaajakaista ei käytössä"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Lentokonetila käytössä"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Lentokonetila ei käytössä"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Yhteydessä"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Yhteydessä"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Yhteydessä"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Passiivinen"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Ei verkkoyhteyttä"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Katkaistaan yhteys"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Yhdistetään"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN-yhteys"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Yhteydessä verkkoon %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Yhdistetään verkkoon %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager ei ole käynnissä"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "NetworkManager 0.9.8 vaaditaan, mutta löydettiin %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Tuntematon"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Vastaanotettu"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Lähetetty"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "kbit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "Mbit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "Gbit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Vastaanotettu"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Lähetetty"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Puuttuva VPN-liitännäinen"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Yhdistäminen epäonnistui: %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Lisääminen epäonnistui: %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Verkkojen hakemispyyntö epäonnistui"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Yhteyden nimi"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Käytetty viimeksi"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Aktiiviset yhteydet"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Kiinteä Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Langaton 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuaalinen (bond)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuaalinen (silta)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuaalinen (VLAN)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Sarjamodeemi"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobiililaajakaista"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Sidottu yhteys (bond)"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Silta"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobiililaajakaista"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "OLPC-solmu (mesh)"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Kiinteä"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Langaton"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Tuntematon yhteystyyppi"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Langaton yhteys (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Kiinteä yhteys (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modeemi (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Silta (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Tuntematon"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Ei hallittu"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Ei käytettävissä"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Ei verkkoyhteyttä"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Valmistellaan yhteydenottoa"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Määritetään liitäntää"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Odotetaan tunnistautumista"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Asetetaan verkko-osoitetta"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Tarkistetaan yhteyden lisävaatimuksia"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Odotetaan toissijaista yhteyttä"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Yhteydessä verkkoon"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Yhteydessä verkkoon %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Katkaistaan yhteyttä"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Yhdistäminen epäonnistui"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Virhe: Virheellinen tila"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Tuntematon"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Valmistellaan yhteydenottoa"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Tarvitsee tunnistautumisen"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Yhdistetään"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Asetetaan verkko-osoitetta"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Käytössä"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Epäonnistui"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Epäonnistui"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Tuntematon"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruktuuri"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Tukiasema"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "VIRHEELLINEN TILA KORJAA MINUT"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Parillinen WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Parillinen WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Parillinen TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Parillinen CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Ryhmä-WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Ryhmä-WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Ryhmä-TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Ryhmä-CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> Mbit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> Gbit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Kaikki"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revision B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revision A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revision 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Compact GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analoginen"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Tuntematon"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Kaikki"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modeemi ei ole lukossa."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM-kortti vaatii PIN-koodin."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM-kortti vaatii PIN2-koodin."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM-kortti vaatii PUK-koodin."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM-kortti vaatii PUK2-koodin."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modeemi vaatii palveluntarjoajan PIN-koodin."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modeemi vaatii palveluntarjoajan PUK-koodin."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modeemi vaatii verkon PIN-koodin."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modeemi vaatii verkon PUK-koodin."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modeemi vaatii PIN-koodin."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modeemi vaatii yrityksen PIN-koodin."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modeemi vaatii yrityksen PUK-koodin."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modeemi vaatii PH-FSIM PIN-koodin."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modeemi vaatii PH-FSIM PUK-koodin."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modeemi vaatii verkon alijoukon PIN-koodin."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modeemi vaatii verkon alijoukon PUK-koodin."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Lukituksen syy tuntematon."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Tuntematon Wimax NSP-tyyppi"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Koti"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Yhteistyökumppani"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Verkkovierailun yhteistyökumppani"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Turvaton"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynaaminen WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Tuntematon suojaustyyppi"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Turvaton"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynaaminen WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Tuntematon suojaustyyppi"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Järjestelmänimi:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4-osoite:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4-yhdyskäytävä:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6-osoite:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6-yhdyskäytävä:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Ajuri:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth-nimi"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC-osoite:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operaattori:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Verkon tunniste:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Signaalin laatu:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Pääsytekniikka:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Sallittu tila:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Vaaditaanko avaus:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN-liitännäinen:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Viesti:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSID:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "NSP-nimi:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1 %"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Verkon tyyppi:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Yhteyden nopeus:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Tila:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Signaalin vahvuus:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Tukiasema (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Tukiasema (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanava:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Suojaus:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Taajuuskaista:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Minuutti sitten"
+msgstr[1] "%1 minuuttia sitten"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Tunti sitten"
+msgstr[1] "%1 tuntia sitten"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Eilen"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Ei koskaan"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Käytetty viimeksi minuutti sitten"
+msgstr[1] "Käytetty viimeksi %1 minuuttia sitten"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Käytetty viimeksi tunti sitten"
+msgstr[1] "Käytetty viimeksi %1 tuntia sitten"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Käytetty viimeksi eilen"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Käytetty viimeksi %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Ei käytetty aiemmin"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Ajuri"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Laiteajuri"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Yhteyden nopeus"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Yhteyden nopeus"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Järjestelmänimi"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC-osoite"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Laiteosoite"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4-osoite"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IP versio 4 -osoite"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4-yhdyskäytävä"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "IP versio 4 -oletusyhdyskäytävä"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6-osoite"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IP versio 6 -osoite"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6-yhdyskäytävä"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "IP versio 6 -oletusyhdyskäytävä"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "Operointitukiaseman tunniste niin kuin se on vastaanotettu verkosta"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "NSP:n nimi"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX-signaali"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "NSP:n nykyinen signaalin laatu prosentteina."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "WiMAX NSP -tyyppi"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "NSP:n verkkotyyppi."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Tukiasema (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "Langattoman tukiaseman SSID"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Signaalin vahvuus"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Langattoman tukiaseman signaalin vahvuus"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Tukiasema (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Langattoman tukiaseman laiteosoite"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Langattoman kaista"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Langattoman taajuuskaista"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Langattoman kanava"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Langattoman taajuuskanava"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Langattoman verkon suojaus"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Kuvailee tukiaseman suojausmahdollisuuksia"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Langattoman tila"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Langattoman verkon laitteen toimintatila"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Matkapuhelinoperaattori"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Matkapuhelinoperaattorin nimi"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Mobiiliyhteyden signaalin laatu"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Mobiiliyhteyden pääsytekniikka"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Mobiiliyhteyden sallittu tila"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Vaatiiko mobiililaite avauksen"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Päämobiililaite"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "Mobiililaitteen IMEI"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Mobiililaitteen sarjanumero"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "Mobiililaitteen IMSI"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Mobiililaitteen tunnistenumero"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Bluetooth-nimi"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Laitteen Bluetooth-nimi"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN-liitännäinen"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "VPN-liitännäisen tyyppi"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN-banneri"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "VPN-yhteyden banneri"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Saatavilla olevat tiedot"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Nimi"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Näytettävät tiedot"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# ”via”-sanan suomentamattomuudelle ei ole sen erityisempää syytä kuin, että ”välityksellä” ja ”kautta” oli molemmat aika pitkiä sanoja ja en tiedä, kuinka hyvä sanavalinta ”kautta” olisi ollut. %1 on siis yhteyden nimi.
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/fi/plasmanetworkmanagement-kded.po b/plasma-nm/po/fi/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..e1c2ce0
--- /dev/null
@@ -0,0 +1,622 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-07-11 20:47+0300\n"
+"Last-Translator: Lasse Liehu <lasse.liehu@gmail.com>\n"
+"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Vain ”dun”- ja ”nap”-palveluja tuetaan."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Bluetooth-hallintaan (BlueZ) ei saatu yhteyttä."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Oletus-Bluetooth-sovitinta ei löytynyt: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) ei tue dialup-verkkoa (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) ei tue verkon tukiasemaa (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Virhe aktivoitaessa laitteen sarjaporttia: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "%1 ei ole haluttu laite (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Sarjaportin %1 (%2) laitetta ei löytynyt."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Virhe avattaessa modeemia: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "PIN/PUK-avausvirhe"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Laitteen määrittäminen epäonnistui"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP-asetuksia ei ollut saatavilla"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP-asetukset vanhenivat"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Salattuja tietoja ei ole annettu"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Tunnistautumisasiakas katkaisi yhteyden"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Tunnistautumisasiakkaan määritys epäonnistui"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Tunnistautumisasiakas epäonnistui"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Tunnistautumisasiakas aikakatkaistiin"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP ei onnistunut käynnistymään"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP katkesi"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP epäonnistui"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP ei onnistunut käynnistymään"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Sattui DHCP-virhe"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP epäonnistui "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Jaettu palvelu ei onnistunut käynnistymään"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Jaettu palvelu epäonnistui"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Automaattinen IP-palvelu ei onnistunut käynnistymään"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Automaattinen IP-palvelu ilmoitti virheen"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Automaattinen IP-palvelu ei onnistunut käynnistymään"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modeemi on varattu"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modeemilla ei ole valintaääntä"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modeemi ei osoita kantoaaltoa"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Modeemin numeronvalinta aikakatkaistiin"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Modeemin numeronvalinta epäonnistui"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Modeemia ei onnistuttu alustamaan"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "GSM APN:ää ei voitu valita"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "GSM-modeemi ei etsi"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "GSM:n verkkorekisteröinti torjuttiin"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "GSM:n verkkorekisteröinti aikakatkaistiin"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "GSM:n rekisteröinti epäonnistui"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "GSM:n PIN-tarkistus epäonnistui"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Laiteohjelmisto puuttuu"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Laite poistettiin"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Verkkojärjestelmä nukkuu nyt"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Yhteys poistettiin"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Kaapeli ei ole kiinni"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Modeemia ei löydetty"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Bluetooth-yhteyden muodostaminen epäonnistui tai aikakatkaistiin"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "GSM-modeemin SIM-korttia ei ole asennettu"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "GSM-modeemin SIM PIN -avaus vaaditaan"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "GSM-modeemin SIM PUK -avaus vaaditaan"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "GSM-modeemin SIM oli väärä"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBand-laite ei tue yhdistettyä tilaa"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Yhteyden riippuvuus epäonnistui"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "RFC 2684 Ethernet lakkasi toimimasta ADSL-sillan yli"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager ei ole käynnissä"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "WiFi-verkkoa ei löytynyt"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Pääyhteyden toissijainen yhteys epäonnistui"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Yhteys ”%1” muodostettu."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Yhteys ”%1” katkaistu."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN-yhteys ”%1” muodostettu."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN-yhteyden ”%1” muodostaminen epäonnistui."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN-yhteys ”%1” katkesi."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "VPN-yhteyden tila muuttui, koska käyttäjä katkaisi yhteyden."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"VPN-yhteyden tila muuttui, koska sen käyttämän laitteen yhteys katkesi."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "VPN-yhteyden tarjoama palvelu pysähtyi."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "VPN-yhteyden IP-asetukset olivat virheelliset."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Yhdistämisyritys VPN-palveluun aikakatkaistiin."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr "VPN-yhteyden tarjoavan palvelun käynnistys aikakatkaistiin."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "VPN-yhteyden tarjoavan palvelun käynnistys epäonnistui."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "VPN-yhteyden tarvitsemia salaisuuksia ei annettu."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Tunnistautuminen VPN-palvelimelle epäonnistui."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Yhteys poistettiin asetuksista."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr "Tämän langattoman verkon ”%1” käyttöä varten tarvitsee antaa salasana"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Anna salasana yhteyden ”%1” muodostamiseksi"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN-salaisuudet (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Salasanaikkuna"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Tekstiselite"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Salasana:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Näytä salasana"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Avaa"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "Palveluntarjoajan PUK"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Verkon PUK"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Yrityksen PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "Verkon alijoukon PUK"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1-avaus vaaditaan|/|$[yhdysmerkki %1 avaus] vaaditaan"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1-avaus vaaditaan|/|$[yhdysmerkki %1 avaus] vaaditaan"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Mobiililaajakaistalaite ”%1” vaatii %2-koodin ennen kuin sitä voi käyttää.|/|"
+"Mobiililaajakaistalaite ”%1” vaatii $[yhdysmerkki %2 koodin] ennen kuin sitä "
+"voi käyttää."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1-koodi:|/|$[yhdysmerkki %1 koodi]:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Uusi PIN-koodi:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Anna uusi PIN-koodi uudelleen:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Näytä PIN/PUK-koodi"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "Palveluntarjoajan PIN"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Verkon PIN"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Yrityksen PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "Verkon alijoukon PIN"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Näytä PIN-koodi"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "Liian lyhyt PIN-koodi: neljä numeroa vaaditaan."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "PIN-koodit eivät täsmää."
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "Liian lyhyt PUK-koodi: kahdeksan numeroa vaaditaan."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Tuntematon virhe"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "SIM PIN -avaus vaaditaan"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Mobiililaajakaistalaite ”%1” vaatii SIM PIN -koodia ennen kuin sitä voi "
+"käyttää."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK-koodi:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Anna PIN-koodi uudelleen:"
\ No newline at end of file
diff --git a/plasma-nm/po/fi/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/fi/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..ff37c83
--- /dev/null
@@ -0,0 +1,222 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-12-22 14:03+0200\n"
+"Last-Translator: Lasse Liehu <lasse.liehu@gmail.com>\n"
+"Language-Team: Finnish <lokalisointi@lists.coss.fi>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Yhdyskäytävä:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Käyttäjätunnus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Salasana:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Tallenna"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Kysy aina"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Ei vaadittu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Näytä salasana"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT-toimialue:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPsec-asetukset…"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP-asetukset…"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Käytä IPsec-tunnelia L2TP-koneelle"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Ryhmän nimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Yhdyskäytävän tunniste:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Esijaettu avain:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "L2TP:n IPsec-valinnat"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Käyttäjätunnus:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Käyttäjän salasana:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Näytä salasanat"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Todennus"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Salli seuraavat todennustavat:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Käytä Microsoftin point-to-point-salausta"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Käytä MPPE-salausta"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Salaus:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Mikä tahansa"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128-bittinen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40-bittinen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Käytä tilallista salausta"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Pakkaus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Salli BSD-pakkaus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Salli Deflate-pakkaus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Salli TCP-otsakkeiden pakkaus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Käytä protokollakenttien pakkauksen neuvottelua"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Käytä osoite-/kontrollikenttien pakkausta"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Kaiutus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Lähetä PPP ECHO -paketteja "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "L2TP:n PPP-valinnat"
\ No newline at end of file
diff --git a/plasma-nm/po/fi/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/fi/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..0642e69
--- /dev/null
@@ -0,0 +1,152 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-05-17 02:41+0300\n"
+"Last-Translator: Lasse Liehu <lasse.liehu@gmail.com>\n"
+"Language-Team: Finnish <lokalisointi@lists.coss.fi>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Yhdistetään palvelimeen, odota…"
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Näytä salasana"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Kirjaudu"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"VPN-palvelimen ”%1” varmenteen tarkistus epäonnistui.\n"
+"Syy: %2\n"
+"Hyväksytäänkö se silti?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Yhteydenottoyritys epäonnistui."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnect-VPN-tunnistautuminen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN-palvelin"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Yhdistä"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Yhdistä automaattisesti ensi kerralla"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Näytä loki"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Lokitaso:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Virhe"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Tiedoksi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Vianjäljitys"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Jäljitys"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "OpenConnect-asetukset"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Perusasetukset"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Yhdyskäytävä:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "CA-varmenne:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Välityspalvelin:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "CSD-kääreskripti:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Salli Cisco Secure Desktop &troijalainen"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Varmenteella tunnistautuminen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Käyttäjän varmenne:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Yksityinen avain:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Käytä FSID:tä avaimen salalauseena"
\ No newline at end of file
diff --git a/plasma-nm/po/fi/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/fi/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..2880329
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-05 00:16+0300\n"
+"Last-Translator: Lasse Liehu <lasse.liehu@gmail.com>\n"
+"Language-Team: Finnish <lokalisointi@lists.coss.fi>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Yhdyskäytävä:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Ryhmän nimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Käyttäjän salasana:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Tallenna"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Kysy aina"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Ei vaadittu"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Ryhmän salasana:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Näytä salasanat"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Käyttäjätunnus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Vaiheen 1 algoritmit:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Vaiheen 2 algoritmit:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Verkkoalue:"
\ No newline at end of file
diff --git a/plasma-nm/po/fi/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/fi/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..acfc5ea
--- /dev/null
@@ -0,0 +1,496 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-10 19:34+0300\n"
+"Last-Translator: Larso\n"
+"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Tiedostoa ei voitu avata"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Haluatko kopioida varmenteet kohteeseen %1?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Kopioi varmenteet"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Tuntematon valitsin: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Virheellinen valitsimen parametrien määrä (odotettiin yhtä): %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Virheellinen koko (tulisi olla väliltä 0–0xFFFF) valitsimessa: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Virheellinen koko (tulisi olla väliltä 0–604800) valitsimessa: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Virheellinen välitysvalitsin: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Virheellinen portti (tulisi olla väliltä 1–65535) valitsimessa: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Virheellinen valitsimen parametrien määrä (odotettiin kahta): %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Virheellinen parametri valitsimessa: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Tiedosto %1 ei ole kelvollinen OpenVPN:n asiakasasetustiedosto"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Tiedosto %1 ei ole kelvollinen OpenVPN-asetus (ei etätiedosto)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Virhe tallennettaessa tiedostoa %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Virhe kopioitaessa varmennetta kohteeseen %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Tiedostoa ei voitu avata kirjoitettavaksi"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Lisäasetukset…"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Näytä salasanat"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Yhdyskäytävä:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Yhteyden tyyppi:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509-varmenteet"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Esijaettu avain"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Salasana"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "Salasanallinen X.509"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA-tiedosto:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Varmenne:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Avain:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Avaimen salasana:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Tallenna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Kysy aina"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Ei vaadittu"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Jaettu avain:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Paikallinen IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Etä-IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Avaimen suunta:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Jos avaimen suunta on käytössä, sen täytyy olla vastakkainen kuin VPN:n "
+"vertaiskoneella."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Ei mikään"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA-tiedosto:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Käyttäjätunnus:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Salasana:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Yleisasetukset"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Yhdyskäytävän portti:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automaattinen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tunnelin MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "UDP-lohkon koko:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Mukauta uudelleenneuvotteluaikaväliä"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Käytä LZO-pakkausta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Käytä TCP-yhteyttä"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Käytä TAP-laitetta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Rajoita TCP:n segmentin enimmäiskokoa (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Suojaus"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Salaus:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Haetaan saatavilla olevia salauksia…"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC-todentaminen:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Default"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS-asetukset"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Aiheen haku:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Yhdistä vain palvelimiin, joiden varmenne vastaa annettua aihetta. Esim. /"
+"CN=omavpn.yritys.fi"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Käytä lisäksi TLS-todentamista"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Palvelin (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Asiakas (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Välityspalvelimet"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Välityspalvelimen tyyppi:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Palvelinosoite:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Portti:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Yritä rajattomasti uudelleen virheiden sattuessa"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Välityspalvelimen käyttäjätunnus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Välityspalvelimen salasana:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Näytä salasana"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "OpenVPN:n lisäasetukset"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "OpenVPN:n salauksen haku epäonnistui"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Oletus"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "OpenVPN-salauksia ei löytynyt"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Avaimen salasana:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Näytä salasana"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPN-todentaminen"
\ No newline at end of file
diff --git a/plasma-nm/po/fi/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/fi/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..e187772
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-08-14 20:49+0300\n"
+"Last-Translator: Lasse Liehu <lasse.liehu@gmail.com>\n"
+"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Todennus"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Salli seuraavat todennusmenetelmät:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Käytä Microsoftin point-to-point-salausta"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Käytä MPPE-salausta"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Salaus:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Mikä tahansa"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128-bittinen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40-bittinen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Käytä tilallista salausta"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Pakkaus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Salli BSD-pakkaus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Salli Deflate-pakkaus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Salli TCP-otsakkeiden pakkaus"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Kaiutus"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Lähetä PPP ECHO -paketteja "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTP-todennus"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Salasana:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Näytä salasana"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP-asetukset"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Perusasetukset"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Yhdyskäytävä:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Lisäasetukset"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Käyttäjätunnus:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Tallenna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Kysy aina"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Ei vaadittu"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT-toimialue:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Lisää asetuksia…"
\ No newline at end of file
diff --git a/plasma-nm/po/fi/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/fi/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..598748e
--- /dev/null
@@ -0,0 +1,162 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-26 08:34+0300\n"
+"Last-Translator: Lasse Liehu <lasse.liehu@gmail.com>\n"
+"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Yksityisen avaimen salasana:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Salasana:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Määritys käyttää ssh-agentia todentamiseen, mutta yhtään ssh-agentia ei ole "
+"käynnissä."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Strong Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Näytä salasanat"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Yhdyskäytävä"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Yhdyskäytävä:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Varmenne:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Todennus"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Varmenne/yksityinen avain"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Varmenne/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartcard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Yksityinen avain:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Yksityisen avaimen salasana:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Tallenna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Kysy aina"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Ei vaadittu"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Käyttäjätunnus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Käyttäjän &salasana"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Valinnat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Pyydä sisäistä IP-osoitetta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Pakota UDP-kapselointi"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Käytä IP-pakkausta"
\ No newline at end of file
diff --git a/plasma-nm/po/fi/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/fi/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..d140982
--- /dev/null
@@ -0,0 +1,303 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Lasse Liehu <lasse.liehu@gmail.com>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-26 14:53+0300\n"
+"Last-Translator: Lasse Liehu <lasse.liehu@gmail.com>\n"
+"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Virhe purettaessa salattua salasanaa"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Virhe"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Tiedostoa %1 ei voitu avata."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Vaadittua cisco-decrypt-ohjelmatiedostoa ei löydetty."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"VPN-asetustiedosto ”%1” määrää tunneloimaan VPN-liikenteen TCP:n kautta, "
+"mitä vpnc-ohjelmisto ei nykyisellään tue.\n"
+"\n"
+"Yhteys voidaan yhä muodostaa TCP-tunneloinnitta, mutta se ei ehkä toimi "
+"odotetulla tavalla."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Ei tuettu"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: virhe tiedoston muodossa."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: tiedostoa ei voitu luoda"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Yhdyskäytävä:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Käyttäjätunnus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Käyttäjän salasana:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Tallenna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Kysy aina"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Ei vaadittu"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Ryhmän nimi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Ryhmän salasana:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Näytä salasanat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Käytä hybriditodentamista"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "CA-tiedosto:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Lisäasetukset…"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Tunnistus"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Verkkoalue:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Toimittaja:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Tiedonsiirto ja suojaus"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Salausmenetelmä:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT-läpäisytapa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH -ryhmä:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Täysi välityssalaus:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Älä havaitse vastapään katoamista"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Paikallinen portti:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Paikallinen portti (0–65535). 0 (oletusarvo) tarkoittaa satunnaista porttia."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Satunnainen"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "VPNC-lisäasetukset"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Turvallinen (oletus)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Heikko (DES-salaus; käytä varoen)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Ei salausta (täysin turvaton)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T, kun saatavilla (oletus)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T aina"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Ei käytössä"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH-ryhmä 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH-ryhmä 2 (oletus)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH-ryhmä 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Palvelin (oletus)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Ei salausta"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH-ryhmä 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH-ryhmä 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH-ryhmä 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNC-todentaminen"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Käyttäjän salasana:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Ryhmän salasana:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Käyttäjätunnus:"
\ No newline at end of file
diff --git a/plasma-nm/po/fr/CMakeLists.txt b/plasma-nm/po/fr/CMakeLists.txt
new file mode 100644 (file)
index 0000000..5d2f6ef
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(fr ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/fr/kde-nm-connection-editor.po b/plasma-nm/po/fr/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..c30e7f7
--- /dev/null
@@ -0,0 +1,291 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Joëlle Cornavin <jcorn@free.fr>, 2013.
+# xavier <xavier.besnard@neuf.fr>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2013-09-05 13:53+0200\n"
+"Last-Translator: xavier <xavier.besnard@neuf.fr>\n"
+"Language-Team: French <kde-i18n-doc@kde.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Joëlle Cornavin"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "jcorn@free.fr"
+
+#: connectioneditor.cpp:76
+#, fuzzy
+msgid "Type here to search connections..."
+msgstr "Chercher des connexions..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Ajouter"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Matériel"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Haut débit mobile..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Filaire"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Filaire (partagé)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Sans fil"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Sans fil (partagé)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMax"
+
+#: connectioneditor.cpp:151
+#, fuzzy
+#| msgid "Virtual"
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtuel"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Lié"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Pont"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+#, fuzzy
+msgid "Edit..."
+msgstr "Modifier"
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Supprimer"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importation VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Exportation VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "La connexion %1 a été ajoutée"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Voulez-vous supprimer la connexion « %1 » ?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Supprimer la connexion"
+
+#: connectioneditor.cpp:352
+#, fuzzy
+#| msgid "Connection"
+msgid "Connect"
+msgstr "Connexion"
+
+#: connectioneditor.cpp:354
+#, fuzzy
+#| msgid "Edit connection"
+msgid "Disconnect"
+msgstr "Modifier une connexion"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importer une connexion VPN"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"L'importation de la connexion VPN %1 a échoué\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "L'exportation n'est pas prise en charge par ce type de VPN"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Exporter une connexion VPN"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"L'exportation de la connexion VPN %1 a échoué\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "La connexion VPN %1 a été exportée avec succès"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Connexion"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Barre principale d'outils"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Éditeur de connexions"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Gérez vos connexions réseau"
+
+#: main.cpp:40
+#, fuzzy
+#| msgid "(C) 2013 Jan Grulich and Lukáš Tinkl"
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013 Jan Grulich and Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Cette application permet de créer, modifier et supprimer des connexions "
+"réseau.\n"
+"\n"
+"Utilisation de la version NM : %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Développeur"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Auteur de « libnm-qt »"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "diverses corrections de bogues"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Modules externes VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Modifier une connexion"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Éditeur de connexions"
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/fr/libplasmanetworkmanagement-editor.po b/plasma-nm/po/fr/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..c31dddf
--- /dev/null
@@ -0,0 +1,1502 @@
+# translation of libplasmanm-editor.po to
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Joëlle Cornavin <jcorn@free.fr>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanm-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-08-14 12:14+0200\n"
+"Last-Translator: Maxime\n"
+"Language-Team: French <kde-francophone@kde.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "ma_connexion_partagée"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nouvelle connexion (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nouvelle connexion %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Modifier la connexion « %1 »"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Configuration générale"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Filaire"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Sécurité 802.1x"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Sans fil"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Sécurité sans fil"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Haut débit mobile (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Liaison"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Pont"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dialogue"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Nom de la connexion :"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Tourniquet"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Sauvegarde active"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Diffusion"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Répartition de charge de transmission adaptative"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Répartition de charge adaptative"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (recommandé)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Voulez-vous vraiment supprimer la connexion « %1 » ?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Supprimer la connexion"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (réseau commuté)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (réseau personnel)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Éditeur avancé de droits d'accès"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Quelconque"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "3G seulement (UMTS / HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "2G seulement (GPRS / EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Préférer 3G (UMTS / HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Préférer 2G (GPRS / EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Préférer 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "4G seulement (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagramme"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Connecté"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adresse"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Masque de réseau"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Passerelle"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Autres serveurs DNS :"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Serveurs DNS :"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Modifier des serveurs DNS"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Modifier des domaines de recherche DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adresse"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Préfixe"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Passerelle"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Authentification :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "TLS tunnelisé (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "EAP protégé (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Nom d'utilisateur :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Mot de passe :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Demander ce mot de passe à chaque fois"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Afficher le mot de passe"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identité :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Certificat de l'utilisateur :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Certificat de l'AC :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Clé privée :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Mot de passe de la clé privée :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Identité anonyme :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Approvisionnement PAC automatique"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonyme"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Authentifié"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Les deux"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "&Fichier PAC :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Authentification interne :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Version PEAP :"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automatique"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Version 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Version 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Nom de l'interface :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Connexions liées :"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Ajouter..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Modifier..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Supprimer"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Mode :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Surveillance de la liaison :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Fréquence de la surveillance :"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Délai de liaison montante :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Délai de liaison descendante :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "Cibles ARP :"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Une adresse IP ou une liste d'adresses séparées par une virgule."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Connexions pontées :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Durée de vieillissement :"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Activer STP (protocole de l'arbre recouvrant)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Priorité :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Délai de transition :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Délai « Hello » :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Âge max. :"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Adresse du périphérique :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Type de connexion :"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Numéro :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Se connecter automatiquement à ce réseau lorsqu'il est disponible"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Tous les utilisateurs peuvent se connecter à ce réseau"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Modifier les droits d'accès avancés pour cette connexion"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Éditeur de droits d'accès sophistiqué pour cette connexion. Il permet de "
+"choisir quels utilisateurs peuvent activer / modifier / supprimer cette "
+"connexion."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Avancé..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Zone de pare-feu :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr ""
+"Se connecter automatiquement au VPN lors de l'utilisation de cette connexion"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "De base"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Mémoriser"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Toujours demander"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Non requis"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Avancé"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Autoriser l'itinérance si le réseau domestique n'est pas disponible"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN :"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Identifiant de réseau :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Type :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Afficher les mots de passe"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Mode de transport :"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Restreindre au périphérique :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU :"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " octets"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Méthode :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automatique (seulement les adresses)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Liaison locale"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Manuelle"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Partagée avec d'autres ordinateurs"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Désactivé"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "Serveurs DNS :"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Utilisez ce champ pour spécifier l'adresse ou les adresses d'un ou plusieurs "
+"serveurs DNS. Employez « , » pour séparer les éléments."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Modifier la liste des serveurs DNS"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Domaines de recherche :"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Utilisez ce champ pour spécifier un ou plusieurs domaines DNS à chercher. "
+"Employez « , » pour séparer les éléments."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Modifier la liste des domaines DNS en cours de recherche"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "Identifiant de client DHCP :"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Supprimer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Ajouter"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adresses"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "IPv4 est requis pour cette connexion"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Routes..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Utilisez ce champ pour spécifier l'identifiant de client DHCP, qui est une "
+"chaîne envoyée au serveur DHCP pour identifier la machine locale que le "
+"serveur DHCP peut employer pour personnaliser le bail et les options DHCP."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Respect de la vie privée :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automatique (DHCP uniquement)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignoré"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "IPv6 est requis pour cette connexion"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Par défaut"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Désactivé"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Activé (préférer une adresse publique)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Activé (préférer des adresses temporaires)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Authentification"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Utiliser le chiffrement point-à-point (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Utiliser la compression de données BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Utiliser la compression de données Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Utiliser la compression d'en-têtes TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Exiger le chiffrement sur 128 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Utiliser MPPE à état"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Écho"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Envoyer des paquets d'écho PPP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Service :"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Interface parente :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "Identifiant VLAN :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Nom de l'interface VLAN :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Ré-ordonnancement des en-têtes de paquets de sortie"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Protocole d'enregistrement VLAN de GARP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Liaison faible"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastructure"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Point d'accès"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Adresse MAC clonée :"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Aléatoire..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Cochez ceci si vous souhaitez créer une connexion à un réseau caché"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Réseau caché :"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Bande :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B / G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Canal :"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Sécurité Wifi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Aucune"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "Clé WEP 40 / 128 bits (Hex ou ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "Clé WEP sur 128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "WEP dynamique (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA & WPA2 Personnels"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA & WPA2 Entreprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Sécurité :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Clé :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Afficher la clé"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "Index WEP :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (par défaut)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Système ouvert"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Clé partagée"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Nom du réseau :"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Vitesse :"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Duplex :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Plein"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Semi"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Autonégocié"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Utiliser la sécurité 802.1x pour cette connexion"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Opération non prise en charge pour ce type de VPN."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N / A"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Non disponible"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Sélectionnez d'abord le SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Métrique"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Masque de réseau"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Métrique"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nouvelle connexion haut débit mobile"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Mon plan ne figure pas sur la liste..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Fournisseur inconnu"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Par défaut"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN : %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Configurer une connexion haut débit mobile"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Cet assistant vous aide à configurer facilement une connexion haut débit "
+"mobile à un réseau cellulaire (3G)."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Vous aurez besoin des informations suivantes :"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Le nom de votre opérateur haut débit"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Le nom de votre plan de facturation de haut débit"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(dans certains cas) L'APN (nom du point d'accès) de votre plan de "
+"facturation de haut débit"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Créez une connexion pour ce périp&hérique haut débit mobile :"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "N'importe quel périphérique GSM"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "N'importe quel périphérique CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Périphérique GSM installé"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Périphérique CDMA installé"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Choisissez le pays de votre opérateur"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Liste des pays :"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Mon pays ne figure pas sur la liste"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Choisissez votre opérateur"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Sélectionnez votre fournisseur dans une &liste :"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Je ne trouve pas mon opérateur et souhaite le saisir &manuellement :"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Choisissez votre plan de facturation"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Sélectionnez votre plan :"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&APN (nom du point d'accès) du plan sélectionné :"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Avertissement : sélectionner un plan incorrect risque d'entraîner des "
+"problèmes pour votre compte haut débit ou empêcher la connectivité.\n"
+"\n"
+"Si vous n'êtes pas sûr de votre plan, veuillez en demander l'APN à votre "
+"opérateur."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Confirmer la configuration haut débit mobile"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Votre connexion haut débit mobile est configurée avec les paramètres "
+"suivants :"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Votre opérateur :"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Votre plan :"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Sécurité : %3\n"
+"Fréquence : %4 MHz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Sécurité : non sécurisé\n"
+"Fréquence : %3 MHz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Utilisateurs disponibles"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Nom réel"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Nom d'utilisateur"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Utilisateurs autorisés à activer la connexion"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Modifier les routes IPv4"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Utiliser uniquement pour les ressources sur cette connexion"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Supprimer"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Ajouter"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignorer automatiquement les routes obtenues"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Modifier des routes IPv6"
\ No newline at end of file
diff --git a/plasma-nm/po/fr/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/fr/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..607cb6a
--- /dev/null
@@ -0,0 +1,1788 @@
+# translation of plasma_applet_org.kde.plasma-nm.po to
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Joëlle Cornavin <jcorn@free.fr>, 2013.
+# Bruno Patri <bruno.patri@gmail.com>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasma_applet_org.kde.plasma-nm\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2013-11-17 17:23+0100\n"
+"Last-Translator: Bruno Patri <bruno.patri@gmail.com>\n"
+"Language-Team: French <kde-i18n-doc@kde.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Joëlle Cornavin, Bruno Patri"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "jcorn@free.fr, bruno.patri@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "Unknown connections"
+msgid "Show sections"
+msgstr "Connexions inconnues"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Afficher la &débit du réseau en :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "ko/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "kbit/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Renseignements sur la connexion"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Se connecter"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Se déconnecter"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+#, fuzzy
+#| msgid "Details to Show"
+msgid "Details"
+msgstr "Renseignements à afficher"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Mot de passe…"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Afficher le mot de passe"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected to %1"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Connecté à %1"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Connecté"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+#| msgid "Active connections"
+msgid "Available connections"
+msgstr "Connexions actives"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Sans fil activé"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+#| msgid "Wireless enabled"
+msgid "Wireless disabled"
+msgstr "Sans fil activé"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Haut débit mobile activé"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+#| msgid "Mobile broadband enabled"
+msgid "Mobile broadband disabled"
+msgstr "Haut débit mobile activé"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+#| msgid "Wireless enabled"
+msgid "Airplane mode enabled"
+msgstr "Sans fil activé"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Connecté"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Connecté"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+#| msgid "Connected"
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Connecté"
+
+#: libs/declarative/networkstatus.cpp:89
+#, fuzzy
+#| msgid "Inactive"
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inactive"
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Déconnecté"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+#| msgid "Disconnecting"
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Déconnexion"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+#| msgid "Connecting"
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Connexion"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "Connexion VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Connecté à %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Connexion à %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager n'est pas en cours d'exécution"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "NetworkManager 0.9.8 est requis. %1 est installé."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Inconnu"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Reçu"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Transmis"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "kbit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "Mbit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "Gbit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Reçu"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Transmis"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Module externe VPN manquant"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "Connection State"
+msgid "Connection name"
+msgstr "État de la connexion"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr ""
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Connexions actives"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Ethernet filaire"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Wireless 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+#, fuzzy
+#| msgid "WiMAX"
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMax"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuelle (lien)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuelle (pont)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuelle (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Modem série"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Haut débit mobile"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Lien"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Pont"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Haut débit mobile"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Réseau maillé Olpc"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMax"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Filaire"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Sans fil"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Type de connexion inconnu"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Interface sans fil (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Interface filaire (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "Vlan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Pont (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Inconnu"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Non géré"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Indisponible"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Non connecté"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Préparation à la connexion"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Configuration de l'interface"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "En attente d'autorisation"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Attribution de l'adresse réseau"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Vérification d'une connectivité supplémentaire"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "En attente d'une connexion secondaire"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Connecté"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Connecté à %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Désactivation de la connexion"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "La connexion a échoué"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Erreur : état non valable"
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+#| msgid "Unknown"
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Inconnu"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+#| msgctxt "description of preparing to connect network interface state"
+#| msgid "Preparing to connect"
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Préparation à la connexion"
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+#| msgctxt "description of waiting for authentication network interface state"
+#| msgid "Waiting for authorization"
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "En attente d'autorisation"
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+#| msgid "Connecting"
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Connexion"
+
+#: libs/uiutils.cpp:272
+#, fuzzy
+#| msgctxt "network interface doing dhcp request in most cases"
+#| msgid "Setting network address"
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Attribution de l'adresse réseau"
+
+#: libs/uiutils.cpp:275
+#, fuzzy
+#| msgid "Activating"
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Activation"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Inconnu"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "AdHoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastructure"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Point d'accès"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "MODE ERRONÉ À CORRIGER"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "WEP40 par paire"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "WEP104 par paire"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "TKIP par paire"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "CCMP par paire"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "WEP40 par groupe"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "WEP104 par groupe"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "TKIP par groupe"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "CCMP par groupe"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> Mbit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> Gbit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS / HSPA"
+
+#: libs/uiutils.cpp:389
+#, fuzzy
+#| msgctxt "Gsm modes (2G/3G/any)"
+#| msgid "GPRS/Edge"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/Edge"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Quelconque"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EvDO révision B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EvDO révision A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EvDO révision 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "GSM Compact"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analogique"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Inconnu"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Quelconque"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Le modem est déverrouillé."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "La carte SIM requiert le code PIN"
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "La carte SIM requiert le second code PIN."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "La carte SIM requiert le code PUK"
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "La carte SIM requiert le second code PUK."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "La carte SIM requiert le second code PUK"
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Le modem requiert le code PUK de l'opérateur."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Le modem requiert le code PIN du réseau."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Le modem requiert le code PUK du réseau."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Le modem requiert le code PIN."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Le modem requiert le code PIN de l'entreprise."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Le modem requiert le code PUK de l'entreprise."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Le modem requiert le code PIN PH-FSIM."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Le modem requiert le code PUK PH-FSIM."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Le modem requiert le code PIN du sous réseau."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Le modem requiert le code PUK du sous réseau."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Motif de verrouillage inconnu."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Type de sécurité inconnu"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Accueil"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partenaire"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Partenaire d'itinérance"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Non sécurisé"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dynamique"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Type de sécurité inconnu"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Non sécurisé"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dynamique"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Type de sécurité inconnu"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Nom système :"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Adresse IPv4 :"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "Passerelle IPv4 :"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Adresse IPv6 :"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "Passerelle IPv6 :"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Pilote :"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+#| msgid "Bluetooth Name"
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Nom Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "Adresse MAC :"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Opérateur :"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Identifiant réseau :"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Qualité du signal :"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Technologie d'accès :"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Mode autorisé :"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Déverrouillage requis :"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI :"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI :"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Module externe VPN :"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Bannière :"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSSID :"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Nom NSP :"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1 %"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Type de réseau :"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Débit de la connexion :"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Mode :"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Force du signal :"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Point d'accès (SSID) :"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Point d'accès (BSSID) :"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Canal :"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Sécurité :"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Bande de fréquence :"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr ""
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr ""
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Pilote"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Pilote de périphérique"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Débit de la connexion"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Débit de la connexion"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Nom système"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "Adresse MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Adresse matérielle"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Adresse IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Adresse IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Passerelle IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Passerelle par défaut en IP version 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Adresse IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Adresse IP version 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "Passerelle IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Passerelle par défaut en IP version 6"
+
+#: settings/details/detailkeyseditor.cpp:110
+#, fuzzy
+#| msgid "Wimax Bsid"
+msgid "WiMAX Bsid"
+msgstr "BSSID WiMax"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+"L'identifiant de la station serveur de base tel que reçu depuis le réseau"
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+#| msgid "WiMAX"
+msgid "WiMAX NSP"
+msgstr "WiMax"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Le nom du NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+#, fuzzy
+#| msgid "Wimax Signal"
+msgid "WiMAX Signal"
+msgstr "Signal WiMax"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "La qualité du signal actuel du NSP, en pourcentage."
+
+#: settings/details/detailkeyseditor.cpp:113
+#, fuzzy
+#| msgid "Wimax NSP Type"
+msgid "WiMAX NSP Type"
+msgstr "Type de NSP WiMax"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Le type de réseau du NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Point d'accès (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID du point d'accès sans fil"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Force du signal"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Force du signal du point d'accès sans fil"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Point d'accès (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Adresse matérielle du point d'accès sans fil"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Bande sans fil"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Bande de fréquence sans fil"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Canal sans fil"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Canal de fréquence sans fil"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Sécurité sans fil"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Décrit les capacités en termes de sécurité du point d'accès"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Mode sans fil"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Le mode de fonctionnement du périphérique sans fil"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Opérateur mobile"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Nom de l'opérateur mobile"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Qualité du signal mobile"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Technologie d'accès mobile"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Mode mobile autorisé"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Déverrouillage du mobile requis"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Périphérique maître mobile"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI du périphérique mobile"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Numéro de série du périphérique mobile"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI du périphérique mobile"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Numéro d'identité du périphérique mobile"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Nom Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Nom Bluetooth du périphérique"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Module externe VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Type du module externe VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Bannière VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Bannière de connexion VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Renseignements disponibles"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Nom"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Renseignements à afficher"
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/fr/plasmanetworkmanagement-kded.po b/plasma-nm/po/fr/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..13c4643
--- /dev/null
@@ -0,0 +1,665 @@
+# translation of plasmanetworkmanagement-kded.po to
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Joëlle Cornavin <jcorn@free.fr>, 2013.
+# Bruno Patri <bruno.patri@gmail.com>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2013-11-17 17:58+0100\n"
+"Last-Translator: Bruno Patri <bruno.patri@gmail.com>\n"
+"Language-Team: French <kde-i18n-doc@kde.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: bluetoothmonitor.cpp:82
+#, fuzzy
+#| msgid "We support 'dun' and 'nap' services only."
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Sels les services « DUN » et « NAP » sont pris en charge."
+
+#: bluetoothmonitor.cpp:95
+#, fuzzy
+#| msgid "Could not contact bluetooth manager (BlueZ)."
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Impossible de contacter le gestionnaire Bluetooth (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, fuzzy, kde-format
+#| msgid "Default bluetooth adapter not found: %1"
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "L'adaptateur Bluetooth par défaut est introuvable : %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) ne prend pas en charge le protocole DUN (Dialup Networking)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr ""
+"%1 (%2) ne prend pas en charge le protocole NAP (Network Access Point)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Erreur lors de l'activation du port série du périphérique : %1"
+
+#: bluetoothmonitor.cpp:243
+#, fuzzy, kde-format
+#| msgid "Device %1 is not the one we want (%2)"
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Le périphérique %1 n'est pas celui que nous souhaitons (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Impossible de trouver Le périphérique pour le port série %1 (%2)."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Erreur lors du déverrouillage du modem : %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Erreur de déverrouillage du code PIN / PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Impossible de configurer le périphérique"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "La configuration IP n'était indisponible"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "La configuration IP a expiré"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Aucune phrase secrète n'a été fournie"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Demandeur d'autorisation déconnecté"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "La configuration du demandeur d'autorisation a échoué"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Le demandeur d'autorisation a échoué"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Le délai imparti au demandeur d'autorisation est dépassé"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP n'a pas réussi à démarrer"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP déconnecté"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP a échoué"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP n'a pas réussi à démarrer"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Une erreur de DHCP est survenue"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP a échoué"
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Le service partagé n'a pas réussi à démarrer"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Le service partagé a échoué"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Le service auto IP n'a pas réussi à démarrer"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Le service auto IP a signalé une erreur"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Le service auto IP a échoué"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Le modem est occupé"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Le modem ne possède pas de tonalité"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Le modem n'affiche pas de porteuse"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Le modem a dépassé le temps imparti"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "La numérotation du modem a échoué"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Impossible d'initialiser le modem"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "Impossible de sélectionner le nom de point d'accès GSM"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "Le modem GSM n'effectue pas de recherche actuellement"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "L'enregistrement du réseau GSM a été refusé"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "L'enregistrement du réseau GSM a dépassé le temps imparti"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "L'enregistrement du GSM a échoué"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "La vérification du code PIN GSM a échoué"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Le micrologiciel du périphérique est manquant"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Le périphérique a été supprimé"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Le système de gestion de réseau est maintenant en veille"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "La connexion a été supprimée"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Le câble a été déconnecté"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Impossible de trouver le modem"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "La connexion bluetooth a échoué ou dépassé le délai imparti"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "La carte SIM du modem GSM n'est pas insérée"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Le code PIN du modem GSM est requis"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Le code PUK du modem GSM est requis"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "Le code SIM du modem GSM est erroné"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "Le périphérique InfiniBand ne prend pas en charge le mode connecté"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Une dépendance de la connexion a échoué"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Problème avec une interface RFC 2684 (pont Ethernet sur ADSL)"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager n'est pas en cours d'exécution"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Impossible de trouver le réseau WiFi"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Une connexion secondaire de la connexion de base a échoué"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Connexion « %1 » activée."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Connexion « %1 » désactivée."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "Connexion VPN « %1 » activée."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "La connexion VPN « %1 » a échoué."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "Connexion VPN « %1 » déconnectée."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "La connexion VPN a changé d'état car l'utilisateur l'a déconnectée."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"La connexion VPN a changé d'état car le périphérique qui l'utilisait a été "
+"déconnecté."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Le service fournissant la connexion VPN a été arrêté."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "La configuration IP de la connexion VPN n'est pas valable."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "La tentative de connexion au service VPN a dépassé le délai imparti."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"Un délai imparti a été dépassé lors du démarrage du service fournissant la "
+"connexion VPN."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Le démarrage du service fournissant la connexion VPN a échoué."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr ""
+"Les mots de passe secrets nécessaires pour la connexion VPN n'ont pas été "
+"fournis."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "L'authentification au serveur VPN a échoué."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "La connexion a été supprimée des paramètres."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"Pour accéder au réseau sans fil « %1 » vous devez fournir un mot de passe ci-"
+"dessous"
+
+#: passworddialog.cpp:80
+#, fuzzy, kde-format
+#| msgid "Please provide a password below"
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Veuillez fournir un mot de passe ci-dessous"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Phrase secrète VPN (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Boîte de dialogue de mot de passe"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Étiquette de texte"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Mot de passe :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Afficher le mot de passe"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Déverrouiller"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "Code PUK de la carte SIM"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "Second code PUK de la carte SIM"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "Code PUK du fournisseur de services"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Code PUK du réseau"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Code PUK de l'entreprise"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "Code PUK PH-FSIM"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "Code PUK du sous réseau"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Le déverrouillage de %1 est requis"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Le déverrouillage de %1 est requis"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Le périphérique mobile haut débit « %1 » requiert un code %2 avant de "
+"pouvoir être utilisé."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "Code %1 :"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Nouveau code PIN :"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Saisissez encore le nouveau code PIN :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Afficher le code PIN / PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "PIN de la carte SIM"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "Second PIN de la carte SIM"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN du fournisseur de services"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN du réseau"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "PIN de l'entreprise"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PIN PH-FSIM"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN du sous réseau"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Afficher le code PIN"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "Code PIN trop court. Il doit comporter au moins 4 chiffres."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Les deux codes PIN ne correspondent pas"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "Code PIN trop court. Il doit comporter 8 chiffres."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Erreur inconnue"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Le déverrouillage SIM / PUK est requis"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Le périphérique mobile haut débit « %1 » requiert un code SIM : PUK avant de "
+"pouvoir être utilisé."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "Code PUK :"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Saisissez à nouveau le code PIN :"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/fr/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/fr/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..d2886dc
--- /dev/null
@@ -0,0 +1,225 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Joëlle Cornavin <jcorn@free.fr>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-08-14 12:18+0200\n"
+"Last-Translator: Maxime\n"
+"Language-Team: French <kde-francophone@kde.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Passerelle :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Nom de l'utilisateur :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Mot de passe :"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Mémoriser"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Toujours demander"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Non requis"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Afficher le mot de passe"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "Domaine NT :"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Paramètres IPsec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Paramètres PPP..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Activer le tunnel IPsec vers l'hôte L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Nom du groupe :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Identifiant de la passerelle  :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Clé prépartagée :"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Options IPsec L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Nom d'utilisateur :"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Mot de passe de l'utilisateur :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Afficher les mots de passe"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Authentification"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Autoriser les méthodes d'authentification suivantes :"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Utiliser le chiffrement point-à-point de Microsoft"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Utiliser le chiffrement MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Cryptographie :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Quelconque"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Utiliser le chiffrement à état"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Autoriser la compression BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Autoriser la compression Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Autoriser la compression des en-têtes TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Utiliser une négociation de compression des champs de protocole"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Utiliser une compression adresse / contrôle"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Écho"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Envoyer des paquets d'écho PPP"
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Options PPP L2TP"
\ No newline at end of file
diff --git a/plasma-nm/po/fr/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/fr/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..07ba8f7
--- /dev/null
@@ -0,0 +1,156 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Joëlle Cornavin <jcorn@free.fr>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-08-26 17:29+0200\n"
+"Last-Translator: Joëlle Cornavin <jcorn@free.fr>\n"
+"Language-Team: French <kde-francophone@kde.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Contact en cours avec l'hôte, veuillez patienter..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Afficher le mot de passe"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Identifiant de connexion"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"La vérification a échoué pour le certificat provenant du serveur VPN "
+"« %1 ».\n"
+"Raison : %2\n"
+"Accepter quoi qu'il en soit ?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "La tentative de connexion a réussi."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Authentification VPN OpenConnect"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "Hôte VPN"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Se connecter"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Démarrer automatiquement la connexion la prochaine fois"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Afficher le journal"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Niveau de journalisation :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Erreur"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Informations"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Déboguer"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Tracer"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Paramètres OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Général"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Passerelle :"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Certificat de l'AC :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Serveur mandataire :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Script d'interface CSD :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Autoriser un &cheval de Troie de Cisco Secure Desktop"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Authentification de certificat"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Certificat utilisateur :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Clé privée :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Utiliser FSID pour la phrase secrète de la clé"
\ No newline at end of file
diff --git a/plasma-nm/po/fr/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/fr/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..f042553
--- /dev/null
@@ -0,0 +1,88 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Joëlle Cornavin <jcorn@free.fr>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-08-30 16:26+0200\n"
+"Last-Translator: Joëlle Cornavin <jcorn@free.fr>\n"
+"Language-Team: French <kde-francophone@kde.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Passerelle :"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Nom du groupe :"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Mot de passe de l'utilisateur :"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Mémoriser"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Toujours demander"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Non requis"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Mot de passe du groupe :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Afficher les mots de passe"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Nom de l'utilisateur :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algorithmes de phase1 :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algorithmes de phase2 :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domaine :"
\ No newline at end of file
diff --git a/plasma-nm/po/fr/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/fr/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..f18c2dc
--- /dev/null
@@ -0,0 +1,506 @@
+# translation of plasmanm_openvpnui.po to Français
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Joëlle Cornavin <jcorn@free.fr>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-08-14 12:16+0200\n"
+"Last-Translator: Maxime\n"
+"Language-Team: French <kde-francophone@kde.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Il est impossible d'ouvrir un fichier"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "Certificat :"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Option inconnue : %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Nombre d'arguments non valable (1 était attendu) dans l'option : %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Taille non valable (devrait être entre 0 et 0xFFFF) dans l'option : %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Taille non valable (devrait être entre 0 et 604800) dans l'option : %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Option de serveur mandataire non valable : %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Port non valable (devrait être entre 1 et 65535) dans l'option : %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Nombre d'arguments non valable (2 étaient attendus) dans l'option : %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Argument non valable dans l'option : %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr ""
+"Le fichier %1 n'est pas un fichier de configuration client d'OpenVPN valable"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr ""
+"Le fichier %1 n'est pas un fichier de configuration OpenVPN valable (pas de "
+"poste distant)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Impossible d'enregistrer le fichier %1 : %2"
+
+#: openvpn.cpp:672
+#, fuzzy, kde-format
+#| msgid "Error copying file to %1: %2"
+msgid "Error copying certificate to %1: %2"
+msgstr "Impossible de copier le fichier vers %1 : %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Il est impossible d'ouvrir le fichier en écriture"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Avancé..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Afficher les mots de passe"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Passerelle :"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Type de connexion :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Certificats X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Clé pré-partagée"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Mot de passe"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 avec mot de passe"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Fichier d'AC :"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certificat :"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Clé :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Mot de passe de la clé :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Mémoriser"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Toujours demander"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Non requis"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Clé partagée :"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "IP locale :"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "IP distante :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Direction de la clé :"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Si la direction de la clé est utilisée, elle doit être le contraire de celle "
+"employée pour l'homologue VPN."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Aucun"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Fichier d'AC :"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Nom d'utilisateur :"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Mot de passe :"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Général"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Port de la passerelle :"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automatique"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "MTU du tunnel :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Taille du fragment UDP :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Utiliser un intervalle de re-négociation personnalisé"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Utiliser la compression LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Utiliser une connexion TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Utiliser un périphérique TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Restreindre la taille maximale du segment TCP (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Sécurité"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Chiffrement :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Obtention des chiffrements disponibles en cours..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Authentification HMAC :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Par défaut"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Paramètres TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Correspondance de sujet :"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Se connecter uniquement aux serveurs dont le certificat correspond au sujet "
+"donné. Exemple : /CN=monvpn.compagnie.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Utiliser une authentification TLS supplémentaire"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Serveur (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Client (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Serveurs mandataires"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Type de serveur mandataire :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Adresse du serveur :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Ré-essayer indéfiniment lorsque des erreurs surviennent"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Nom d'utilisateur du serveur mandataire :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Mot de passe du serveur mandataire :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Afficher le mot de passe"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Propriétés OpenVPN avancées"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "La recherche du chiffrement OpenVPN a échoué"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Par défaut"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Pas de chiffrement OpenVPN trouvé"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Mot de passe de la clé :"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Afficher le mot de passe"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPNAuthentication"
\ No newline at end of file
diff --git a/plasma-nm/po/fr/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/fr/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..c4fd70d
--- /dev/null
@@ -0,0 +1,193 @@
+# translation of plasmanm_pptpui.po to
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Joëlle Cornavin <jcorn@free.fr>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_pptpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-08-14 12:19+0200\n"
+"Last-Translator: Maxime\n"
+"Language-Team: French <kde-francophone@kde.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Authentification"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Autoriser les méthodes d'authentification suivantes :"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Utiliser le chiffrement point-à-point Microsoft"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Utiliser le chiffrement MMPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Cryptographie :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Quelconque"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Utiliser le chiffrement à état"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Compression"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Autoriser la compression BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Autoriser la compression Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Autoriser la compression des en-têtes TCP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Écho"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Envoyer des paquets d'écho PPP"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTPAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Mot de passe :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Afficher le mot de passe"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Paramètres PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Général"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Passerelle :"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Supplémentaire"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Identifiant de connexion :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Mémoriser"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Toujours demander"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Non requis"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "Domaine NT :"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Avancé..."
\ No newline at end of file
diff --git a/plasma-nm/po/fr/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/fr/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..2345f27
--- /dev/null
@@ -0,0 +1,165 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Bruno Patri <bruno.patri@gmail.com>, 2013.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-11-17 18:04+0100\n"
+"Last-Translator: Bruno Patri <bruno.patri@gmail.com>\n"
+"Language-Team: French <kde-i18n-doc@kde.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Mot de passe de la clé privée :"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "Code PIN :"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Mot de passe :"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"L'authentification est configurée pour utiliser sssh-agent, mais aucune "
+"instance de ssh-agent n'est en cours d'exécution."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "VPN Stong Swan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Afficher les mots de passe"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Passerelle"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Passerelle :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certificat :"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Authentification"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certificat / clé privée"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certificat / ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Carte à puce"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Clé privée :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Mot de passe de la clé privée :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Conserver"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Toujours demander"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Non requis"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "Code PIN :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Nom d'utilisateur :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Mot de &passe :"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Options"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Demande d'adresse IP interne"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Forcer l'encapsulation UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Utiliser la compression IP"
\ No newline at end of file
diff --git a/plasma-nm/po/fr/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/fr/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..0f0d03b
--- /dev/null
@@ -0,0 +1,308 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Joëlle Cornavin <jcorn@free.fr>, 2013, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-08-14 12:17+0200\n"
+"Last-Translator: Maxime\n"
+"Language-Team: French <kde-francophone@kde.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Erreur lors du déchiffrement du mot de passe confus"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Erreur"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Il est impossible d'ouvrir le fichier %1."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Il est impossible de trouver l'exécutable « cisco-decrypt »."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"Le fichier de paramètres « %1 » VPN spécifie que le trafic VPN devra être "
+"tunnelisé via TCP qui n'est actuellement pas pris en charge par le logiciel "
+"VPNC.\n"
+"\n"
+"La connexion peut encore être créée, avec la tunnelisation désactivée, "
+"cependant il se peut qu'elle ne fonctionne pas comme attendu."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Non pris en charge"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1 : erreur de format de fichier."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1 : il est impossible de créer un fichier"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Passerelle :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Nom d'utilisateur :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Mot de passe utilisateur :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Mémoriser"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Toujours demander"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Non requis"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Nom du groupe :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Mot de passe du groupe :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Afficher les mots de passe"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Utiliser l'authentification hybride"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "&Fichier d'AC :"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Avancé..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identification"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domaine :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Fournisseur :"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transport et Sécurité"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Méthode de chiffrement :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "Traversée NAT :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "Groupe DH IKE :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Confidentialité de transmission parfaite :"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Désactiver la détection de perte de pair"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Port local :"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Port local à utiliser (0-65535). 0 (valeur par défaut) indique un port "
+"aléatoire."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Aléatoire"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Propriétés VPNC avancées"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Sécurisé (par défaut)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Faible (chiffrement DES, utiliser avec prudence)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Aucun (sans aucune sécurité)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T lorsque disponible (par défaut)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T toujours"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Désactivé"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH Groupe 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH Groupe 2 (par défaut)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH Groupe 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Serveur (par défaut)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Aucun"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH Groupe 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH Groupe 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH Groupe 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNCAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Mot de passe utilisateur :"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Mot de passe de groupe :"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Nom d'utilisateur :"
\ No newline at end of file
diff --git a/plasma-nm/po/ga/CMakeLists.txt b/plasma-nm/po/ga/CMakeLists.txt
new file mode 100644 (file)
index 0000000..a7b9865
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(ga ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/ga/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/ga/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..e961796
--- /dev/null
@@ -0,0 +1,3000 @@
+# Irish translation of networkmanagement_openvpnui
+# Copyright (C) 2009 This_file_is_part_of_KDE
+# This file is distributed under the same license as the networkmanagement_openvpnui package.
+# Kevin Scannell <kscanne@gmail.com>, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: networkmanagement_openvpnui.po\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2009-02-05 06:35-0500\n"
+"Last-Translator: Kevin Scannell <kscanne@gmail.com>\n"
+"Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n < 11 ? "
+"3 : 4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Kevin Scannell"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "kscanne@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "&Show secrets"
+msgid "Show sections"
+msgstr "Tai&speáin rúin"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+msgid "Show &network speed in:"
+msgstr "Ceangal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+#| msgctxt "network interface connection failed state label"
+#| msgid "Connection Failed"
+msgid "Connection Details"
+msgstr "Theip ar Cheangal"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Ceangail"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "Ceangailte"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Luas"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Mionsonraí"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+#| msgid "Password"
+msgid "Password..."
+msgstr "Focal Faire"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+#| msgid "&Show password"
+msgid "Show password"
+msgstr "Tai&speáin an focal faire"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Ceangailte"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+msgid "Connected"
+msgstr "Ceangailte"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "Ceangal córai&s"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "Díchumasaíodh crua-earraí gan sreang"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "Díchumasaíodh crua-earraí gan sreang"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "Díchumasaíodh crua-earraí gan sreang"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Ceangailte"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Ceangailte"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Ceangailte"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Ceangailte"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Ceangal"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Ceangal"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "Ceangal Nua VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "Ceangailte"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "Ceangal"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Anaithnid"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr ""
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr ""
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgctxt "network interface connection failed state label"
+#| msgid "Connection Failed"
+msgid "Connection name"
+msgstr "Theip ar Cheangal"
+
+#: libs/models/editoridentitymodel.cpp:64
+#, fuzzy
+#| msgid "Last Used"
+msgid "Last used"
+msgstr "Úsáidte"
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "Ceangal córai&s"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr ""
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "802.11 Gan Sreang"
+
+#: libs/uiutils.cpp:64
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr ""
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Sreangaithe"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Gan Sreang"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "Ceangal"
+
+#: libs/uiutils.cpp:176
+#, fuzzy, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Comhéadan dícheangailte (%1)"
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Comhéadan dícheangailte (%1)"
+
+#: libs/uiutils.cpp:182
+#, fuzzy, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Anaithnid"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr ""
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr ""
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Gan cheangal"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr ""
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Comhéadan á chumrú"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr ""
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr ""
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr ""
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Ceangailte"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr ""
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr ""
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Theip ar Cheangal"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr ""
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Anaithnid"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Ceangail"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr ""
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Ceangal"
+
+#: libs/uiutils.cpp:272
+#, fuzzy
+#| msgctxt "@info:tooltip"
+#| msgid "IPv4 network address"
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Seoladh líonra IPv4"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr ""
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Anaithnid"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Ad hoc"
+
+#: libs/uiutils.cpp:299
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Bonneagar"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr ""
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr ""
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+#, fuzzy
+#| msgid "3G (UMTS/HSPA)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "3G (UMTS/HSPA)"
+
+#: libs/uiutils.cpp:389
+#, fuzzy
+#| msgid "2G (GPRS/EDGE)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "2G (GPRS/EDGE)"
+
+#: libs/uiutils.cpp:391
+#, fuzzy
+#| msgctxt "Cellular access technology"
+#| msgid "GSM"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+#| msgctxt "Any cellular frequency band"
+#| msgid "Any"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Ar Bith"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+#, fuzzy
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Dlúth-GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Anaithnid"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+#| msgctxt "Any cellular frequency band"
+#| msgid "Any"
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Ar Bith"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Ceangal"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr ""
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr ""
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr ""
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP Dinimiciúil"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr ""
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "Ainm úsáideora:"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "Seoladh IPv4"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "Geata IPv4"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "Seoladh IPv6"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "Geata IPv4"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "Tiománaí"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "Seoladh MAC"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+#| msgid "Network ID"
+msgid "Network ID:"
+msgstr "Aitheantas an Líonra"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "Gan tacaíocht"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr ""
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "&Cainéal:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "Ainm"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr ""
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "Cineál an Líonra"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "Ceangal"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "&Mód:"
+
+#: libs/uiutils.cpp:826
+#, fuzzy
+msgid "Signal strength:"
+msgstr "Neart"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "&Cainéal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "&Slándáil:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr ""
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Nóiméad ó shin"
+msgstr[1] "%1 nóiméad ó shin"
+msgstr[2] "%1 nóiméad ó shin"
+msgstr[3] "%1 nóiméad ó shin"
+msgstr[4] "%1 nóiméad ó shin"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Uair an chloig ó shin"
+msgstr[1] "%1 uair an chloig ó shin"
+msgstr[2] "%1 huaire an chloig ó shin"
+msgstr[3] "%1 n-uaire an chloig ó shin"
+msgstr[4] "%1 uair an chloig ó shin"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Inné"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr ""
+
+#: libs/uiutils.cpp:910
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last hour, "
+#| "as the number of minutes since usage"
+#| msgid "One minute ago"
+#| msgid_plural "%1 minutes ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Nóiméad ó shin"
+msgstr[1] "%1 nóiméad ó shin"
+msgstr[2] "%1 nóiméad ó shin"
+msgstr[3] "%1 nóiméad ó shin"
+msgstr[4] "%1 nóiméad ó shin"
+
+#: libs/uiutils.cpp:917
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last day, "
+#| "as the number of hours since usage"
+#| msgid "One hour ago"
+#| msgid_plural "%1 hours ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Uair an chloig ó shin"
+msgstr[1] "%1 uair an chloig ó shin"
+msgstr[2] "%1 huaire an chloig ó shin"
+msgstr[3] "%1 n-uaire an chloig ó shin"
+msgstr[4] "%1 uair an chloig ó shin"
+
+#: libs/uiutils.cpp:922
+#, fuzzy
+#| msgid "Last Used"
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Úsáidte"
+
+#: libs/uiutils.cpp:924
+#, fuzzy, kde-format
+#| msgid "Last Used"
+msgid "Last used on %1"
+msgstr "Úsáidte"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Tiománaí"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "Seoladh MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Seoladh crua-earraí"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Seoladh IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Seoladh IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Geata IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Seoladh IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "Seoladh IPv4"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "Geata IPv4"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+msgid "The name of the NSP"
+msgstr "Ainm an líonra gan sreang"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Signal Strength"
+msgstr "Neart"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Cainéal Gan Sreang"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Slándáil Gan Sreang"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "Gan Sreang"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "The operating mode of the wireless device"
+msgstr "Mód oibrithe an líonra gan sreang"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "Ceangal Nua VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Mionsonraí Le Fáil"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Ainm"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Mionsonraí le Taispeáint"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+# Plural noun, not verb
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/gl/CMakeLists.txt b/plasma-nm/po/gl/CMakeLists.txt
new file mode 100644 (file)
index 0000000..83ff925
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(gl ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/gl/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/gl/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..fea0e7e
--- /dev/null
@@ -0,0 +1,2938 @@
+# translation of networkmanagement_openvpnui.po to galician
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# mvillarino <mvillarino@users.sourceforge.net>, 2009.
+# marce villarino <mvillarino@users.sourceforge.net>, 2009.
+# Xosé <xosecalvo@gmail.com>, 2009, 2010.
+# Marce Villarino <mvillarino@kde-espana.es>, 2009, 2013.
+# Adrián Chaves Fernández (Gallaecio) <adriyetichaves@gmail.com>, 2012, 2013.
+# Miguel Branco <mgl.branco@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: networkmanagement_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2013-03-10 10:18+0100\n"
+"Last-Translator: Marce Villarino <mvillarino@kde-espana.es>\n"
+"Language-Team: Galician <proxecto@trasno.net>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"adriyetichaves@gmail.com>\n"
+"adriyetichaves@gmail.com>\n"
+"X-Generator: Lokalize 1.4\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "mvillarino, Xosé Calvo, Adrián Chaves Fernández (Gallaecio)"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr ""
+"mvillarino@users.sourceforge.net, xosecalvo@gmail.com, adriyetichaves@gmail."
+"com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "&Show secrets"
+msgid "Show sections"
+msgstr "Amosar os &segredos"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+#| msgid "Show network speed in:"
+msgid "Show &network speed in:"
+msgstr "Amosar a velocidade da rede en:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+#, fuzzy
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+#| msgctxt "network interface connection failed state label"
+#| msgid "Connection Failed"
+msgid "Connection Details"
+msgstr "Non puido establecerse a conexión."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Conectar"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "Conectado."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Velocidade"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Detalles"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+#| msgid "Password"
+msgid "Password..."
+msgstr "Contrasinal"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+#| msgid "&Show password"
+msgid "Show password"
+msgstr "&Amosar o contrasinal"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Conectado a %1."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Conectado."
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "Desactivando a conexión."
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "Activouse o hardware de conexións sen fíos."
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "Activouse o hardware de conexións sen fíos."
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband enabled"
+msgstr "Banda larga móbil"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband disabled"
+msgstr "Banda larga móbil"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "Activouse o hardware de conexións sen fíos."
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+#| msgctxt "@info:status Notification for radio kill switch turned off"
+#| msgid "Wireless hardware disabled"
+msgid "Airplane mode disabled"
+msgstr "Desactivouse o hardware de conexións sen fíos."
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Conectado."
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Conectado."
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+#| msgid "Connected"
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Conectado."
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Conectado."
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Conexión"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Conexión"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "Nova conexión VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "Conectado a %1."
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "Conectado a %1."
+
+#: libs/declarative/networkstatus.cpp:173
+#, fuzzy
+msgid "NetworkManager not running"
+msgstr "Xestión da rede"
+
+#: libs/declarative/networkstatus.cpp:178
+#, fuzzy, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Xestión da rede"
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Descoñecido."
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+#, fuzzy
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Potencia da transmisión"
+
+#: libs/declarative/trafficmonitor.cpp:203
+#, fuzzy
+msgid "KBit/s"
+msgstr "KBits/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+#, fuzzy
+msgid "MBit/s"
+msgstr " Mb/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+#, fuzzy
+msgid "GBit/s"
+msgstr "%1 GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+#, fuzzy
+msgid "Transmitted"
+msgstr "Potencia da transmisión"
+
+#: libs/handler.cpp:89
+#, fuzzy
+msgid "Missing VPN plugin"
+msgstr "Nome do engadido de VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "&Connection name:"
+msgid "Connection name"
+msgstr "Nome da &conexión:"
+
+#: libs/models/editoridentitymodel.cpp:64
+#, fuzzy
+#| msgid "Last Used"
+msgid "Last used"
+msgstr "Última empregada"
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "Desactivando a conexión."
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Ethernet con fíos"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "802.11 sen fíos"
+
+#: libs/uiutils.cpp:64
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Módem serie"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Banda larga móbil"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+#, fuzzy
+msgid "Mobile broadband"
+msgstr "Banda larga móbil"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Con fíos"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Sen fíos"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "Tipo de seguranza descoñecido"
+
+#: libs/uiutils.cpp:176
+#, fuzzy, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Interface desconectada (%1)"
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Interface desconectada (%1)"
+
+#: libs/uiutils.cpp:182
+#, fuzzy, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Descoñecido."
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Sen xestionar."
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Non dispoñíbel."
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Desconectado."
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Preparándose para a conexión."
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Configurando a interface."
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Agardando pola autorización."
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Configurando o enderezo de rede."
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Comprobando o estado da conexión."
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Agardando pola conexión secundaria."
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Conectado."
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Conectado a %1."
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Desactivando a conexión."
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Non puido establecerse a conexión."
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Produciuse un erro. O estado da rede non é correcto."
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Descoñecido."
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+#| msgctxt "description of preparing to connect network interface state"
+#| msgid "Preparing to connect"
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Preparándose para a conexión."
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+#| msgctxt "description of waiting for authentication network interface state"
+#| msgid "Waiting for authorization"
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Agardando pola autorización."
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Conexión"
+
+#: libs/uiutils.cpp:272
+#, fuzzy
+#| msgctxt "network interface doing dhcp request in most cases"
+#| msgid "Setting network address"
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Configurando o enderezo de rede."
+
+#: libs/uiutils.cpp:275
+#, fuzzy
+#| msgctxt ""
+#| "@info:status Notification text when a connection has been activated"
+#| msgid "%1 activated"
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Activouse «%1»."
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Descoñecido."
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Ad-hoc"
+
+#: libs/uiutils.cpp:299
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infraestrutura"
+
+#: libs/uiutils.cpp:302
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Punto de acceso"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "O modo é incorrecto. Isto hai que corrixilo."
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "WEP40 dous a dous"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "WEP104 dous a dous"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "TKIP dous a dous"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "CCMP dous a dous"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "WEP40 de grupo"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "WEP104 de grupo"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "TKIP de grupo"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "CCMP de grupo"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> b/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> Mb/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> Gb/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+#, fuzzy
+#| msgid "3G (UMTS/HSPA)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "3G (UMTS/HSPA)"
+
+#: libs/uiutils.cpp:389
+#, fuzzy
+#| msgid "2G (GPRS/EDGE)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "2G (GPRS/EDGE)"
+
+#: libs/uiutils.cpp:391
+#, fuzzy
+#| msgctxt "Cellular access technology"
+#| msgid "GSM"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+#| msgctxt "Any cellular frequency band"
+#| msgid "Any"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Calquera"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+#, fuzzy
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "GSM compacto"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Descoñecido"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+#| msgctxt "Any cellular frequency band"
+#| msgid "Any"
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Calquera"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Tipo de seguranza descoñecido"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Insegura"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dinámica"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Tipo de seguranza descoñecido"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Insegura."
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP."
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP."
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dinámica."
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK."
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP."
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK."
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP."
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Descoñécese o tipo de seguranza."
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "O nome do sistema"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "Enderezo IPv4"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "Pasarela IPv4"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "Enderezo IPv6"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "Pasarela IPv4"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "Controlador"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "Enderezo MAC"
+
+#: libs/uiutils.cpp:686
+#, fuzzy
+msgid "Operator:"
+msgstr "Operador móbil"
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+#| msgid "Network ID"
+msgid "Network ID:"
+msgstr "Identidade da rede"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+#, fuzzy
+msgid "Signal Quality:"
+msgstr "Calidade do sinal móbil"
+
+#: libs/uiutils.cpp:696
+#, fuzzy
+msgid "Access Technology:"
+msgstr "Tecnoloxía de acceso móbil"
+
+#: libs/uiutils.cpp:700
+#, fuzzy
+msgid "Allowed Mode:"
+msgstr "Modo móbil permitido"
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "Necesítase desbloquear o móbil"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+#, fuzzy
+msgid "VPN plugin:"
+msgstr "Nome do engadido de VPN"
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "&Canle:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "Nome"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, fuzzy, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "Tipo de rede"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "Velocidade da conexión"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "&Modo:"
+
+#: libs/uiutils.cpp:826
+#, fuzzy
+msgid "Signal strength:"
+msgstr "Potencia do sinal"
+
+#: libs/uiutils.cpp:830
+#, fuzzy
+msgid "Access point (SSID):"
+msgstr "Punto de acceso (SSID)"
+
+#: libs/uiutils.cpp:834
+#, fuzzy
+msgid "Access point (BSSID):"
+msgstr "Punto de acceso (SSID)"
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "&Canle:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "&Seguranza:"
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+msgid "Frequency band:"
+msgstr "Frecuencia"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Hai un minuto"
+msgstr[1] "Hai %1 minutos"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Hai unha hora"
+msgstr[1] "Hai %1 horas"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Onte"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Nunca"
+
+#: libs/uiutils.cpp:910
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last hour, "
+#| "as the number of minutes since usage"
+#| msgid "One minute ago"
+#| msgid_plural "%1 minutes ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Hai un minuto"
+msgstr[1] "Hai %1 minutos"
+
+#: libs/uiutils.cpp:917
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last day, "
+#| "as the number of hours since usage"
+#| msgid "One hour ago"
+#| msgid_plural "%1 hours ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Hai unha hora"
+msgstr[1] "Hai %1 horas"
+
+#: libs/uiutils.cpp:922
+#, fuzzy
+#| msgid "Last used"
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Último uso"
+
+#: libs/uiutils.cpp:924
+#, fuzzy, kde-format
+#| msgid "Last used"
+msgid "Last used on %1"
+msgstr "Último uso"
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for a network connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Nunca"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Controlador"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Controlador do dispositivo"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Velocidade da conexión"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Velocidade da conexión"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "O nome do sistema"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "Enderezo MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Enderezo de hardware"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Enderezo IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Enderezo IP, versión 4 do protocolo."
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Pasarela IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Pasarela predeterminada para a versión 4 do protocolo IP."
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Enderezo IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "Enderezo IP, versión 4 do protocolo."
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "Pasarela IPv4"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IP version 6 default gateway"
+msgstr "Pasarela predeterminada para a versión 4 do protocolo IP."
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+msgid "The name of the NSP"
+msgstr "O nome da rede sen fíos."
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Punto de acceso (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID do punto de acceso á rede sen fíos."
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Signal Strength"
+msgstr "Potencia do sinal"
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Wireless Access Point's signal strength"
+msgstr "SSID do punto de acceso á rede sen fíos."
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Punto de acceso (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Enderezo de hardware do punto de acceso á rede sen fíos."
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Banda sen fíos"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Banda de frecuencia sen fíos."
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Canle sen fíos"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Canle de frecuencia sen fíos."
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Seguranza da rede sen fíos"
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Describes the security capabilities of the access point"
+msgstr "Basic Service Set IDentifier do punto de acceso a empregar."
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "Banda sen fíos"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "The operating mode of the wireless device"
+msgstr "O modo de funcionamento da rede sen fíos."
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Operador móbil"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Nome do operador móbil."
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Calidade do sinal móbil"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Tecnoloxía de acceso móbil"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Modo móbil permitido"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Necesítase desbloquear o móbil"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Dispositivo mestre do móbil"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI do dispositivo móbil"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Número de serie do dispositivo móbil"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI do dispositivo móbil"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Número de identidade do dispositivo móbil"
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN Plugin"
+msgstr "Nome do engadido de VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN plugin type"
+msgstr "Nome do engadido de VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "Nova conexión VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Detalles dispoñíbeis"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Nome"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Detalles para amosar"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/hr/CMakeLists.txt b/plasma-nm/po/hr/CMakeLists.txt
new file mode 100644 (file)
index 0000000..d405b08
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(hr ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/hr/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/hr/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..fd7b705
--- /dev/null
@@ -0,0 +1,3650 @@
+# Translation of libknetworkmanager to Croatian
+#
+# Zarko Pintar <zarko.pintar@gmail.com>, 2009.
+# DoDo <DoDoEntertainment@gmail.com>, 2009.
+# Marko Dimjasevic <marko@dimjasevic.net>, 2010.
+# Andrej Dundovic <andrej@dundovic.com.hr>, 2010.
+# Marko Dimjašević <marko@dimjasevic.net>, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2013-07-18 01:44+0000\n"
+"PO-Revision-Date: 2011-06-27 14:57+0200\n"
+"Last-Translator: Marko Dimjašević <marko@dimjasevic.net>\n"
+"Language-Team: Croatian <kde-croatia-list@lists.sourceforge.net>\n"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.2\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Andrej Dundović, Marko Dimjašević"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "andrej@dundovic.com.hr, marko@dimjasevic.net"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:181
+#: applet/declarative/contents/ui/ConnectionItem.qml:201
+#: applet/declarative/contents/ui/main.qml:98
+#: applet/declarative/contents/ui/main.qml:108
+#: declarative-plugins/model/modelitem.cpp:176
+#, fuzzy
+msgid "Active connections"
+msgstr "&Sistemska veza"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:182
+#: applet/declarative/contents/ui/ConnectionItem.qml:202
+#: applet/declarative/contents/ui/main.qml:100
+#: applet/declarative/contents/ui/main.qml:110
+#: declarative-plugins/model/modelitem.cpp:178
+#, fuzzy
+msgid "Previous connections"
+msgstr "Pripremam se za spajanje"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:183
+#: applet/declarative/contents/ui/ConnectionItem.qml:203
+#: declarative-plugins/model/modelitem.cpp:180
+#, fuzzy
+msgid "Unknown connections"
+msgstr "Veze"
+
+#: applet/declarative/contents/ui/DetailsWidget.qml:82
+msgid "Back"
+msgstr ""
+
+#: applet/declarative/contents/ui/DetailsWidget.qml:92
+#, fuzzy
+msgid "Edit"
+msgstr "Uredi…"
+
+#: applet/declarative/contents/ui/DetailsWidget.qml:106
+#: applet/declarative/contents/ui/main.qml:185
+#, fuzzy
+msgid "Remove"
+msgstr "Ukloni"
+
+#: applet/declarative/contents/ui/main.qml:175
+#, fuzzy
+msgid "Do you really want to remove connection %1?"
+msgstr "Želite li zaista izbrisati vezu '%1'?"
+
+#: applet/declarative/contents/ui/main.qml:193
+msgid "Cancel"
+msgstr ""
+
+#: applet/declarative/contents/ui/OptionsWidget.qml:79
+#, fuzzy
+msgid "Networking enabled"
+msgstr "Mrežni sustav je onemogućen"
+
+#: applet/declarative/contents/ui/OptionsWidget.qml:91
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "Hardver za bežičnu vezu omogućen"
+
+#: applet/declarative/contents/ui/OptionsWidget.qml:103
+msgid "Wimax enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/OptionsWidget.qml:115
+#, fuzzy
+msgid "Mobile broadband enabled"
+msgstr "Mobilna širokopojasna"
+
+#: applet/declarative/contents/ui/OptionsWidget.qml:128
+#, fuzzy
+msgid "Edit connections..."
+msgstr "Veze"
+
+#: declarative-plugins/applet/networkstatus.cpp:83
+#: declarative-plugins/model/modelitem.cpp:245
+#, fuzzy
+msgid "Connected"
+msgstr "Spojen"
+
+#: declarative-plugins/applet/networkstatus.cpp:90
+msgid "Inactive"
+msgstr ""
+
+#: declarative-plugins/applet/networkstatus.cpp:95
+#: declarative-plugins/model/modelitem.cpp:241
+#, fuzzy
+msgid "Disconnected"
+msgstr "Koristi TCP vezu"
+
+#: declarative-plugins/applet/networkstatus.cpp:100
+#, fuzzy
+msgid "Disconnecting"
+msgstr "Koristi TCP vezu"
+
+#: declarative-plugins/applet/networkstatus.cpp:105
+#: declarative-plugins/model/modelitem.cpp:243
+#, fuzzy
+msgid "Connecting"
+msgstr "Veza"
+
+#: declarative-plugins/applet/networkstatus.cpp:150
+#, fuzzy
+msgid "VPN Connection"
+msgstr "Nova VPN veza"
+
+#: declarative-plugins/applet/networkstatus.cpp:155
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "Spojen na %1"
+
+#: declarative-plugins/applet/networkstatus.cpp:157
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "&Tip veze:"
+
+#: declarative-plugins/applet/networkstatus.cpp:179
+#, fuzzy
+msgid "NetworkManager not running"
+msgstr "Upravljanje mrežom"
+
+#: declarative-plugins/applet/networkstatus.cpp:183
+msgid "Incompatible NM version, 0.9.8 required"
+msgstr ""
+
+#: declarative-plugins/applet/networkstatus.cpp:186
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: declarative-plugins/applet/trafficmonitor.cpp:131
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: declarative-plugins/applet/trafficmonitor.cpp:133
+#, fuzzy
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Snaga emisije"
+
+#: declarative-plugins/applet/trafficmonitor.cpp:195
+#, fuzzy
+msgid "KBit/s"
+msgstr "%1 Bit/s"
+
+#: declarative-plugins/applet/trafficmonitor.cpp:197
+#, fuzzy
+msgid "MBit/s"
+msgstr "%1 MBit/s"
+
+#: declarative-plugins/applet/trafficmonitor.cpp:201
+#, fuzzy
+msgid "GBit/s"
+msgstr "%1 GBit/s"
+
+#: declarative-plugins/applet/trafficmonitor.cpp:224
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: declarative-plugins/applet/trafficmonitor.cpp:233
+msgid "Received"
+msgstr ""
+
+#: declarative-plugins/applet/trafficmonitor.cpp:236
+#, fuzzy
+msgid "Transmitted"
+msgstr "Snaga emisije"
+
+#: declarative-plugins/model/modelitem.cpp:238
+#, fuzzy
+msgctxt "type of network device"
+msgid "Type:"
+msgstr "&Tip:"
+
+#: declarative-plugins/model/modelitem.cpp:247
+#, fuzzy
+msgid "Status:"
+msgstr "Status"
+
+#: declarative-plugins/model/modelitem.cpp:256
+#, fuzzy
+msgid "System name:"
+msgstr "Ime u sustavu"
+
+#: declarative-plugins/model/modelitem.cpp:264
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "IPv4 adresa"
+
+#: declarative-plugins/model/modelitem.cpp:272
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "&Pristupna točka:"
+
+#: declarative-plugins/model/modelitem.cpp:280
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "IPv6 adresa"
+
+#: declarative-plugins/model/modelitem.cpp:288
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "&Pristupna točka:"
+
+#: declarative-plugins/model/modelitem.cpp:292
+#: declarative-plugins/model/modelitem.cpp:314
+#, fuzzy
+msgid "Driver:"
+msgstr "Upravljački program"
+
+#: declarative-plugins/model/modelitem.cpp:306
+#, fuzzy
+msgid "Name:"
+msgstr "Naziv"
+
+#: declarative-plugins/model/modelitem.cpp:310
+#: declarative-plugins/model/modelitem.cpp:413
+#: declarative-plugins/model/modelitem.cpp:438
+#, fuzzy
+msgid "MAC Address:"
+msgstr "MAC adresa"
+
+#: declarative-plugins/model/modelitem.cpp:331
+msgid "Operator:"
+msgstr ""
+
+#: declarative-plugins/model/modelitem.cpp:335
+msgid "Signal quality:"
+msgstr ""
+
+#: declarative-plugins/model/modelitem.cpp:339
+msgid "Access technology:"
+msgstr ""
+
+#: declarative-plugins/model/modelitem.cpp:343
+msgid "Allowed Mode"
+msgstr ""
+
+#: declarative-plugins/model/modelitem.cpp:347
+#, fuzzy
+msgid "Frequency Band:"
+msgstr "Frekvencija"
+
+#: declarative-plugins/model/modelitem.cpp:351
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "Potrebno otključavanje SIM PUK"
+
+#: declarative-plugins/model/modelitem.cpp:358
+msgid "IMEI:"
+msgstr ""
+
+#: declarative-plugins/model/modelitem.cpp:366
+msgid "IMSI:"
+msgstr ""
+
+#: declarative-plugins/model/modelitem.cpp:384
+msgid "Bsid:"
+msgstr ""
+
+#: declarative-plugins/model/modelitem.cpp:388
+#, fuzzy
+msgid "NSP Name:"
+msgstr "Naziv"
+
+#: declarative-plugins/model/modelitem.cpp:392
+msgid "Signal Quality:"
+msgstr ""
+
+#: declarative-plugins/model/modelitem.cpp:392
+#: declarative-plugins/model/modelitem.cpp:446
+#, fuzzy, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: declarative-plugins/model/modelitem.cpp:396
+#, fuzzy
+msgid "Network Type:"
+msgstr "Tip Mreže"
+
+#: declarative-plugins/model/modelitem.cpp:409
+#: declarative-plugins/model/modelitem.cpp:434
+#, fuzzy
+msgid "Connection speed:"
+msgstr "&Tip veze:"
+
+#: declarative-plugins/model/modelitem.cpp:442
+#, fuzzy
+msgid "Mode:"
+msgstr "&Način:"
+
+#: declarative-plugins/model/modelitem.cpp:446
+#, fuzzy
+msgid "Signal strength:"
+msgstr "Jakost signala"
+
+#: declarative-plugins/model/modelitem.cpp:450
+#, fuzzy
+msgid "Access point (SSID):"
+msgstr "Pristupna točka"
+
+#: declarative-plugins/model/modelitem.cpp:454
+#, fuzzy
+msgid "Access point (BSSID):"
+msgstr "Pristupna točka"
+
+#: declarative-plugins/model/modelitem.cpp:458
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "&Kanal:"
+
+#: declarative-plugins/model/modelitem.cpp:458
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: declarative-plugins/model/modelitem.cpp:464
+#, fuzzy
+msgid "Security:"
+msgstr "&Sigurnost:"
+
+#: declarative-plugins/model/modelitem.cpp:468
+#, fuzzy
+msgid "Frequency band:"
+msgstr "Frekvencija"
+
+#: declarative-plugins/model/modelitem.cpp:493
+#, fuzzy
+msgid "VPN plugin:"
+msgstr "Naziv priključka za VPN"
+
+#: declarative-plugins/model/modelitem.cpp:497
+#, fuzzy
+msgid "Banner:"
+msgstr "&Kanal:"
+
+#: lib/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr ""
+
+#: lib/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nova mobilna širokopojasna veza"
+
+#: lib/mobileconnectionwizard.cpp:153 lib/mobileconnectionwizard.cpp:171
+#: lib/mobileconnectionwizard.cpp:197 lib/mobileconnectionwizard.cpp:532
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr ""
+
+#: lib/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Nepoznati pružatelj"
+
+#: lib/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Uobičajeno"
+
+#: lib/mobileconnectionwizard.cpp:199 lib/mobileconnectionwizard.cpp:207
+msgctxt "Mobile Connection Wizard"
+msgid "APN"
+msgstr "APN"
+
+#: lib/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Postavi mobilnu širokopojasnu vezu"
+
+#: lib/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+
+#: lib/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Trebat će Vam sljedeće informacije:"
+
+#: lib/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr ""
+
+#: lib/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr ""
+
+#: lib/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+
+#: lib/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr ""
+
+#: lib/mobileconnectionwizard.cpp:273 lib/mobileconnectionwizard.cpp:402
+#, fuzzy
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Bilo koji uređaj"
+
+#: lib/mobileconnectionwizard.cpp:275 lib/mobileconnectionwizard.cpp:404
+#, fuzzy
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Bilo koji uređaj"
+
+#: lib/mobileconnectionwizard.cpp:328
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Instalirani GSM uređaj"
+
+#: lib/mobileconnectionwizard.cpp:332
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Instalirani CDMA uređaj"
+
+#: lib/mobileconnectionwizard.cpp:417
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Izaberite državu svog pružatelja"
+
+#: lib/mobileconnectionwizard.cpp:420
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Lista država:"
+
+#: lib/mobileconnectionwizard.cpp:424
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Moja država nije navedena"
+
+#: lib/mobileconnectionwizard.cpp:440
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Izaberite svog pružatelja"
+
+#: lib/mobileconnectionwizard.cpp:443
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Odaberite svog pružatelja iz &liste:"
+
+#: lib/mobileconnectionwizard.cpp:452
+msgctxt "Mobile Connection Wizard"
+msgid "I can't find my provider and I wish to enter it &manually:"
+msgstr ""
+
+#: lib/mobileconnectionwizard.cpp:494
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Odaberite plan naplate"
+
+#: lib/mobileconnectionwizard.cpp:497
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "Odaberite svoj plan:"
+
+#: lib/mobileconnectionwizard.cpp:504
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr ""
+
+#: lib/mobileconnectionwizard.cpp:516
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+
+#: lib/mobileconnectionwizard.cpp:553
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Potvrdite mobilne širokopojasne postavke"
+
+#: lib/mobileconnectionwizard.cpp:556
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+
+#: lib/mobileconnectionwizard.cpp:560
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Vaš pružatelj:"
+
+#: lib/mobileconnectionwizard.cpp:565
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Vaš plan:"
+
+#: lib/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+
+#: lib/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+
+#: lib/uiutils.cpp:52 lib/uiutils.cpp:98
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Žičana mreža"
+
+#: lib/uiutils.cpp:55
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Bežična mreža 802.11"
+
+#: lib/uiutils.cpp:58
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: lib/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wimax"
+msgstr ""
+
+#: lib/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: lib/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: lib/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: lib/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: lib/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: lib/uiutils.cpp:83
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Serijski modem"
+
+#: lib/uiutils.cpp:88
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobilno širokopojasno"
+
+#: lib/uiutils.cpp:167
+msgid "ADSL"
+msgstr ""
+
+#: lib/uiutils.cpp:171
+msgid "DSL"
+msgstr "DSL"
+
+#: lib/uiutils.cpp:175
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: lib/uiutils.cpp:179
+msgid "Bond"
+msgstr ""
+
+#: lib/uiutils.cpp:182
+msgid "Bridge"
+msgstr ""
+
+#: lib/uiutils.cpp:186
+#, fuzzy
+msgid "Mobile broadband"
+msgstr "Mobilna širokopojasna"
+
+#: lib/uiutils.cpp:190
+msgid "Infiniband"
+msgstr ""
+
+#: lib/uiutils.cpp:193
+msgid "Olpc mesh"
+msgstr ""
+
+#: lib/uiutils.cpp:196
+msgid "VLAN"
+msgstr ""
+
+#: lib/uiutils.cpp:199
+msgid "VPN"
+msgstr "VPN"
+
+#: lib/uiutils.cpp:203
+msgid "WiMAX"
+msgstr ""
+
+#: lib/uiutils.cpp:207
+msgid "Wired"
+msgstr "Žičana"
+
+#: lib/uiutils.cpp:211
+msgid "Wireless"
+msgstr "Bežićna"
+
+#: lib/uiutils.cpp:215
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "Nepoznta vrsta sigurnosti"
+
+#: lib/uiutils.cpp:250
+#, fuzzy, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Bežićna mrežna sučelja"
+
+#: lib/uiutils.cpp:253
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Odspojeno sučelje (%1)"
+
+#: lib/uiutils.cpp:256
+#, fuzzy, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth"
+
+#: lib/uiutils.cpp:259
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: lib/uiutils.cpp:262
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: lib/uiutils.cpp:265
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: lib/uiutils.cpp:268
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: lib/uiutils.cpp:281
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: lib/uiutils.cpp:284
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Neupravljano"
+
+#: lib/uiutils.cpp:287
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Nedostupno"
+
+#: lib/uiutils.cpp:290
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Nije spojeno"
+
+#: lib/uiutils.cpp:293
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Pripremam se za spajanje"
+
+#: lib/uiutils.cpp:296
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Podešavam sučelje"
+
+#: lib/uiutils.cpp:299
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Čekam na prijavu"
+
+#: lib/uiutils.cpp:302
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Postavljam mrežnu adresu"
+
+#: lib/uiutils.cpp:305
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr ""
+
+#: lib/uiutils.cpp:308
+#, fuzzy
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Čekam na prijavu"
+
+#: lib/uiutils.cpp:312
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Spojen"
+
+#: lib/uiutils.cpp:314
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Spojen na %1"
+
+#: lib/uiutils.cpp:318
+#, fuzzy
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Stvori vezu"
+
+#: lib/uiutils.cpp:321
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Veza nije uspjela"
+
+#: lib/uiutils.cpp:324
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Pogreška: neispravno stanje"
+
+#: lib/uiutils.cpp:383
+#, kde-format
+msgctxt "Format for <Vendor> <Product>"
+msgid "%1 - %2"
+msgstr "%1 – %2"
+
+#: lib/uiutils.cpp:472
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: lib/uiutils.cpp:475
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Ad-hoc"
+
+#: lib/uiutils.cpp:478
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruktura"
+
+#: lib/uiutils.cpp:481
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Pristupna točka"
+
+#: lib/uiutils.cpp:484
+msgid "INCORRECT MODE FIX ME"
+msgstr "NEISPRAVAN NAČIN POPRAVI ME"
+
+#: lib/uiutils.cpp:506
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "U paru WEP40"
+
+#: lib/uiutils.cpp:508
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "U paru WEP104"
+
+#: lib/uiutils.cpp:510
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "U paru TKIP"
+
+#: lib/uiutils.cpp:512
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "U paru CCMP"
+
+#: lib/uiutils.cpp:514
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Grupa WEP40"
+
+#: lib/uiutils.cpp:516
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Grupa WEP104"
+
+#: lib/uiutils.cpp:518
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Grupa TKIP"
+
+#: lib/uiutils.cpp:520
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Grupa CCMP"
+
+#: lib/uiutils.cpp:522
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: lib/uiutils.cpp:524
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: lib/uiutils.cpp:534
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: lib/uiutils.cpp:536
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: lib/uiutils.cpp:538
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: lib/uiutils.cpp:563 lib/uiutils.cpp:568
+#, fuzzy
+msgctxt "Unknown cellular type"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: lib/uiutils.cpp:564
+msgctxt "Gsm cellular type"
+msgid "Gsm"
+msgstr ""
+
+#: lib/uiutils.cpp:565
+msgctxt "Cdma cellular type"
+msgid "Cdma"
+msgstr ""
+
+#: lib/uiutils.cpp:574 lib/uiutils.cpp:591
+#, fuzzy
+msgctxt "Unknown cellular frequency band"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: lib/uiutils.cpp:575
+#, fuzzy
+msgctxt "Any cellular frequency band"
+msgid "Any"
+msgstr "Bilo koji"
+
+#: lib/uiutils.cpp:576
+msgctxt "Cellular frequency band"
+msgid "GSM/GPRS/EDGE 900 MHz"
+msgstr ""
+
+#: lib/uiutils.cpp:577
+msgctxt "Cellular frequency band"
+msgid "GSM/GPRS/EDGE 1800 MHz"
+msgstr ""
+
+#: lib/uiutils.cpp:578
+msgctxt "Cellular frequency band"
+msgid "GSM/GPRS/EDGE 1900 MHz"
+msgstr ""
+
+#: lib/uiutils.cpp:579
+msgctxt "Cellular frequency band"
+msgid "GSM/GPRS/EDGE 850 MHz"
+msgstr ""
+
+#: lib/uiutils.cpp:580
+msgctxt "Cellular frequency band"
+msgid "WCDMA 2100 MHz (Class I)"
+msgstr ""
+
+#: lib/uiutils.cpp:581
+msgctxt "Cellular frequency band"
+msgid "WCDMA 3GPP 1800 MHz (Class III)"
+msgstr ""
+
+#: lib/uiutils.cpp:582
+msgctxt "Cellular frequency band"
+msgid "WCDMA 3GPP AWS 1700/2100 MHz (Class IV)"
+msgstr ""
+
+#: lib/uiutils.cpp:583
+msgctxt "Cellular frequency band"
+msgid "WCDMA 3GPP UMTS 800 MHz (Class VI)"
+msgstr ""
+
+#: lib/uiutils.cpp:584
+msgctxt "Cellular frequency band"
+msgid "WCDMA 3GPP UMTS 850 MHz (Class V)"
+msgstr ""
+
+#: lib/uiutils.cpp:585
+msgctxt "Cellular frequency band"
+msgid "WCDMA 3GPP UMTS 900 MHz (Class VIII)"
+msgstr ""
+
+#: lib/uiutils.cpp:586
+msgctxt "Cellular frequency band"
+msgid "WCDMA 3GPP UMTS 1700 MHz (Class IX)"
+msgstr ""
+
+#: lib/uiutils.cpp:587
+msgctxt "Cellular frequency band"
+msgid "WCDMA 3GPP UMTS 1900 MHz (Class II)"
+msgstr ""
+
+#: lib/uiutils.cpp:588
+msgctxt "Cellular frequency band"
+msgid "WCDMA 3GPP UMTS 2600 MHz (Class VII)"
+msgstr ""
+
+#: lib/uiutils.cpp:597 lib/uiutils.cpp:604
+#, fuzzy
+msgctxt "Allowed Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Bilo koji"
+
+#: lib/uiutils.cpp:598
+#, fuzzy
+msgctxt "Allowed Gsm modes (2G/3G/any)"
+msgid "Prefer 2G"
+msgstr "Preferiraj 2G"
+
+#: lib/uiutils.cpp:599
+#, fuzzy
+msgctxt "Allowed Gsm modes (2G/3G/any)"
+msgid "Prefer 3G"
+msgstr "Preferiraj 3G"
+
+#: lib/uiutils.cpp:600
+msgctxt "Allowed Gsm modes (2G/3G/any)"
+msgid "Only 2G"
+msgstr ""
+
+#: lib/uiutils.cpp:601
+msgctxt "Allowed Gsm modes (2G/3G/any)"
+msgid "Only 3G"
+msgstr ""
+
+#: lib/uiutils.cpp:610 lib/uiutils.cpp:623
+#, fuzzy
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: lib/uiutils.cpp:611
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr ""
+
+#: lib/uiutils.cpp:612
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr ""
+
+#: lib/uiutils.cpp:613
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr ""
+
+#: lib/uiutils.cpp:614
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr ""
+
+#: lib/uiutils.cpp:615
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr ""
+
+#: lib/uiutils.cpp:616
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr ""
+
+#: lib/uiutils.cpp:617
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr ""
+
+#: lib/uiutils.cpp:618
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr ""
+
+#: lib/uiutils.cpp:619
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr ""
+
+#: lib/uiutils.cpp:620
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: lib/uiutils.cpp:629 lib/uiutils.cpp:635
+#, fuzzy
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: lib/uiutils.cpp:630
+msgid "Home"
+msgstr ""
+
+#: lib/uiutils.cpp:631
+msgid "Partner"
+msgstr ""
+
+#: lib/uiutils.cpp:632
+msgid "Roaming partner"
+msgstr ""
+
+#: lib/uiutils.cpp:657
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Nesigurna"
+
+#: lib/uiutils.cpp:660
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: lib/uiutils.cpp:663
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: lib/uiutils.cpp:666
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dinamični WEP"
+
+#: lib/uiutils.cpp:669
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: lib/uiutils.cpp:672
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: lib/uiutils.cpp:675
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: lib/uiutils.cpp:678
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: lib/uiutils.cpp:681
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Nepoznta vrsta sigurnosti"
+
+#: lib/uiutils.cpp:692
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Nesigurna"
+
+#: lib/uiutils.cpp:695
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: lib/uiutils.cpp:698
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: lib/uiutils.cpp:701
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dinamični WEP"
+
+#: lib/uiutils.cpp:704
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: lib/uiutils.cpp:707
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: lib/uiutils.cpp:710
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: lib/uiutils.cpp:713
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: lib/uiutils.cpp:716
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Nepoznat tip sigurnosti"
+
+#: lib/vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:91
+msgid "Type"
+msgstr "Tip"
+
+#: settings/details/detailkeyseditor.cpp:91
+#, fuzzy
+msgid "Interface type"
+msgstr "Tip Sučelja"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Connection State"
+msgstr "&Tip veze:"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Connection state"
+msgstr "Veze"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Driver"
+msgstr "Upravljački program"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Device driver"
+msgstr "Upravljački program"
+
+#: settings/details/detailkeyseditor.cpp:94
+#, fuzzy
+msgid "Connection Speed"
+msgstr "&Tip veze:"
+
+#: settings/details/detailkeyseditor.cpp:94
+#, fuzzy
+msgid "Connection speed"
+msgstr "Veze"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "System Name"
+msgstr "Ime u sustavu"
+
+#: settings/details/detailkeyseditor.cpp:96
+msgid "MAC Address"
+msgstr "MAC adresa"
+
+#: settings/details/detailkeyseditor.cpp:96
+#, fuzzy
+msgid "Hardware address"
+msgstr "Hardverska adresa"
+
+#: settings/details/detailkeyseditor.cpp:99
+msgid "IPv4 Address"
+msgstr "IPv4 adresa"
+
+#: settings/details/detailkeyseditor.cpp:99
+#, fuzzy
+msgid "IP version 4 address"
+msgstr "IPv4 adresa"
+
+#: settings/details/detailkeyseditor.cpp:102
+#, fuzzy
+msgid "IPv4 Gateway"
+msgstr "&Pristupna točka:"
+
+#: settings/details/detailkeyseditor.cpp:102
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:105
+msgid "IPv6 Address"
+msgstr "IPv6 adresa"
+
+#: settings/details/detailkeyseditor.cpp:105
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "IPv6 adresa"
+
+#: settings/details/detailkeyseditor.cpp:108
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "&Pristupna točka:"
+
+#: settings/details/detailkeyseditor.cpp:108
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "Wimax Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "Wimax Nsp"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+#, fuzzy
+msgid "The name of the NSP"
+msgstr "Ime bežićne mreže"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "Wimax Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:114
+msgid "Wimax NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:114
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Access Point (SSID)"
+msgstr "Pristupna točka"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+#, fuzzy
+msgid "Signal Strength"
+msgstr "Jakost signala"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Access Point (MAC)"
+msgstr "Pristupna točka"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+msgid "Wireless Band"
+msgstr "Bežićna"
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+msgid "Wireless Frequency Band"
+msgstr "Hardver za bežičnu vezu omogućen"
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Wireless Channel"
+msgstr "Nova bežićna veza"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Security"
+msgstr "Sigurnost bežične mreže"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Describes the security capabilities of the access point"
+msgstr "Osnovni SSID pristupne točke"
+
+#: settings/details/detailkeyseditor.cpp:123
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "Bežićna"
+
+#: settings/details/detailkeyseditor.cpp:123
+#, fuzzy
+msgid "The operating mode of the wireless device"
+msgstr "Način rada bežićne mreže"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:128
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Frequency Band"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+#, fuzzy
+msgid "Mobile Unlock Required"
+msgstr "Potrebno otključavanje SIM PUK"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:133
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:133
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN Plugin"
+msgstr "Naziv priključka za VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN plugin type"
+msgstr "Naziv priključka za VPN"
+
+#: settings/details/detailkeyseditor.cpp:138
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:138
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "Nova VPN veza"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+#, fuzzy
+msgid "Available Details"
+msgstr "Dostupne mreže"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+#, fuzzy
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Naziv"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+#, fuzzy
+msgid "Details to Show"
+msgstr "Detalji"
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/hu/CMakeLists.txt b/plasma-nm/po/hu/CMakeLists.txt
new file mode 100644 (file)
index 0000000..71d49af
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(hu ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/hu/kde-nm-connection-editor.po b/plasma-nm/po/hu/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..8a0f8d9
--- /dev/null
@@ -0,0 +1,250 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Balázs Úr <urbalazs@gmail.com>, 2013, 2014.
+# Kristóf Kiszel <ulysses@kubuntu.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-06-18 21:48+0200\n"
+"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
+"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Úr Balázs"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "urbalazs@gmail.com"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Írja be a keresendő kapcsolatot…"
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Hozzáadás"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Hardver"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobil széles sáv…"
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Vezetékes"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Vezetékes (osztott)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Vezeték nélküli"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Vezeték nélküli (osztott)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+#, fuzzy
+#| msgid "Virtual"
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtuális"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Csatolás"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Híd"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Szerkesztés…"
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Törlés"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "VPN importálása…"
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "VPN exportálása…"
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "A(z) %1 kapcsolat sikeresen hozzáadva"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "El szeretné távolítani a(z) „%1” kapcsolatot?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Kapcsolat eltávolítása"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Kapcsolódás"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Kapcsolat bontása"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "VPN kapcsolat importálása"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"A(z) %1 VPN kapcsolat importálása nem sikerült\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Ez a VPN típus nem támogatja az exportálást"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "VPN kapcsolat exportálása"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"A(z) %1 VPN kapcsolat exportálása nem sikerült\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "A(z) %1 VPN kapcsolat sikeresen exportálva"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Kapcsolat"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Fő eszköztár"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Kapcsolatszerkesztő"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "A hálózati kapcsolatok kezelése"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "© Jan Grulich és Lukáš Tinkl, 2013-2014."
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Ez az alkalmazás lehetővé teszi hálózati kapcsolatok létrehozását, "
+"szerkesztését és törlését.\n"
+"\n"
+"Használt NM verzió: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Fejlesztő"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "libnm-qt szerző"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "különféle hibajavítások"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN bővítmények"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Kapcsolat szerkesztése"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Kapcsolatszerkesztő"
\ No newline at end of file
diff --git a/plasma-nm/po/hu/libplasmanetworkmanagement-editor.po b/plasma-nm/po/hu/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..9c57074
--- /dev/null
@@ -0,0 +1,1499 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Balázs Úr <urbalazs@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-24 20:26+0200\n"
+"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
+"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "my_shared_connection"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Új kapcsolat (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Új %1 kapcsolat"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Kapcsolat szerkesztése: „%1”"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Általános beállítások"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Vezetékes"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x biztonság"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Vezeték nélküli"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Vezeték nélküli biztonság"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobil széles sáv (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Csatolás"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Híd"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Párbeszédablak"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "A kapcsolat neve:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round-robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Aktív biztonsági mentés"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Broadcast"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Adaptív továbbítási terhelés-kiegyenlítés"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Adaptív terhelés-kiegyenlítés"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (javasolt)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "El szeretné távolítani a(z) „%1” kapcsolatot?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Kapcsolat eltávolítása"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (betárcsázós hálózat)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (személyes hálózat)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Speciális jogosultság-szerkesztő"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Bármely"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Csak 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Csak 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "3G előnyben részesítése (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "2G előnyben részesítése (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "4G előnyben részesítése (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Csak 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Adatcsomag"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Kapcsolódva"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Cím"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Hálózati maszk"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Átjáró"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Más DNS-kiszolgálók:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS-kiszolgálók:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "DNS-kiszolgálók szerkesztése"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "DNS keresési tartományok szerkesztése"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Cím"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Előtag"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Átjáró"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Hitelesítés:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "Gyors"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Alagútazott TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Védett EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Felhasználónév:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Jelszó:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Kérdezzen rá erre a jelszóra minden alkalommal"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Jelszó megjelenítése"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Azonosító:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Felhasználói tanúsítvány:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA tanúsítvány:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Privát kulcs:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Privát kulcs jelszava:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Névtelen azonosító:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automatikus PAC tartalékolás"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Névtelen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Hitelesítve"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Mindkettő"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC &fájl:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Belső hitelesítés:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "PEAP verzió:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automatikus"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "0. verzió"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "1. verzió"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Csatoló neve:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Csatolt kapcsolatok:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Hozzáadás…"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Szerkesztés…"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Törlés"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Mód:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Kapcsolat figyelés:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Figyelés gyakorisága:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Felkapcsolási késleltetés:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Lekapcsolási késleltetés:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP célok:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Egy IP-cím vagy címek vesszővel elválasztott listája."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Áthidalt kapcsolatok:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Öregedési idő:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " mp"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "STP (Spanning Tree Protocol) engedélyezése"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioritás:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Továbbítási késleltetés:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Hello idő:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Maximális élettartam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Az eszköz címe:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Kapcsolat típusa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Szám:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Automatikusan csatlakozzon ehhez a hálózathoz, ha az elérhető"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Minden felhasználó kapcsolódhat ehhez a hálózathoz"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "A kapcsolat speciális jogosultságainak szerkesztése"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Részletes jogosultság szerkesztő ehhez a kapcsolathoz. Lehetővé teszi annak "
+"kiválasztását, hogy mely felhasználók aktiválhatják/módosíthatják/törölhetik "
+"ezt a kapcsolatot."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Speciális…"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Tűzfal zóna:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr ""
+"Automatikusan csatlakozzon ehhez a VPN-hez ezen kapcsolat használatakor"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Alap"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Tárolás"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Mindig kérdezzen rá"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Nem szükséges"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Speciális"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Barangolás engedélyezése, ha nem érhető el hazai hálózat"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Hálózatazonosító:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Típus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Jelszavak megjelenítése"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Továbbítási mód:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Korlátozás eszközre:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bájt"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Módszer:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automatikus (csak címek)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Kapcsolatszintű"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Kézi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Megosztva más számítógépekkel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Letiltva"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS-kiszolgálók:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Ezzel a mezővel adhatja meg egy vagy több DNS-kiszolgáló IP címét. Használja "
+"a ',' karaktert a bejegyzések elválasztásához."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "DNS, a kiszolgálók listájának szerkesztése"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Keresési tartományok:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Ennek a mezőnek a használatával adhat meg egy vagy több keresési DNS "
+"tartományt. A „,” használatával választhatja el a bejegyzéseket."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "A keresendő DNS tartományok listájának szerkesztése"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "DHCP kliensazonosító:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Eltávolítás"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Hozzáadás"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Címek"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "IPv4 szükséges ehhez a kapcsolathoz"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Utak…"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Használja ezt a mezőt a DHCP kliens azonosítójának megadásához, amely a DHCP "
+"kiszolgálónak elküldött karakterlánc és annak a helyi gép azonosítására "
+"szolgál, amelyet a DHCP kiszolgáló használhat a DHCP kiosztás és beállítások "
+"testre szabásához."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Adatvédelem:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automatikus (csak DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Mellőzött"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "IPv6 szükséges ehhez a kapcsolathoz"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Alapértelmezett"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Letiltva"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Engedélyezve (nyilvános cím előnyben részesítve)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Engedélyezve (átmeneti címek előnyben részesítve)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Hitelesítés"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Tömörítés"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Pont-pont titkosítás (MPPE) használata"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "BSD adattömörítés használata"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Deflate adattömörítés használata"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "TCP fejléctömörítés használata"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "128 bites titkosítás szükséges"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Állapottartó MPPE használata"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Visszhang"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "PPP visszhangcsomagok küldése"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Szolgáltatás:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Szülő csatoló:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN azonosító:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "VLAN csatoló neve:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Kimeneti csomag fejléceinek újrarendezése"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "GARP VLAN regisztrációs protokoll"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Laza kötés"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastruktúra"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Hozzáférési pont"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Klónozott MAC-cím:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Véletlenszerű…"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr ""
+"Jelölje be ezt, ha egy rejtett hálózathoz szeretne kapcsolatot létrehozni"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Rejtett hálózat:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Sáv:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Csatorna:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "WiFi biztonság"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Nincs"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP kulcs 40/128 bit (Hex vagy ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP kulcs 128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dinamikus WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA és WPA2 személyes"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA és WPA2 vállalati"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Biztonság:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Kulcs:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Kulcs megjelenítése"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP index:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (alapértelmezett)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Nyílt rendszer"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Megosztott kulcs"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Hálózatnév:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Sebesség:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Duplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Teljes"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Fél"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Automatikus egyeztetés"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "802.1x biztonság használata ehhez a kapcsolathoz"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "A művelet nem támogatott ennél a VPN típusnál."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/A"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Nem érhető el"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Először válassza ki a SSID-t"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metrika"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Hálózati maszk"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metrika"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Új mobil széles sávú kapcsolat"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Az előfizetésem nem szerepel a listában…"
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Ismeretlen szolgáltató"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Alapértelmezett"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Új mobil széles sávú kapcsolat beállítása"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Ez a varázsló segít egyszerűen beállítani a mobil széles sávú kapcsolatot a "
+"(3G) mobilhálózathoz."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "A következő információkra van szüksége:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Széles sávú szolgáltató neve"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Széles sávú előfizetésének neve"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(egyes esetekben) Széles sávú előfizetéséhez tartozó APN (hozzáférési pont "
+"neve)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "&Kapcsolat létrehozása ezen mobil széles sávú eszközhöz:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Bármely GSM-eszköz"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Bármely CDMA-eszköz"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Telepített GSM-eszköz"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Telepített CDMA-eszköz"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Válassza ki a szolgáltatója országát"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Országlista:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Az országom nem szerepel a listán"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Válassza ki a szolgáltatóját"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Válassza ki a szolgáltatóját a &listából:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr ""
+"A szolgáltatóm nem szerepel a listában, ezért szeretné&m kézzel beírni:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Válassza ki az előfizetése típusát"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Válassza ki az előfizetése típusát:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Kiválasztott tarifa &APN-je (hozzáférési pont neve):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Figyelmeztetés: nem megfelelő tarifa kiválasztása számlázási problémákat "
+"okozhat a széles sávú előfizetésén, vagy megakadályozhatja a csatlakozást.\n"
+"\n"
+"Ha nem biztos a tarifában, kérdezzen rá szolgáltatójánál a tarifához tartozó "
+"APN-re."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Mobil széles sáv beállításainak megerősítése"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr "A mobil széles sávú kapcsolata a következő beállításokkal rendelkezik:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Az Ön szolgáltatója:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Az Ön előfizetése:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Biztonság: %3\n"
+"Frekvencia: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Biztonság: nem biztonságos\n"
+"Frekvencia: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Elérhető felhasználók"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Valódi név"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Felhasználónév"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "A felhasználók aktiválhatják ezt a kapcsolatot"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "IPv4 utak szerkesztése"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Csak az erőforrásokhoz használja ebben a kapcsolatban"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Eltávolítás"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Hozzáadás"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Automatikusan lekért utak mellőzése"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "IPv6 utak szerkesztése"
\ No newline at end of file
diff --git a/plasma-nm/po/hu/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/hu/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..6267730
--- /dev/null
@@ -0,0 +1,1618 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Balázs Úr <urbalazs@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-06-18 22:06+0200\n"
+"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
+"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Úr Balázs"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "urbalazs@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Szakaszok megjelenítése"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "&Hálózati sebesség mértékegysége:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "Kbájt/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBit/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Csatlakozás részletek"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Csatlakozás"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Leválasztás"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Sebesség"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Részletek"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Jelszó…"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Jelszó megjelenítése"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected, ⬇ %1, ⬆ %2"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Kapcsolódva, ⬇ %1, ⬆ %2"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Kapcsolódva"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Elérhető kapcsolatok"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Vezeték nélküli engedélyezve"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Vezeték nélküli letiltva"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobil széles sáv engedélyezve"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobil széles sáv letiltva"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Repülőgépmód engedélyezve"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Repülőgépmód letiltva"
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Kapcsolódva"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Kapcsolódva"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+#| msgid "Connected"
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Kapcsolódva"
+
+#: libs/declarative/networkstatus.cpp:89
+#, fuzzy
+#| msgid "Inactive"
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inaktív"
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Szétkapcsolva"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+#| msgid "Disconnecting"
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Kapcsolat bontása"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+#| msgid "Connecting"
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Kapcsolódás"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN-kapcsolat"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Csatlakozva ehhez: %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Csatlakozás ehhez: %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "A Hálózatkezelő nem fut"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "NetworkManager 0.9.8 szükséges, %1 található."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Ismeretlen"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Fogadott"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Küldött"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Fogadott"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Küldött"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Hiányzó VPN bővítmény"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Nem sikerült aktiválni: %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Nem sikerült hozzáadni: %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Nem sikerült a pásztázás kérése"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Kapcsolat neve"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Legutóbb használt"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Aktív kapcsolatok"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Vezetékes Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Vezeték nélküli 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuális (kötés)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuális (híd)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuális (VLAN)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Soros modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobil széles sáv"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Csatolás"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Híd"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobil széles sáv"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Olpc háló"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Vezetékes"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Vezeték nélküli"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Ismeretlen kapcsolattípus"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Vezeték nélküli csatoló (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Vezetékes csatoló (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Híd (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Ismeretlen"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Nem kezelt"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Nem érhető el"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Nincs kapcsolódva"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Kapcsolódás előkészítése"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Csatoló beállítása"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Várakozás hitelesítésre"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Hálózati cím beállítása"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "További kapcsolódási beállítások ellenőrzése"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Várakozás egy második kapcsolatra"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Kapcsolódva"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Kapcsolódva ehhez: %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Kapcsolat deaktiválása"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Nem sikerült kapcsolódni"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Hiba: ismeretlen állapot"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Ismeretlen"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Kapcsolódás előkészítése"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Felhasználóazonosítás szükséges"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Kapcsolódás"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Hálózati cím beállítása"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Aktiválva"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Sikertelen"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Sikertelen"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Ismeretlen"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruktúra"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Hozzáférési pont"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "HELYTELEN MÓD, JAVÍTSA KI"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Páros WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Páros WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Páros TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Páros CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Csoportos WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Csoportos WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Csoportos TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Csoportos CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Bármely"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revízió B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revízió A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revízió 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Kompakt GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analóg"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Ismeretlen"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Bármely"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "A modem feloldva."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "A SIM PIN kódot igényel."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "A SIM PIN2 kódot igényel."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "A SIM PUK kódot igényel."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "A SIM PUK2 kódot igényel."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "A modem a szolgáltató PIN kódját igényli."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "A modem a szolgáltató PUK kódját igényli."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "A modem a hálózat PIN kódját igényli."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "A modem a hálózat PUK kódját igényli."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "A modem PIN kódot igényel."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "A modem a társaság PIN kódját igényli."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "A modem a társaság PUK kódját igényli."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "A modem PH-FSIM PIN kódot igényel."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "A modem PH-FSIM PUK kódot igényel."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "A modem a hálózat részhalmaz PIN kódját igényli."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "A modem a hálózat részhalmaz PUK kódját igényli."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "A zárolási ok ismeretlen."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Ismeretlen Wimax NSP típus"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Otthoni"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partner"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Barangoló partner"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Nem biztonságos"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dinamikus WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Ismeretlen biztonsági típus"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Nem biztonságos"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dinamikus WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Ismeretlen biztonsági típus"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Rendszernév:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4-cím:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4 átjáró:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6-cím:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6 átjáró:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Illesztőprogram:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth név"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC-cím:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Kezelő:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Hálózatazonosító:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Jelminőség:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Hozzáférési technológia:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Engedélyezett mód:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Feloldás szükséges:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN bővítmény:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Reklám:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "NSP név:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Hálózattípus:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Kapcsolat sebessége:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Mód:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Jelerősség:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Hozzáférési pont (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Hozzáférési pont (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Csatorna:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Biztonság:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Frekvencia sáv:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Egy perccel ezelőtt"
+msgstr[1] "%1 perccel ezelőtt"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Egy órával ezelőtt"
+msgstr[1] "%1 órával ezelőtt"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Tegnap"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Soha"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Utoljára használva egy perccel ezelőtt"
+msgstr[1] "Utoljára használva %1 perccel ezelőtt"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Utoljára használva egy órával ezelőtt"
+msgstr[1] "Utoljára használva %1 órával ezelőtt"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Utoljára használva tegnap"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Utoljára használva ekkor: %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Sosem volt használva"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Illesztőprogram"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Eszköz illesztőprogram"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Kapcsolat sebessége"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Kapcsolat sebessége"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Rendszernév"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC-cím"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Hardvercím"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4-cím"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "4-es verziójú IP-cím"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 átjáró"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "4-es verziójú IP alapértelmezett átjáró"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6-cím"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "6-os verziójú IP-cím"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6 átjáró"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "6-os verziójú IP alapértelmezett átjáró"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "A kiszolgáló bázisállomás azonosítója, ahogy a hálózatról fogadott"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Az NSP neve"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX jel"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Az NSP jelenlegi jelminősége százalékban."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "WiMAX NSP típus"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Az NSP hálózattípusa."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Hozzáférési pont (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "Vezeték nélküli hozzáférési pont SSID-ja"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Jelerősség"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Vezeték nélküli hozzáférési pont jelerőssége"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Hozzáférési pont (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Vezeték nélküli hozzáférési hardvercíme"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Vezeték nélküli sáv"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Vezeték nélküli frekvencia sáv"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Vezeték nélküli csatorna"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Vezeték nélküli frekvencia csatorna"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Vezeték nélküli biztonság"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Leírja a hozzáférési pont biztonsági képességeit"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Vezeték nélküli mód"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "A vezették nélküli eszköz működési módja"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobil operátor"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Mobil operátor neve"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Mobil jelminőség"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Mobil hozzáférési technológia"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Mobil engedélyezett mód"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Mobil feloldása szükséges"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Mobil mester eszköz"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "Mobil eszköz IMEI"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Mobil eszköz sorozatszám"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "Mobil eszköz IMSI"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Mobil eszköz azonosító szám"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Bluetooth név"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Az eszköz Bluetooth neve"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN bővítmény"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "VPN bővítmény típusa"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN reklám"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "VPN kapcsolat reklám"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Elérhető részletek"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Név"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Megjelenítendő részletek"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/hu/plasmanetworkmanagement-kded.po b/plasma-nm/po/hu/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..cdb825a
--- /dev/null
@@ -0,0 +1,625 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Balázs Úr <urbalazs@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-06-24 20:42+0200\n"
+"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
+"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Csak a „dun” és „nap” szolgáltatások támogatottak."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Nem lehet kapcsolódni a Bluetooth-kezelőhöz (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Az alapértelmezett Bluetooth adapter nem található: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) nem támogatja a betárcsázós hálózatokat (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr ""
+"%1 (%2) nem támogatja a hálózati elérési pontot (NAP - Network Access Point)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Hiba történt az eszköz soros portjának aktiválásakor: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "A(z) %1 nem a kívánt eszköz (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Nem található illesztőprogram a(z) %1 (%2) soros porthoz."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Hiba a modem feloldásakor: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "PIN/PUK feloldási hiba"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Az eszköz nem állítható be"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "Az IP beállítás nem volt elérhető"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "Az IP beállítás lejárt"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Nem lettek titkok megadva"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "A hitelesítő ügynök bontotta a kapcsolatot"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "A hitelesítő ügynök beállítása sikertelen"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "A hitelesítő ügynök sikertelen"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "A hitelesítő ügynök túllépte az időkorlátot"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Nem sikerült elindítani a PPP-t"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "A PPP kapcsolat megszakadt"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP hiba történt"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Nem sikerült elindítani a DHCP-t"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Egy DHCP hiba történt"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "A DHCP sikertelen volt "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Nem sikerült elindítani a megosztott szolgáltatást"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "A megosztott szolgáltatás meghiúsult"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Nem sikerült elindítani az automatikus IP-szolgáltatást"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Az automatikus IP-szolgáltatás hibát jelentett"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Az automatikus IP-szolgáltatás sikertelen"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "A modem foglalt"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "A modemnek nincs tárcsahangja"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "A modem nem jelez szolgáltatót"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "A modem túllépte a tárcsázási időkorlátot"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "A modem nem tudott tárcsázni"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "A modem nem készíthető elő"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "Nem lehet kiválasztani a GSM APN-t"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "A GSM modem nem keres"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "A GSM hálózati regisztráció el lett utasítva"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "A GSM hálózati regisztráció időtúllépés miatt sikertelen volt"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "A GSM-regisztráció nem sikerült"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "A GSM PIN ellenőrzése sikertelen"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Az eszköz firmware hiányzik"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Az eszköz el lett távolítva"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "A hálózatkezelő rendszer alvó módban van"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "A kapcsolat el lett távolítva"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "A kábel ki lett húzva"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "A modem nem található"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "A Bluetooth kapcsolat sikertelen vagy túllépte az időkorlátot"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "A GSM-modem SIM-kártyája nincs behelyezve"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "A GSM modem SIM Pin kódja szükséges"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "A GSM modem SIM Puk kódja szükséges"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "A GSM modem SIM kártyája rossz"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "Az InfiniBand eszköz nem támogatja a csatlakoztatott módot"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "A kapcsolat függősége meghiúsult"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Probléma van az ADSL híd fölötti RFC 2684 Ethernet eszközzel"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "A modemkezelő nem fut"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "A WiFi-hálózat nem található"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Az alapkapcsolat másodlagos kapcsolata meghiúsult"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "A(z) „%1” kapcsolat aktiválva."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "A(z) „%1” kapcsolat deaktiválva."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "A(z) „%1” VPN-kapcsolat aktiválva."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "A(z) „%1” VPN-kapcsolat meghiúsult."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "A(z) „%1” VPN-kapcsolat megszakadt."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr ""
+"A VPN-kapcsolat megváltoztatta az állapotát, mert a felhasználó "
+"leválasztotta azt."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"A VPN-kapcsolat megváltoztatta az állapotát, mert az azt használó eszközt "
+"leválasztották."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "A szolgáltató a VPN-kapcsolatot leállította."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "A VPN-kapcsolat IP-beállítása érvénytelen volt."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "A csatlakozási kísérlet a VPN-szolgáltatáshoz túllépte az időkorlátot."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"Időtúllépés történt, mialatt a szolgálató elindította a VPN-kapcsolatot."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "A szolgáltató VPN-kapcsolatának indítása meghiúsult."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "A VPN-kapcsolathoz szükséges titkok nem lettek megadva."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "A VPN-kiszolgálóra való hitelesítés nem sikerült."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "A kapcsolat törölve lett a beállításokból."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"A(z) „%1” vezeték nélküli hálózathoz való hozzáféréshez meg kell adnia lent "
+"egy jelszót"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Adja meg a jelszót a(z) „%1” kapcsolat aktiválásához"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN titkok (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Jelszó párbeszédablak"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Szövegcímke"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Jelszó:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Jelszó megjelenítése"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Feloldás"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "Szolgáltatás szolgáltató PUK"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Hálózati PUK"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Társasági PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "Hálózat részhalmaz PUK"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1 feloldása szükséges"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1 feloldása szükséges"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr "A(z) „%1” mobil széles sávú eszköz használatához %2 kód szükséges."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1 kód:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Új PIN-kód:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Írja be újra az új PIN-kódot:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "PIN/PUK-kód megjelenítése"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "Szolgáltatás szolgáltató PIN"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Hálózati PIN"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Társasági PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "Hálózat részhalmaz PIN"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "PIN-kód megjelenítése"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "A PIN-kód túl rövid. Legalább négy számjegyűnek kell lennie."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "A két PIN-kód nem egyezik"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "A PUK-kód túl rövid. Legalább nyolc számjegyűnek kell lennie."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Ismeretlen hiba"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "A SIM PIN feloldása szükséges"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"A(z) „%1” mobil széles sávú eszköz használatához a SIM PIN-kód szükséges."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK-kód:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Írja be újra a PIN-kódot:"
\ No newline at end of file
diff --git a/plasma-nm/po/hu/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/hu/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..bccc06f
--- /dev/null
@@ -0,0 +1,222 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Balázs Úr <urbalazs@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-08-05 13:21+0200\n"
+"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
+"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Átjáró:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Felhasználónév:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Jelszó:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Tárolás"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Mindig kérdezzen rá"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Nem szükséges"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Jelszó megjelenítése"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT tartomány:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPsec beállítások…"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP beállítások…"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "IPsec alagút engedélyezése az L2TP géphez"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Csoportnév:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Átjáró azonosító:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Előre megosztott kulcs:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "L2TP IPsec beállítások"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Felhasználónév:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Felhasználó jelszava:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Jelszavak megjelenítése"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Hitelesítés"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "A következő hitelesítési módszerek engedélyezése:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Microsoft pont-pont titkosítás használata"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE-titkosítás használata"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Titkosítás:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Bármely"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Állapottartó titkosítás használata"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Tömörítés"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD tömörítés engedélyezése"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate tömörítés engedélyezése"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "TCP fejléctömörítés engedélyezése"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Protokollmező tömörítés egyeztetésének használata"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Cím vagy vezérlés tömörítés használata"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Visszhang"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "PPP visszhangcsomagok küldése "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "L2TP PPP beállítások"
\ No newline at end of file
diff --git a/plasma-nm/po/hu/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/hu/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..1650476
--- /dev/null
@@ -0,0 +1,153 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Balázs Úr <urbalazs@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-07-13 17:54+0200\n"
+"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
+"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Kapcsolódás a kiszolgálóhoz, kérem várjon…"
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Jelszó megjeleníté&se"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Bejelentkezés"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Nem sikerült ellenőrizni a(z) „%1” VPN kiszolgáló által küldött "
+"tanúsítványt.\n"
+"Ok: %2\n"
+"Elfogadja ennek ellenére?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "A kapcsolódási kísérlet sikertelen volt."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnect VPN hitelesítés"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN gép"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Kapcsolódás"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "A kapcsolat automatikus felépítése a jövőben"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Napló megtekintése"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Naplózási szint:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Hiba"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Információ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Hibakeresés"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Követés"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "OpenConnect beállítások"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Általános"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Átjáró:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "CA tanúsítvány:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "CSD átalakító parancsfájl:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Cisco biztonságos asztal &trójai engedélyezése"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Tanúsítvány hitelesítése"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Felhasználói tanúsítvány:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Privát kulcs:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "FSID használata a kulcs jelmondatához"
\ No newline at end of file
diff --git a/plasma-nm/po/hu/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/hu/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..ca4e978
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Balázs Úr <urbalazs@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-08-05 13:21+0200\n"
+"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
+"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Átjáró:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Csoportnév:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Felhasználó jelszava:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Tárolás"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Mindig kérdezzen rá"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Nem szükséges"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Csoportjelszó:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Jelszavak megjelenítése"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Felhasználónév:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "1. fázis algoritmusa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "2. fázis algoritmusa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Tartomány:"
\ No newline at end of file
diff --git a/plasma-nm/po/hu/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/hu/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..b86b858
--- /dev/null
@@ -0,0 +1,499 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Balázs Úr <urbalazs@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-06-18 21:51+0200\n"
+"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
+"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Nem lehet megnyitni a fájlt"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "Tanúsítvány:"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Ismeretlen opció: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Érvénytelen argumentumszám a(z) %1 opcióban (várt: 1)"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Érvénytelen méret a(z) %1 opcióban (0 és 0xFFFF között kell lennie)"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Érvénytelen méret a(z) %1 opcióban (0 és 604800 között kell lennie)"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Érvénytelen proxybeállítás: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Érvénytelen port a(z) %1 opcióban (1 és 65535 között kell lennie)"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Érvénytelen argumentumszám a(z) %1 opcióban (várt: 2)"
+
+#: openvpn.cpp:512
+#, fuzzy, kde-format
+#| msgid "Invalid proxy option: %1"
+msgid "Invalid argument in option: %1"
+msgstr "Érvénytelen proxybeállítás: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "A(z) %1 fájl nem egy érvényes OpenVPN kliens beállítófájl"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "A(z) %1 fájl nem egy érvényes OpenVPN beállítás (nem távoli)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr ""
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr ""
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Nem lehet megnyitni a fájlt írásra"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Speciális…"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Jelszavak megjelenítése"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Átjáró:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Kapcsolat típusa:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509-es tanúsítványok"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Előre megosztott kulcs"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Jelszó"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 jelszóval"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA fájl:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Tanúsítvány:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Kulcs:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Kulcs jelszó:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Tárolás"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Mindig kérdezzen rá"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Nem szükséges"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Megosztott kulcs:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Helyi IP-cím:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Távoli IP-cím:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Kulcsirány:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Ha a kulcsirány használva van, az ellentétének kell lennie annak, amit a VPN "
+"partneren használ."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Nincs"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA fájl:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Felhasználónév:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Jelszó:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Általános"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Átjáró port:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automatikus"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Alagút MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "UDP töredék méret:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Egyéni újra megegyezési időköz használata"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "LZO tömörítés használata"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "TCP kapcsolat használata"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "TAP eszköz használata"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Maximális TCP szegmensméret korlátozása (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Biztonság"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Kódoló:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Elérhető kódolók beszerzése…"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC hitelesítés:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Alapértelmezett"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS beállítások"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Tárgy egyezés:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Csak olyan kiszolgálókhoz kapcsolódjon, amelyek tanúsítványa megfelel a "
+"megadott alanynak. Például: /CN=myvpn.cég.hu"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "További TLS hitelesítés használata"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Kiszolgáló (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Kliens (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proxy-k"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Proxytípus:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Kiszolgáló címe:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Hiba esetén végtelen számú újrapróbálkozás"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Proxy felhasználónév:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Proxy jelszó:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Jelszó megjelenítése"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Speciális OpenVPN tulajdonságok"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Az OpenVPN titkosító keresése nem sikerült"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Alapértelmezett"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Nem található OpenVPN titkosító"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Kulcsjelszó:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Jelszó megjeleníté&se"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPN hitelesítés"
\ No newline at end of file
diff --git a/plasma-nm/po/hu/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/hu/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..fd13916
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Balázs Úr <urbalazs@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-08-05 13:22+0200\n"
+"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
+"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Hitelesítés"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "A következő hitelesítési módszerek engedélyezése:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Microsoft pont-pont titkosítás használata"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE-titkosítás használata"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Titkosítás:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Bármely"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Állapottartó titkosítás használata"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Tömörítés"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD tömörítés engedélyezése"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate tömörítés engedélyezése"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "TCP fejléctömörítés engedélyezése"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Visszhang"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "PPP visszhangcsomagok küldése "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTPAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Jelszó:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Jelszó megjelenítése"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP beállítások"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Általános"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Átjáró:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "További"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Bejelentkezés:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Tárolás"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Mindig kérdezzen rá"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Nem szükséges"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT tartomány:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Speciális…"
\ No newline at end of file
diff --git a/plasma-nm/po/hu/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/hu/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..35dddc9
--- /dev/null
@@ -0,0 +1,162 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Balázs Úr <urbalazs@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-25 20:13+0200\n"
+"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
+"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Személyes kulcs jelszava:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Jelszó:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"A beállítás ssh-agentet használ hitelesítéshez, de nem található futó ssh-"
+"agent."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Erős Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Jelszavak megjelenítése"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Átjáró"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Átjáró:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Tanúsítvány:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Hitelesítés"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Tanúsítvány/személyes kulcs"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Tanúsítvány/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Intelligens kártya"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Személyes kulcs:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Személyes kulcs jelszava:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Tárolás"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Mindig kérdezzen rá"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Nem szükséges"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Felhasználónév:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Felhasználó &jelszava"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Beállítások"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Belső IP-cím kérése"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "UDP-beágyazás kényszerítése"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "IP-tömörítés használata"
\ No newline at end of file
diff --git a/plasma-nm/po/hu/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/hu/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..535388d
--- /dev/null
@@ -0,0 +1,302 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Balázs Úr <urbalazs@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-02-03 23:06+0100\n"
+"Last-Translator: Balázs Úr <urbalazs@gmail.com>\n"
+"Language-Team: Hungarian <kde-l10n-hu@kde.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Hiba történt a rejtjelezett jelszó visszafejtésekor"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Hiba"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "A(z) %1 fájl nem nyitható meg."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "A szükséges cisco-decrypt nem található."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"A(z) „%1” VPN beállítófájl alapján a VPN forgalmat TCP alagúton keresztül "
+"kell bonyolítani, ami jelenleg nem támogatott.\n"
+"\n"
+"A kapcsolat így is létrehozható letiltott TCP alagutazással, azonban "
+"lehetséges, hogy nem a várt módon fog működni."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Nem támogatott"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: fájlformátumhiba."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: a fájl nem hozható létre"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Átjáró:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Felhasználó neve:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Felhasználó jelszava:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Tárolás"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Mindig kérdezzen rá"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Nem szükséges"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Csoportnév:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Csoportjelszó:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Jelszavak megjelenítése"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Hibrid hitelesítés használata"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "CA &fájl:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Speciális…"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Azonosító"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Tartomány:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Gyártó:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Átvitel és biztonság"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Titkosítási mód:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT bejárás:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH csoport:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Tökéletes továbbítási titkosság:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Halott partner észlelés letiltása"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Speciális VPNC tulajdonságok"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Biztonságos (alapértelmezett)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Gyenge (DES titkosítás, óvatosan használja)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Nincs (egyáltalán nem biztonságos)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T, ha elérhető (alapértelmezett)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T mindig"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Letiltva"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "1. DH csoport"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "2. DH csoport (alapértelmezett)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "5. DH csoport"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Kiszolgáló (alapértelmezett)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Nincs"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "1. DH csoport"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "2. DH csoport"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "5. DH csoport"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNCAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Felhasználó jelszava:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Csoportjelszó:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Felhasználónév:"
\ No newline at end of file
diff --git a/plasma-nm/po/is/CMakeLists.txt b/plasma-nm/po/is/CMakeLists.txt
new file mode 100644 (file)
index 0000000..8fcf713
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(is ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/is/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/is/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..e9ef2d7
--- /dev/null
@@ -0,0 +1,4239 @@
+# translation of libknetworkmanager.po to Icelandic
+# Copyright (C) 2009 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sveinn í Felli <sveinki@nett.is>, 2009, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: libknetworkmanager\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2010-10-08 22:39+0000\n"
+"Last-Translator: Sveinn í Felli <sveinki@nett.is>\n"
+"Language-Team: Icelandic <kde-isl@molar.is>\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: Plural-Forms: nplurals=2; plural=n != 1;\n"
+"\n"
+"\n"
+"\n"
+
+#, fuzzy
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Sveinn í Felli"
+
+#, fuzzy
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "sveinki@nett.is"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "&Show secrets"
+msgid "Show sections"
+msgstr "&Sýna leyniupplýsingar"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+#| msgctxt "@item:inlistbox"
+#| msgid "Wired network interfaces"
+msgid "Show &network speed in:"
+msgstr "Kapaltengd nettæki"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+msgid "Connection Details"
+msgstr "Tenging mistókst"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+#| msgid "Use TCP connection"
+msgid "Connect"
+msgstr "Tengd"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "Tengd"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Hraði"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Nánar"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+#| msgid "Password"
+msgid "Password..."
+msgstr "Lykilorð"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+#| msgid "Password"
+msgid "Show password"
+msgstr "Lykilorð"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Tengdur við %1"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+msgid "Connected"
+msgstr "Tengd"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "Tenging"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "Þráðlaust"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "Þráðlaust"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband enabled"
+msgstr "Ferðabreiðband"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband disabled"
+msgstr "Ferðabreiðband"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "Þráðlaust"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Tengd"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Tengd"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Tengd"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Tengd"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Tenging"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Tenging"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "Nota TCP tengingu"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "Tengdur við %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "Tengdur við %1"
+
+#: libs/declarative/networkstatus.cpp:173
+#, fuzzy
+msgid "NetworkManager not running"
+msgstr "Netstjórnun"
+
+#: libs/declarative/networkstatus.cpp:178
+#, fuzzy, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Netstjórnun"
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Óþekkt"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+#, fuzzy
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Sendistyrkur"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+#, fuzzy
+msgid "Transmitted"
+msgstr "Sendistyrkur"
+
+#: libs/handler.cpp:89
+#, fuzzy
+msgid "Missing VPN plugin"
+msgstr "Heiti VPN íforrits"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "Connection &type:"
+msgid "Connection name"
+msgstr "&Tegund tengingar:"
+
+#: libs/models/editoridentitymodel.cpp:64
+#, fuzzy
+#| msgid "Last Used"
+msgid "Last used"
+msgstr "Síðast notað"
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "Tenging"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Ethernet"
+
+#: libs/uiutils.cpp:61
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Þráðlaust"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr ""
+
+#: libs/uiutils.cpp:94
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Ferðabreiðband"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+#, fuzzy
+msgid "Mobile broadband"
+msgstr "Ferðabreiðband"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+#, fuzzy
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Um kapal"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Þráðlaust"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "Öryggistegund"
+
+#: libs/uiutils.cpp:176
+#, fuzzy, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Tengdur við %1"
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Tengdur við %1"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+#, fuzzy
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Óþekkt"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr ""
+
+#: libs/uiutils.cpp:213
+#, fuzzy
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Ófáanlegt"
+
+#: libs/uiutils.cpp:216
+#, fuzzy
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Ekki tengdur"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr ""
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr ""
+
+#: libs/uiutils.cpp:225
+#, fuzzy
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Bíð eftir heimild"
+
+#: libs/uiutils.cpp:228
+#, fuzzy
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "DSL nettæki"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr ""
+
+#: libs/uiutils.cpp:234
+#, fuzzy
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Bíð eftir heimild"
+
+#: libs/uiutils.cpp:238
+#, fuzzy
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Tengd"
+
+#: libs/uiutils.cpp:240
+#, fuzzy, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Tengdur við %1"
+
+#: libs/uiutils.cpp:244
+#, fuzzy
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Tenging"
+
+#: libs/uiutils.cpp:247
+#, fuzzy
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Tenging mistókst"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr ""
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Óþekkt"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Tenging"
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Bíð eftir heimild"
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Tenging"
+
+#: libs/uiutils.cpp:272
+#, fuzzy
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "DSL nettæki"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr ""
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Óþekkt"
+
+#: libs/uiutils.cpp:296
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Beintengt (Ad-hoc)"
+
+#: libs/uiutils.cpp:299
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Stoðkerfisnet"
+
+#: libs/uiutils.cpp:302
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Aðgangspunktur"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr ""
+
+#: libs/uiutils.cpp:327
+#, fuzzy
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Parað"
+
+#: libs/uiutils.cpp:329
+#, fuzzy
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Parað"
+
+#: libs/uiutils.cpp:331
+#, fuzzy
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Parað"
+
+#: libs/uiutils.cpp:333
+#, fuzzy
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Parað"
+
+#: libs/uiutils.cpp:335
+#, fuzzy
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Hópur"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:339
+#, fuzzy
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Hópur"
+
+#: libs/uiutils.cpp:341
+#, fuzzy
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Hópur"
+
+#: libs/uiutils.cpp:343
+#, fuzzy
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr ""
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+#, fuzzy
+#| msgid "3G (UMTS/HSPA)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "3G (UMTS/HSPA)"
+
+#: libs/uiutils.cpp:389
+#, fuzzy
+#| msgid "2G (GPRS/EDGE)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "2G (GPRS/EDGE)"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Hvað sem er"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr ""
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr ""
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr ""
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr ""
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr ""
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr ""
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+#, fuzzy
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Óþekkt"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Hvað sem er"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Öryggistegund"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+#, fuzzy
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Örugg"
+
+#: libs/uiutils.cpp:516
+#, fuzzy
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+#, fuzzy
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+#, fuzzy
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Kviklegt WEP"
+
+#: libs/uiutils.cpp:525
+#, fuzzy
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+#, fuzzy
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "PAP"
+
+#: libs/uiutils.cpp:531
+#, fuzzy
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:537
+#, fuzzy
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Öryggistegund"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr ""
+
+#: libs/uiutils.cpp:551
+#, fuzzy
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+#, fuzzy
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+#, fuzzy
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Kviklegt WEP"
+
+#: libs/uiutils.cpp:560
+#, fuzzy
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:566
+#, fuzzy
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr ""
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "Notandanafn:"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "IP vistfang"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "Gátt"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "IP vistfang"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "Gátt"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "Rekill"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Tegund nets"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "MAC vistfang"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+#| msgid "Network ID"
+msgid "Network ID:"
+msgstr "Netauðkenni"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "Ekki nauðsynlegt"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+#, fuzzy
+msgid "VPN plugin:"
+msgstr "Heiti VPN íforrits"
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "Rás"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "Nafn"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, fuzzy, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "Tegund nets"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "Tengingar"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "&Hamur:"
+
+#: libs/uiutils.cpp:826
+#, fuzzy
+msgid "Signal strength:"
+msgstr "Styrkur"
+
+#: libs/uiutils.cpp:830
+#, fuzzy
+msgid "Access point (SSID):"
+msgstr "Aðgangspunktur"
+
+#: libs/uiutils.cpp:834
+#, fuzzy
+msgid "Access point (BSSID):"
+msgstr "Aðgangspunktur"
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Rás"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "Au&kaöryggi"
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+msgid "Frequency band:"
+msgstr "Tíðni"
+
+#: libs/uiutils.cpp:876
+#, fuzzy, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Fyrir einni mínútu"
+msgstr[1] "Fyrir einni mínútu"
+
+#: libs/uiutils.cpp:883
+#, fuzzy, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Fyrir 1 klukkustund"
+msgstr[1] "Fyrir 1 klukkustund"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Í gær"
+
+#: libs/uiutils.cpp:894
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for anetwork connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Aldrei"
+
+#: libs/uiutils.cpp:910
+#, fuzzy, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Fyrir einni mínútu"
+msgstr[1] "Fyrir einni mínútu"
+
+#: libs/uiutils.cpp:917
+#, fuzzy, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Fyrir 1 klukkustund"
+msgstr[1] "Fyrir 1 klukkustund"
+
+#: libs/uiutils.cpp:922
+#, fuzzy
+#| msgid "Last used"
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Síðast notað"
+
+#: libs/uiutils.cpp:924
+#, fuzzy, kde-format
+#| msgid "Last used"
+msgid "Last used on %1"
+msgstr "Síðast notað"
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for anetwork connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Aldrei"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Driver"
+msgstr "Rekill"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Device driver"
+msgstr "Rekill"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection Speed"
+msgstr "&Tegund tengingar:"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection speed"
+msgstr "Tengingar"
+
+#: settings/details/detailkeyseditor.cpp:94
+#, fuzzy
+msgid "System Name"
+msgstr "Notandanafn:"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC vistfang"
+
+#: settings/details/detailkeyseditor.cpp:95
+#, fuzzy
+msgid "Hardware address"
+msgstr "IP vistfang"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IPv4 Address"
+msgstr "IP vistfang"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IP version 4 address"
+msgstr "IP vistfang"
+
+#: settings/details/detailkeyseditor.cpp:101
+#, fuzzy
+msgid "IPv4 Gateway"
+msgstr "Gátt"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IPv6 Address"
+msgstr "IP vistfang"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "IP vistfang"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "Gátt"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+msgid "The name of the NSP"
+msgstr "Heiti þráðlausu tengingarinnar"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+#, fuzzy
+msgid "Access Point (SSID)"
+msgstr "Aðgangspunktur"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Signal Strength"
+msgstr "Styrkur"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+#, fuzzy
+msgid "Access Point (MAC)"
+msgstr "Aðgangspunktur"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Band"
+msgstr "Þráðlaust"
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Frequency Band"
+msgstr "Þráðlaust öryggi"
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+msgid "Wireless Channel"
+msgstr "Ný þráðlaus tenging"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Wireless Security"
+msgstr "Þráðlaust öryggi"
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Describes the security capabilities of the access point"
+msgstr ""
+"Grunn-þjónustuauðkenni (Basic Service Set IDentifier) aðgangspunktsins sem á "
+"að nota"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "Þráðlaust"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "The operating mode of the wireless device"
+msgstr "Virknihamur þráðlausa netsins"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+#, fuzzy
+msgid "Mobile Unlock Required"
+msgstr "Ekki nauðsynlegt"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "Tegund nets"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN Plugin"
+msgstr "Heiti VPN íforrits"
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN plugin type"
+msgstr "Heiti VPN íforrits"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "Nota TCP tengingu"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+#, fuzzy
+msgid "Available Details"
+msgstr "Tiltækir aðgangspunktar"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+#, fuzzy
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Nafn"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+#, fuzzy
+msgid "Details to Show"
+msgstr "Nánar"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/it/CMakeLists.txt b/plasma-nm/po/it/CMakeLists.txt
new file mode 100644 (file)
index 0000000..ed46c75
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(it ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/it/kde-nm-connection-editor.po b/plasma-nm/po/it/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..1054af0
--- /dev/null
@@ -0,0 +1,246 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Vincenzo Reale <smart2128@baslug.org>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: kde-nm-connection-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-08-03 18:05+0200\n"
+"Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n"
+"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Vincenzo Reale"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "smart2128@baslug.org"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Digita qui per cercare le connessioni..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Aggiungi"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Hardware"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Banda larga mobile..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Cablata"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Cablata (condivisa)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Senza fili"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Senza fili (condivisa)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtuale"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Bond"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Bridge"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Modifica..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Elimina"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importa VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Esporta VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "La connessione %1 è stata aggiunta"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Vuoi rimuovere la connessione «%1»?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Rimuovi connessione"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Connetti"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Disconnetti"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importa connessione VPN"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"L'importazione della connessione VPN %1 non è riuscita\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "L'esportazione non è supportata per questo tipo di VPN"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Esporta connessione VPN"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"L'esportazione della connessione VPN %1 non è riuscita\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "La connessione VPN %1 è stata esportata correttamente"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Connessione"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Barra degli strumenti principale"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Editor delle connessioni"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Gestisci le tue connessioni di rete"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich e Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Questa applicazione ti consente di creare, modificare ed eliminare le "
+"connessioni di rete.\n"
+"\n"
+"Versione utilizzata di NM: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Sviluppatore"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "autore di libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "diverse correzioni di bug"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Estensioni VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Modifica la connessione"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Editor delle connessioni"
\ No newline at end of file
diff --git a/plasma-nm/po/it/libplasmanetworkmanagement-editor.po b/plasma-nm/po/it/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..0345285
--- /dev/null
@@ -0,0 +1,1496 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Vincenzo Reale <smart2128@baslug.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanetworkmanagement-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-21 09:36+0200\n"
+"Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n"
+"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "la_mia_connessione_condivisa"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nuova connessione (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nuova connessione %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Modifica connessione «%1»"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Configurazione generale"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Cablata"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Protezione 802.1x"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Senza fili"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Protezione senza fili"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Banda larga mobile (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Bond"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Bridge"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Finestra"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Nome della connessione:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round-robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Attivo backup"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Broadcast"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Bilanciamento adattivo del carico di trasmissione"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Bilanciamento adattivo del carico"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (consigliato)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Vuoi rimuovere la connessione «%1»?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Rimuovi connessione"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (accesso remoto)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (rete locale personale)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Editor avanzato dei permessi"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Qualsiasi"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Solo 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Solo 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Preferisci 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Preferisci 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Preferisci 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Solo 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagramma"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Connessa"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Indirizzo"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Maschera di rete"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Altri server DNS:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Server DNS:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Modifica i server DNS"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Modifica i domini di ricerca DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Indirizzo"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Prefisso"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Autenticazione:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "TLS con tunnel (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "EAP protetto (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Nome utente:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Password:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Chiedi questa password ogni volta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Mostra la password"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identità:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Certificato utente:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Certificato CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Chiave privata:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Password della chiave privata:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Identità anonima:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Fornitura automatica PAC"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonimo"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Autenticato"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Entrambi"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "&File PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Autenticazione interna:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Versione PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automatica"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Versione 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Versione 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Nome dell'interfaccia:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Connessioni aggregate:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Aggiungi..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Modifica..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Elimina"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Modalità:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Controllo del collegamento:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Frequenza di controllo:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Ritardo di attivazione del collegamento:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Ritardo di disattivazione del collegamento:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "Destinazioni ARP:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Un indirizzo IP o un elenco di indirizzi separati da virgole."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Connessioni nel bridge:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Tempo di aging:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Abilta STP (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Priorità:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Ritardo di inoltro:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Tempo di hello:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Età massima:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Indirizzo del dispositivo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Tipo di connessione:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Numero:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Connettiti automaticamente a questa rete se disponibile"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Tutti gli utenti possono connettersi a questa rete"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Modifica i permessi avanzati per questa connessione"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Editor di permessi granulari per questa connessione. Ti consente di "
+"scegliere quali utenti possono attivare/modificare/eliminare questa "
+"connessione."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Avanzate..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Zona del firewall:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Connettiti automaticamente alla VPN quando utilizzi questa connessione"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Base"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Memorizza"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Chiedi sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Non richiesta"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Avanzate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Consenti il roaming se la rete domestica non è disponibile"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "ID rete:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tipo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Mostra le password"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Modalità di trasporto:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Limita al dispositivo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " byte"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Metodo:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automatico (solo indirizzi)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Collegamento locale"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Manuale"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Condivisa con altri computer"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Disabilitato"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "Server DNS:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Utilizza questo campo per specificare l'indirizzo IP di uno o più server "
+"DNS. Usa ',' per separare le voci."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Modifica l'elenco dei server DNS"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Domini di ricerca:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Utilizza questo campo per specificare uno o più domini di ricerca DNS. Usa "
+"',' per separare le voci."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Modifica l'elenco dei domini DNS di ricerca"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "ID client DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Rimuovi"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Aggiungi"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Indirizzi"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "IPv4 è richiesto per questa connessione"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Rotte..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Utilizza questo campo per specificare l'ID del client DHCP che una stringa "
+"inviata al server DHCP per identificare la macchina locale che il server "
+"DHCP può usare per personalizzare lease e opzioni DHCP."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Riservatezza:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automatico (solo DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignorato"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "IPv6 è richiesto per questa connessione"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Predefinita"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Disabilitata"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Abilitato (preferisci indirizzi pubblici)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Abilitato (preferisci indirizzi temporanei)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Autenticazione"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Compressione"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Usa cifratura punto-punto (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Usa la compressione BSD dei dati"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Usa la compressione dei dati Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Usa la compressione dell'intestazione TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Richiedi la cifratura a 128 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Usa MPPE con stato"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Invia pacchetti PPP echo"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Servizio:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Interfaccia principale:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "ID VLAN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Nome dell'interfaccia VLAN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Riordinamento delle intestazioni dei pacchetti in uscita"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Protollo di registrazione GARP VLAN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Collegamento lento"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastruttura"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Punto di accesso"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Indirizzo MAC clonato:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Casuale..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Marcala se vuoi creare una connessione per una rete nascota"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Rete nascosta:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Banda:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Canale:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Protezione Wifi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Nessuna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "Chiave WEP 40/128 bit (Esadecimale o ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "Chiave WEP 128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "WEP dinamico (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA e WPA2 Personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA e WPA2 Enterprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Protezione:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Chiave:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Mostra chiave"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "Indice WEP:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (predefinito)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Sistema aperto"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Chiave condivisa"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Nome della rete:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Velocità:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Duplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Full"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Half"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Negoziazione automatica"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Usa la protezione 802.1x per questa connessione"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Operazione non supportata per questo tipo di VPN."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/D"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Non disponibile"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Seleziona prima il SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metrica"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Maschera di rete"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metrica"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nuova connessione a banda larga mobile"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Il mio piano non è elencato..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Fornitore sconosciuto"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Predefinito"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Configura una connessione a banda larga mobile"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Questa procedura guidata ti aiuta a configurare in modo semplice un "
+"connessione a banda larga alla rete cellulare (3G)."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Saranno necessarie le seguenti informazioni:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Il nome del tuo fornitore di banda larga"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Il nome del tuo piano tariffario a banda larga"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(in alcuni casi) L'APN del tuo piano tariffario di banda larga (nome del "
+"punto d'accesso)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Crea una connessione per ques&to dispositivo mobile a banda larga:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Qualsiasi dispositivo GSM"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Qualsiasi dispositivo CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Dispositivo GSM installato"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Dispositivo CDMA installato"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Scegli la nazione del tuo fornitore"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Elenco nazioni:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "La mia nazione non è elencata"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Scegli il tuo fornitore"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Se&leziona il fornitore da un elenco:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Non trovo il &mio fornitore e desidero digitarlo manualmente:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Scegli il tuo piano tariffario"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Seleziona il tuo piano:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&APN del piano selezionato (nome del punto di accesso):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Avviso: selezionare un piano non corretto potrebbe generare problemi di "
+"fatturazione del tuo account di banda larga o causa problemi di "
+"connettività.\n"
+"\n"
+"Se non sei sicuro del tuo piano, chiedi al tuo fornitore l'APN corretto."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Conferma le impostazioni di banda larga mobile"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"La tua connessione a banda larga mobile è configurata con le seguenti "
+"impostazioni:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Il tuo fornitore:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Il tuo piano:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Protezione: %3\n"
+"Frequenza: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Protezione: non sicura\n"
+"Frequenza: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Utenti disponibili"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Nome reale"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Nome utente"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Utenti che possono attivare la connessione"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Modifica rotte IPv4"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Utilizza solo per le risorse su questa connessione"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "R&imuovi"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Aggiungi"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignora le rotte ottenute automaticamente"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Modifica rotte IPv6"
\ No newline at end of file
diff --git a/plasma-nm/po/it/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/it/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..c6104c6
--- /dev/null
@@ -0,0 +1,2317 @@
+# translation of plasma_applet_networkmanagement.po to Italian
+#
+# Vincenzo Reale <smart2128@baslug.org>, 2008, 2009, 2011, 2012, 2013, 2014.
+# Federico Zenith <federico.zenith@member.fsf.org>, 2009, 2010, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasma_applet_networkmanagement\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-11 07:42+0200\n"
+"Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n"
+"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Vincenzo Reale,Federico Zenith"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "smart2128@baslug.org,"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Mostra sezioni"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Mostra la velocità di co&nnessione in:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KByte/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBit/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Dettagli connessione"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Connetti"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Disconnetti"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Velocità"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Dettagli"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Password..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Mostra la password"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Connesso, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Connesso"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Connessioni disponibili"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Hardware senza fili abilitato"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Hardware senza fili disabilitato"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Banda larga mobile abilitata"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Banda larga mobile disabilitata"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Modalità aereo abilitata"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Modalità aereo disabilitata"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Connesso"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Connesso"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Connesso"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inattivo"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Disconnesso"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Disconnessione in corso"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Connessione in corso"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "Connessione VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Connesso a %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Connessione a %1 in corso"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager non è in esecuzione"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "NetworkManager 0.9.8 richiesto, trovato %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Sconosciuto"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Ricezione"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Trasmissione"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Ricezione"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Trasmissione"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Estensione VPN mancante"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Attivazione di %1 non riuscita"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Aggiunta di %1 non riuscita"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Richiesta di scansione non riuscita"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Nome della connessione"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Ultima connessione"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Connessioni attive"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Ethernet via cavo"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Senza fili 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuale (bond)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuale (bridge)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuale (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Modem seriale"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Banda larga mobile"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Bond"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Bridge"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Banda larga mobile"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Maglia OLPC"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Via cavo"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Senza fili"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Tipo di connessione sconosciuto"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Interfaccia senza fili (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Interfaccia cablata (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Bridge (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Sconosciuto"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Non gestito"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Non disponibile"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Non connesso"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Preparazione della connessione"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Configurazione dell'interfaccia"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Attesa di autorizzazione"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Impostazione dell'indirizzo di rete"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Controllo ulteriore di connettività"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "In attesa di una connessione secondaria"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Connesso"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Connesso a %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Disattivazione connessione in corso"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Connessione non riuscita"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Errore: stato non valido"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Sconosciuto"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Preparazione della connessione"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Richiede autorizzazione"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Connessione in corso"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Impostazione dell'indirizzo di rete"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Attivata"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Non riuscita"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Disconnessa"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Sconosciuta"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Ad hoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruttura"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Punto d'accesso"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "MODALITÀ NON CORRETTA, CORREGGERE"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "WEP40 a coppie"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "WEP104 a coppie"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "TKIP a coppie"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "CCMP a coppie"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "WEP40 di gruppo"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "WEP104 di gruppo"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "TKIP di gruppo"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "CCMP di gruppo"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Qualsiasi"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr " LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revisione B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revisione A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revisione 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "GSM compatto"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analogico"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Sconosciuta"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Qualsiasi"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Il modem è sbloccato."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "La SIM richiede il codice PIN."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "La SIM richiede il codice PIN2."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "La SIM richiede il codice PUK."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "La SIM richiede il codice PUK2."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Il modem richiede il codice PIN del fornitore del servizio."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Il modem richiede il codice PUK del fornitore del servizio."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Il modem richiede il codice PIN della rete."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Il modem richiede il codice PUK della rete."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Il modem richiede il codice PIN."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Il modem richiede il codice PIN aziendale."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Il modem richiede il codice PUK aziendale."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Il modem richiede il codice PIN PH-FSIM."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Il modem richiede il codice PUK PH-FSIM."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Il modem richiede il codice PIN del sottoinsieme di rete."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Il modem richiede il codice PUK del sottoinsieme di rete."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Motivo del blocco sconosciuto."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Tipo di NSP Wimax sconosciuto"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Casa"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partner"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Partner di roaming"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Non sicuro"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dinamica"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Tipo di sicurezza sconosciuto"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Non sicuro"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dinamica"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Tipo di sicurezza sconosciuto"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Nome del sistema:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Indirizzo IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "Gateway IPv4:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Indirizzo IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "Gateway IPv6:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Driver:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Nome Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "Indirizzo MAC:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operatore:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "ID rete:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Qualità del segnale:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Tecnologia d'accesso:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Modalità consentita:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Sblocco richiesto:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Estensione VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Banner:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Nome NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Tipo di rete:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Velocità di connessione:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Modalità:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Potenza del segnale:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Punto d'accesso (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Punto d'accesso (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Canale:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Sicurezza:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Banda di frequenza:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Un minuto fa"
+msgstr[1] "%1 minuti fa"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Un'ora fa"
+msgstr[1] "%1 ore fa"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Ieri"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Mai"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Utilizzata un minuto fa"
+msgstr[1] "Utilizzata %1 minuti fa"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Utilizzata un'ora fa"
+msgstr[1] "Utilizzata %1 ore fa"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Utlizzata ieri"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Utilizzata il %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Mai utilizzata"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Driver"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Driver di dispositivo"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Velocità di connessione:"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Velocità di connessione"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Nome del sistema"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "Indirizzo MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Indirizzo hardware"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Indirizzo IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Indirizzo IP versione 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Gateway IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Gateway predefinito IP versione 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Indirizzo IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Indirizzo IP versione 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "Gateway IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Gateway predefinito IP versione 6"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "Bsid WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "L'ID della stazione base di servizio ricevuto dalla rete"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "NSP WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Il nome dello NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Segnale WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "La qualità del segnale attuale dello NSP, in percentuale."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Tipo NSP WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Il tipo della rete dello NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Punto d'accesso (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID del punto d'accesso senza fili"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Potenza del segnale"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Potenza del segnale del punto d'accesso senza fili"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Punto d'accesso (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Indirizzo hardware del punto di accesso senza fili"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Banda senza fili"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Banda di frequenza senza fili"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Canale senza fili"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Canale di frequenza senza fili"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Sicurezza senza fili"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Descrive le capacità d sicurezza del punto d'accesso"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Modalità senza fili"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "La modalità operativa del dispositivo di rete senza fili"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Operatore mobile"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Nome dell'operatore mobile"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Qualità del segnale mobile"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Tecnologia di accesso mobile"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Modalità consentita mobile"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Sblocco richiesto mobile"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Dispositivo principale mobile"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI dispositivo mobile"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Numero seriale dispositivo mobile"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI dispositivo mobile"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Numero identificativo dispositivo mobile"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Nome Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Nome Bluetooth del dispositivo"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Estensione VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Tipo dell'estensione VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Banner VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Banner della connessione VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Dettagli disponibili"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Nome"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Dettagli da mostrare"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/it/plasmanetworkmanagement-kded.po b/plasma-nm/po/it/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..1517335
--- /dev/null
@@ -0,0 +1,625 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Vincenzo Reale <smart2128@baslug.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-10-06 00:16+0200\n"
+"Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n"
+"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Sono supportati solo i servizi «dun» e «nap»."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Impossibile contattare il gestore Bluetooth (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "La scheda Bluetooth predefinita non è stata trovata: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) non supporta l'accesso remoto (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) non supporta il punto di accesso alla rete (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Errore durante l'attivazione della porta seriale del dispositivo: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Il dispositivo %1 non è quello desiderato (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Dispositivo per la porta seriale %1 (%2) non trovato."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Errore durante lo sblocco del modem: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Errore di sblocco PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Il dispositivo non può essere configurato"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "La configurazione IP non era disponibile"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "Configurazione IP scaduta"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Non era stato fornito alcun segreto"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Richiesta di autorizzazione disconnessa"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "La configurazione della richiesta di autorizzazione non è riuscita"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "La richiesta di autorizzazione non è riuscita"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "La richiesta di autorizzazione è scaduta"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Avvio PPP non riusciuto"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP disconnesso"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP non riuscito"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Avvio DHCP non riuscito"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Si è verificato un errore DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP non riuscito"
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "L'avvio del servizio condiviso non è riuscito"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Il servizio condiviso ha riscontrato problemi"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "L'avvio del servizio di IP automatico non è riuscito"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Il servizio di IP automatico ha segnalato un errore"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Impossibile avviare il servizio di IP automatico"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Il modem è occupato"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Il modem non presenta alcun tono di composizione"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Il modem non trova la portante"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "La composizione del modem ha superato il tempo massimo"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "La composizione del modem non è riuscita"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Il modem non può essere inizializzato"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "L'APN GSM non può essere selezionato"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "Il modem GSM non esegue alcuna ricerca"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "La registrazione alla rete GSM è stata rifiutata"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "La registrazione alla rete GSM è scaduta"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "La registrazione GSM non è riuscita"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Il controllo del PIN GSM non è riuscito"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Manca il firmware del dispositivo"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Il dispositivo è stato rimosso"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Il sistema di rete è ora sospeso"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "La connessione è stata rimossa"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Il cavo è stato scollegato"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Il modem non può essere trovato"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "La connessione bluetooth non è riuscita o è scaduta"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "La scheda SIM del modem GSM non è inserita"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Richiesto il PIN della SIM del modem GSM"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Richiesto il PUK della SIM del modem GSM"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "La SIM del modem GSM sembra errata"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "Il dispositivo InfiniBand non supporta la modalità connessa"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Una dipendenza della connessione ha riscontrato problemi"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Problema con il bridge RFC 2684 Ethernet su ADSL"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager non è in esecuzione"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "La rete senza fili non può essere trovata"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Una connessione secondaria della connessione di base non è riuscita"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Connessione '%1' attivata."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Connessione «%1» disattivata."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "Connessione VPN «%1» attivata."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "Connessione VPN «%1» non riuscita."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "Connessione VPN «%1»disconnessa."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "La connessione VPN ha cambiato stato poiché l'utente l'ha disconnessa."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"La connessione VPN ha cambiato stato poiché il dispositivo che la stava "
+"utilizzando è stato disconnesso."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Il servizio che fornisce la connessione VPN è stato fermato."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "La configurazione IP della connessione VPN non era valida."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Il tentativo di connessione al servizio VPN è scaduto."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"L'avvio del servizio che fornisce la connessione VPN ha superato il tempo "
+"massimo."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "L'avvio del servizio che fornisce la connessione VPN non è riuscito."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "I segreti neccessari per la connessione VPN non sono stati forniti."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Autenticazione al server VPN non riuscita."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "La connessione era stata eliminata dalle impostazioni."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"Per accedere alla rete senza fili «%1», devi fornire una password di seguito"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Fornisci la password per attivare la connessione «%1»"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Segreti VPN (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Finestra della password"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "EtichettaTesto"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Password:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Mo&stra la password"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Sblocca"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "PUK SIM"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "PUK2 SIM"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK del fornitore di servizio"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK di rete"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "PUK aziendale"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PUK PH-FSIM"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK sottoinsieme di rete"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Sblocco %1 richiesto"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Sblocco %1 richiesto"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Il servizio di banda larga mobile «%1» richiede un codice %2 prima di poter "
+"essere utilizzato."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "Codice %1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Nuovo codice PIN:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Digita ancora il nuovo codice PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Mostra il codice PIN/PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "PIN SIM"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "PIN2 SIM"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN del fornitore di servizio"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN di rete"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "PIN aziendale"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PIN PH-FSIM"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN sottoinsieme di rete"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Mostra il codice PIN"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "Il codice PIN è troppo corto. Dovrebbe essere di 4 cifre."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "I due codici PIN non corrispondono"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "Il codice PUK è troppo corto. Dovrebbe essere di 8 cifre."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Errore sconosciuto"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Sblocco PIN della SIM richiesto"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Il servizio di banda larga mobile «%1» richiede un codice PIN della SIM "
+"prima di poter essere utilizzato."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "Codice PUK:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Digita di nuovo il codice PIN:"
\ No newline at end of file
diff --git a/plasma-nm/po/it/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/it/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..d26ed1c
--- /dev/null
@@ -0,0 +1,222 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Vincenzo Reale <smart2128@baslug.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-04-27 14:23+0200\n"
+"Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n"
+"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Nome utente:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Password:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Memorizza"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Chiedi sempre"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Non richiesta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Mostra la password"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "Dominio NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Impostazioni IPsec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Impostazioni PPP..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Abilita tunnel IPsec verso host L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Nome gruppo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Chiave precondivisa:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Opzioni IPsec L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Nome utente:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Password utente:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Mostra le password"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Autenticazione"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Consenti i seguenti metodi di autenticazione:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Usa cifratura punto-punto di Microsoft (MPPE)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Usa la cifratura MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Cifratura:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Qualsiasi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Usa la cifratura con stato"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Compressione"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Consenti compressione BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Consenti compressione Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Consenti la compressione dell'intestazione TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Usa la negoziazione della compressione del campo di protocollo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Usa la compressione di indirizzo/controllo"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Invia pacchetti PPP echo"
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Opzioni PPP L2TP"
\ No newline at end of file
diff --git a/plasma-nm/po/it/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/it/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..bb563e9
--- /dev/null
@@ -0,0 +1,151 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Vincenzo Reale <smart2128@baslug.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openconnectui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-04-27 14:25+0200\n"
+"Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n"
+"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Connessione all'host in corso, attendi..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Mostra la password"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Nome utente"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Controllo non riuscito per il certificato dal server VPN «%1».\n"
+"Motivo: %2\n"
+"Vuoi accettarlo comunque?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Il tentativo di connessione non è riuscito."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Autenticazione VPN OpenConnect"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "Host VPN"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Connetti"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Avvia la connessione automaticamente la prossima volta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Visualizza registro"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Livello di registrazione:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Errore"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Informazione"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Debug"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Tracciamento"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Impostazioni OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Generale"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Certificato CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Script CSD wrapper:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Consen&ti il trojan Cisco Secure Desktop"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Autenticazione con certificato"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Certificato utente:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Chiave privata:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Usa FSID per la frase segreta della chiave"
\ No newline at end of file
diff --git a/plasma-nm/po/it/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/it/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..7bace03
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Vincenzo Reale <smart2128@baslug.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-04-17 22:19+0200\n"
+"Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n"
+"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Nome del gruppo:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Password dell'utente:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Memorizza"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Chiedi sempre"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Non richiesta"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Password del gruppo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Mostra le password"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Nome utente:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algoritimi della fase 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algoritmi della fase 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Dominio:"
\ No newline at end of file
diff --git a/plasma-nm/po/it/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/it/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..774dfdb
--- /dev/null
@@ -0,0 +1,502 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Vincenzo Reale <smart2128@baslug.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-11 07:41+0200\n"
+"Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n"
+"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Impossibile aprire il file"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Vuoi copiare i tuoi certificati in %1?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Copia i certificati"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Opzione sconosciuta: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Numero di argomenti non valido (atteso 1) nell'opzione: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr ""
+"Dimensione non valida (dovrebbe essere compresa tra 0 e 0xFFFF) "
+"nell'opzione: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr ""
+"Dimensione non valida (dovrebbe essere compresa tra 0 e 604800) "
+"nell'opzione: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Opzione del proxy non valida: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr ""
+"Porta non valida (dovrebbe essere compresa tra 1 e 65535) nell'opzione: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Numero di argomenti non valido (atteso 2) nell'opzione: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Argomento non valido nell'opzione: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Il file %1 non è un file di configurazione client valido di OpenVPN"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr ""
+"Il file %1 non è un file di configurazione valido di OpenVPN (nessun remote)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Errore durante il salvataggio del file %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Errore durante la copia dei certificati in %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Impossibile aprire il file in scrittura"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Avanzate..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Mostra password"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Tipo di connessione:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Certificati X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Chiave precondivisa"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Password"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 con password"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "File CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certificato:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Chiave:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Password della chiave:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Memorizza"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Chiedi sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Non richiesta"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Chiave condivisa:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "IP locale:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "IP remoto:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Direzione chiave:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Se la direzione della chiave è utilizzata, deve essere opposta a quella "
+"adottata sull'altra parte della VPN."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Nessuna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "File CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Nome utente:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Password:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Generale"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Porta gateway:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automatica"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "MTU tunnel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Dimensione frammento UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Usa intervallo personalizzato di rinegoziazione"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Usa compressione LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Usa connessione TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Usa dispositivo TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Riduci la dimensione massima del segmento TCP (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Protezione"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Cifrario:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Recupero dei cifrari disponibili in corso..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Autenticazione HMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Predefinita"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Impostazioni TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Corrispondenza oggetto:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Connetti solo ai server il cui certificato corrisponde all'oggetto "
+"specificato. Esempio: /CN=miavpn.azienda.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Usa l'autenticazione aggiuntiva TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Client (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proxy"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Tipo proxy:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Indirizzo server:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Porta:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Riprova all'infinito quando si verifica un errore"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Nome utente proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Password proxy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Mostra password"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Proprietà avanzate di OpenVPN"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Ricerca del cifrario di OpenVPN non riuscita"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Predefinito"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Nessun cifrario OpenVPN trovato"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Password chiave:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Mo&stra la password"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Autenticazione OpenVPN"
\ No newline at end of file
diff --git a/plasma-nm/po/it/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/it/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..60c3ced
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Vincenzo Reale <smart2128@baslug.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_pptpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-04-25 17:26+0200\n"
+"Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n"
+"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Autenticazione"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Consenti i seguenti metodi di autenticazione:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Usa la cifratura punto-punto di Microsoft"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Usa la cifratura MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Cifratura:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Qualsiasi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Usa cifratura con stato"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Compressione"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Consenti compressione BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Consenti compressione Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Consenti compressione dell'intestazione TCP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Invia pacchetti echo PPP"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "Autenticazione PPTP"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Password:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Mostra la password"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Impostazioni PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Generale"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Aggiuntive"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Nome utente:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Memorizza"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Chiedi sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Non richiesta"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "Dominio NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Avanzate..."
\ No newline at end of file
diff --git a/plasma-nm/po/it/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/it/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..8cee926
--- /dev/null
@@ -0,0 +1,162 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Vincenzo Reale <smart2128@baslug.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_strongswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-04-17 22:20+0200\n"
+"Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n"
+"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Password chiave privata:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Password:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"La configurazione utilizza ssh-agent per l'autenticazione, ma non è stato "
+"trovato alcune ssh-agent in esecuzione."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "VPN Strong Swan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Mo&stra le password"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr " "
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certificato:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Autenticazione"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certificato/chiave privata"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certificato/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartcard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Chiave privata:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Password chiave privata:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Memorizza"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Chiedi sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Non richiesta"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Nome utente:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "&Password utente"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Opzioni"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Richiedi un indirizzo IP interno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Forza l'incapsulamento UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Usa compressione IP"
\ No newline at end of file
diff --git a/plasma-nm/po/it/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/it/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..2ddb1b7
--- /dev/null
@@ -0,0 +1,305 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Vincenzo Reale <smart2128@baslug.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-08-08 00:22+0200\n"
+"Last-Translator: Vincenzo Reale <smart2128@baslug.org>\n"
+"Language-Team: Italian <kde-i18n-it@kde.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Errore durante la decifratura della password oscurata"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Errore"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Il file %1 non può essere aperto."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "L'eseguibile necessario cisco-decrypt non può essere trovato."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"Il file delle impostazioni VPN «%1» specifica che il traffico VPN deve "
+"transitare su un tunnel TCP che attualmente non è supportato dal software "
+"vpnc.\n"
+"\n"
+"La connessione può essere creata comunque, con il tunnel TCP disabilitato, "
+"ma potrebbe non funzionare come previsto."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Non supportato"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: errore di formato del file."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: il file non può essere creato"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Nome utente:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Password utente:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Memorizza"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Chiedi sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Non richiesta"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Nome gruppo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Password:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Mostra le password"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Usa autenticazione ibrida"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "&File CA:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Avanzate..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identificazione"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Dominio:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Produttore:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Trasporto e protezione"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Metodo di cifratura:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "Attraversamento NAT:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "Gruppo DH IKE:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Segretezza perfetta in avanti:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Disabilita il rilevamento di controparti che non rispondono"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Porta locale:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Porta locale da utilizzare (0-65535) (valore predefinito) significa porta "
+"casuale."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Casuale"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Proprietà avanzate VPNC"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Sicura (predefinito)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Debole (cifratura DES, utilizzare con cautela)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Nessuna (completamente insicura)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T se disponibile (predefinito)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T sempre"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "UDP Cisco"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Disabilitato"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "Gruppo DH 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "Gruppo DH 2 (predefinito)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "Gruppo DH 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Server (predefinito)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Nessuna"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "Gruppo DH 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "Gruppo DH 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "Gruppo DH 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "Autenticazione VPNC"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Password utente:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Password gruppo:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Nome utente:"
\ No newline at end of file
diff --git a/plasma-nm/po/ja/CMakeLists.txt b/plasma-nm/po/ja/CMakeLists.txt
new file mode 100644 (file)
index 0000000..c34b0dd
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(ja ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/ja/kde-nm-connection-editor.po b/plasma-nm/po/ja/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..3878464
--- /dev/null
@@ -0,0 +1,236 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: kde-nm-connection-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2013-04-09 02:51-0700\n"
+"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
+"Language-Team: Japanese <kde-jp@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr ""
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr ""
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr ""
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr ""
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr ""
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr ""
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr ""
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr ""
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr ""
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr ""
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr ""
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr ""
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr ""
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr ""
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr ""
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr ""
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr ""
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr ""
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr ""
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr ""
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr ""
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr ""
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr ""
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr ""
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr ""
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr ""
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr ""
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr ""
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr ""
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr ""
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr ""
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr ""
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr ""
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr ""
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr ""
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr ""
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr ""
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr ""
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr ""
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr ""
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr ""
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr ""
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr ""
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr ""
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr ""
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr ""
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ja/libplasmanetworkmanagement-editor.po b/plasma-nm/po/ja/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..6a42d5a
--- /dev/null
@@ -0,0 +1,1467 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanm-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2013-05-10 21:39-0700\n"
+"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
+"Language-Team: Japanese <kde-jp@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr ""
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr ""
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr ""
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr ""
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr ""
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr ""
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr ""
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr ""
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr ""
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr ""
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr ""
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr ""
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr ""
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr ""
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr ""
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr ""
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr ""
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr ""
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr ""
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr ""
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr ""
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr ""
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr ""
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr ""
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr ""
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr ""
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr ""
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr ""
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr ""
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr ""
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr ""
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr ""
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr ""
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr ""
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr ""
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr ""
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr ""
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr ""
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr ""
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr ""
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr ""
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr ""
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr ""
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr ""
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr ""
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr ""
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr ""
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr ""
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr ""
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr ""
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr ""
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr ""
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr ""
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr ""
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr ""
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr ""
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr ""
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr ""
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr ""
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr ""
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr ""
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr ""
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr ""
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr ""
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr ""
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr ""
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr ""
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr ""
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr ""
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr ""
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ja/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/ja/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..6e6d198
--- /dev/null
@@ -0,0 +1,1483 @@
+# Translation of libknetworkmanager into Japanese.
+# Yukiko Bando <ybando@k6.dion.ne.jp>, 2009.
+# Taiki Komoda <kom@kde.gr.jp>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: libknetworkmanager\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2010-03-28 18:45+0900\n"
+"Last-Translator: Taiki Komoda <kom@kde.gr.jp>\n"
+"Language-Team: Japanese <kde-jp@kde.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Generator: Lokalize 1.0\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Taiki Komoda"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "kom@kde.gr.jp"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "&Show secrets"
+msgid "Show sections"
+msgstr "シークレットを表示する(&S)"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+#| msgid "Show network interfaces using:"
+msgid "Show &network speed in:"
+msgstr "使用中のネットワークインターフェースを表示:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+#| msgctxt "network interface connection failed state label"
+#| msgid "Connection Failed"
+msgid "Connection Details"
+msgstr "接続に失敗しました"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+#| msgctxt "network interface connected state label"
+#| msgid "Connected"
+msgid "Connect"
+msgstr "接続済み"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "接続済み"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+#, fuzzy
+msgid "Speed"
+msgstr "速度"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+#, fuzzy
+msgid "Details"
+msgstr "詳細"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+#| msgid "Password"
+msgid "Password..."
+msgstr "パスワード"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+#| msgid "&Show password"
+msgid "Show password"
+msgstr "パスワードを表示する(&S)"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "%1 に接続済み"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+msgid "Connected"
+msgstr "接続済み"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "接続"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "ワイヤレスハードウェア有効"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "ワイヤレスハードウェア有効"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband enabled"
+msgstr "携帯ブロードバンド"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband disabled"
+msgstr "携帯ブロードバンド"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "ワイヤレスハードウェア有効"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+#| msgctxt "@info:status Notification for radio kill switch turned on"
+#| msgid "Wireless hardware disabled"
+msgid "Airplane mode disabled"
+msgstr "ワイヤレスハードウェア無効"
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "接続済み"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "接続済み"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "接続済み"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "接続済み"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "接続"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "接続"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "新しい VPN 接続"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "%1 に接続済み"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "%1 に接続済み"
+
+#: libs/declarative/networkstatus.cpp:173
+#, fuzzy
+msgid "NetworkManager not running"
+msgstr "ネットワーク管理"
+
+#: libs/declarative/networkstatus.cpp:178
+#, fuzzy, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "ネットワーク管理"
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+#, fuzzy
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "送信電力"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+#, fuzzy
+msgid "Transmitted"
+msgstr "送信電力"
+
+#: libs/handler.cpp:89
+#, fuzzy
+msgid "Missing VPN plugin"
+msgstr "VPN プラグイン名"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "&Connection name:"
+msgid "Connection name"
+msgstr "接続名(&N):"
+
+#: libs/models/editoridentitymodel.cpp:64
+#, fuzzy
+#| msgid "Last Used"
+msgid "Last used"
+msgstr "最終使用"
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "接続"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "有線イーサネット"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "ワイヤレス 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "シリアルモデム"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "携帯ブロードバンド"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+#, fuzzy
+msgid "Mobile broadband"
+msgstr "携帯ブロードバンド"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "有線"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "ワイヤレス"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "未知のセキュリティタイプ"
+
+#: libs/uiutils.cpp:176
+#, fuzzy, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "接続していないインターフェース (%1)"
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "接続していないインターフェース (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "未管理"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "利用不可能"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "未接続"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "接続の準備中"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "インターフェースを設定中"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "認証待ち"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "ネットワークアドレスを設定中"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr ""
+
+#: libs/uiutils.cpp:234
+#, fuzzy
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "認証待ち"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "接続済み"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "%1 に接続済み"
+
+#: libs/uiutils.cpp:244
+#, fuzzy
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "接続"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "接続に失敗しました"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr ""
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+#| msgctxt "description of preparing to connect network interface state"
+#| msgid "Preparing to connect"
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "接続の準備中"
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+#| msgctxt "description of waiting for authentication network interface state"
+#| msgid "Waiting for authorization"
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "認証待ち"
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "接続"
+
+#: libs/uiutils.cpp:272
+#, fuzzy
+#| msgctxt "network interface doing dhcp request in most cases"
+#| msgid "Setting network address"
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "ネットワークアドレスを設定中"
+
+#: libs/uiutils.cpp:275
+#, fuzzy
+#| msgctxt "@info:status Notification for hardware added"
+#| msgid "%1 attached"
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "%1 を接続"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "インフラストラクチャ"
+
+#: libs/uiutils.cpp:302
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "アクセスポイント"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "不正なモード 要修正"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "ペアワイズ WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "ペアワイズ WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "ペアワイズ TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "ペアワイズ CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "グループ WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "グループ WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "グループ TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "グループ CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+#, fuzzy
+#| msgid "3G (UMTS/HSPA)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "3G (UMTS/HSPA)"
+
+#: libs/uiutils.cpp:389
+#, fuzzy
+#| msgid "2G (GPRS/EDGE)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "2G (GPRS/EDGE)"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "指定しない"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr ""
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr ""
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr ""
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr ""
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr ""
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr ""
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+#, fuzzy
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "指定しない"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "未知のセキュリティタイプ"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "安全ではありません"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "ダイナミック WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "未知のセキュリティタイプ"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "安全ではありません"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "ダイナミック WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "未知のセキュリティタイプ"
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "システム名"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "IP アドレス"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "ゲートウェイ"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "IP アドレス"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "ゲートウェイ"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "ドライバ"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "ネットワークタイプ"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "MAC アドレス"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+#| msgid "Network ID"
+msgid "Network ID:"
+msgstr "ネットワーク ID"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "必要なし"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+#, fuzzy
+msgid "VPN plugin:"
+msgstr "VPN プラグイン名"
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "チャンネル"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "名前"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, fuzzy, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "ネットワークタイプ"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "接続"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "接続モード(&M):"
+
+#: libs/uiutils.cpp:826
+#, fuzzy
+msgid "Signal strength:"
+msgstr "信号強度"
+
+#: libs/uiutils.cpp:830
+#, fuzzy
+msgid "Access point (SSID):"
+msgstr "アクセスポイント"
+
+#: libs/uiutils.cpp:834
+#, fuzzy
+msgid "Access point (BSSID):"
+msgstr "アクセスポイント"
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "チャンネル"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "セキュリティ(&S):"
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+msgid "Frequency band:"
+msgstr "周波数"
+
+#: libs/uiutils.cpp:876
+#, fuzzy, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "1 分前"
+msgstr[1] "%1 分前"
+
+#: libs/uiutils.cpp:883
+#, fuzzy, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "1 時間前"
+msgstr[1] "%1 時間前"
+
+#: libs/uiutils.cpp:888
+#, fuzzy
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "昨日"
+
+#: libs/uiutils.cpp:894
+#, fuzzy
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "期限なし"
+
+#: libs/uiutils.cpp:910
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last hour, "
+#| "as the number of minutes since usage"
+#| msgid "One minute ago"
+#| msgid_plural "%1 minutes ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "1 分前"
+msgstr[1] "%1 分前"
+
+#: libs/uiutils.cpp:917
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last day, "
+#| "as the number of hours since usage"
+#| msgid "One hour ago"
+#| msgid_plural "%1 hours ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "1 時間前"
+msgstr[1] "%1 時間前"
+
+#: libs/uiutils.cpp:922
+#, fuzzy
+#| msgid "Last used"
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "最終使用"
+
+#: libs/uiutils.cpp:924
+#, fuzzy, kde-format
+#| msgid "Last used"
+msgid "Last used on %1"
+msgstr "最終使用"
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for a network connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "期限なし"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Driver"
+msgstr "ドライバ"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Device driver"
+msgstr "ドライバ"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection Speed"
+msgstr "接続のタイプ(&T):"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection speed"
+msgstr "接続"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "システム名"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC アドレス"
+
+#: settings/details/detailkeyseditor.cpp:95
+#, fuzzy
+msgid "Hardware address"
+msgstr "ハードウェアアドレス (有線)"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IPv4 Address"
+msgstr "IP アドレス"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IP version 4 address"
+msgstr "IP アドレス"
+
+#: settings/details/detailkeyseditor.cpp:101
+#, fuzzy
+msgid "IPv4 Gateway"
+msgstr "ゲートウェイ"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IPv6 Address"
+msgstr "IP アドレス"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "IP アドレス"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "ゲートウェイ"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+msgid "The name of the NSP"
+msgstr "ワイヤレスネットワークの名前"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+#, fuzzy
+msgid "Access Point (SSID)"
+msgstr "アクセスポイント"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Signal Strength"
+msgstr "信号強度"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+#, fuzzy
+msgid "Access Point (MAC)"
+msgstr "アクセスポイント"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Band"
+msgstr "ワイヤレス"
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Frequency Band"
+msgstr "ワイヤレスハードウェア有効"
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+msgid "Wireless Channel"
+msgstr "新しいワイヤレス接続"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "ワイヤレス接続のセキュリティ"
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Describes the security capabilities of the access point"
+msgstr "使用するアクセスポイントの BSSID"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "ワイヤレス"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "The operating mode of the wireless device"
+msgstr "ワイヤレスネットワークの接続モード"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+#, fuzzy
+msgid "Mobile Unlock Required"
+msgstr "必要なし"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "ネットワークタイプ"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN Plugin"
+msgstr "VPN プラグイン名"
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN plugin type"
+msgstr "VPN プラグイン名"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "新しい VPN 接続"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+#, fuzzy
+msgid "Available Details"
+msgstr "利用可能なネットワーク"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+#, fuzzy
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "名前"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+#, fuzzy
+msgid "Details to Show"
+msgstr "詳細"
\ No newline at end of file
diff --git a/plasma-nm/po/ja/plasmanetworkmanagement-kded.po b/plasma-nm/po/ja/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..e3d4c9c
--- /dev/null
@@ -0,0 +1,613 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2013-05-10 21:39-0700\n"
+"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
+"Language-Team: Japanese <kde-jp@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr ""
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr ""
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr ""
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr ""
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr ""
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr ""
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr ""
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr ""
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr ""
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr ""
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr ""
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr ""
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr ""
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr ""
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr ""
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr ""
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr ""
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr ""
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr ""
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr ""
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr ""
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr ""
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr ""
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr ""
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr ""
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr ""
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr ""
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr ""
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr ""
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr ""
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr ""
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr ""
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr ""
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr ""
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr ""
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr ""
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr ""
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr ""
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr ""
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr ""
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr ""
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr ""
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr ""
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr ""
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr ""
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr ""
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr ""
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr ""
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr ""
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr ""
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr ""
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr ""
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr ""
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr ""
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr ""
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr ""
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr ""
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr ""
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr ""
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr ""
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr ""
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr ""
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr ""
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr ""
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr ""
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr ""
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr ""
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr ""
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr ""
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr ""
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr ""
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr ""
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr ""
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr ""
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr ""
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr ""
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr ""
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr ""
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr ""
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr ""
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr ""
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr ""
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr ""
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr ""
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr ""
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr ""
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr ""
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr ""
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr ""
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr ""
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr ""
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr ""
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr ""
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr ""
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr ""
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr ""
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr ""
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ja/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/ja/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..895b211
--- /dev/null
@@ -0,0 +1,219 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-06-12 01:02-0700\n"
+"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
+"Language-Team: Japanese <kde-jp@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr ""
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr ""
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ja/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/ja/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..7bd87e3
--- /dev/null
@@ -0,0 +1,146 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_openconnectui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-06-14 04:26-0700\n"
+"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
+"Language-Team: Japanese <kde-jp@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr ""
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr ""
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr ""
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ja/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/ja/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..3e8cc9b
--- /dev/null
@@ -0,0 +1,82 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_openswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-06-12 01:02-0700\n"
+"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
+"Language-Team: Japanese <kde-jp@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ja/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/ja/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..493857b
--- /dev/null
@@ -0,0 +1,489 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2013-06-12 01:02-0700\n"
+"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
+"Language-Team: Japanese <kde-jp@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr ""
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr ""
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr ""
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr ""
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr ""
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr ""
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr ""
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr ""
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr ""
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr ""
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr ""
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr ""
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr ""
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr ""
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr ""
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr ""
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr ""
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr ""
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr ""
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr ""
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr ""
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr ""
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ja/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/ja/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..d183cd9
--- /dev/null
@@ -0,0 +1,186 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_pptpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-06-14 04:26-0700\n"
+"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
+"Language-Team: Japanese <kde-jp@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ja/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/ja/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..720f541
--- /dev/null
@@ -0,0 +1,157 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_strongswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-21 17:16-0700\n"
+"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
+"Language-Team: Japanese <kde-jp@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr ""
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr ""
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr ""
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ja/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/ja/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..5e7c76c
--- /dev/null
@@ -0,0 +1,294 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2013-04-12 23:09-0700\n"
+"Last-Translator: Japanese KDE translation team <kde-jp@kde.org>\n"
+"Language-Team: Japanese <kde-jp@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr ""
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr ""
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr ""
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr ""
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr ""
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr ""
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr ""
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/km/CMakeLists.txt b/plasma-nm/po/km/CMakeLists.txt
new file mode 100644 (file)
index 0000000..4bbd857
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(km ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/km/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/km/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..c032335
--- /dev/null
@@ -0,0 +1,3849 @@
+# translation of libknetworkmanager.po to Khmer
+# Khoem Sokhem <khoemsokhem@khmeros.info>, 2009, 2012.
+# Sophea <sophea@khmeros.info>, 2012.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+msgid ""
+msgstr ""
+"Project-Id-Version: libknetworkmanager\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2012-07-09 11:08+0700\n"
+"Last-Translator: Khoem Sokhem <khoemsokhem@khmeros.info>\n"
+"Language-Team: Khmer <support@khmeros.info>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: KBabel 1.11.4\n"
+"X-Language: km-KH\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "ខឹម សុខែម, ម៉ន ម៉េត, សេង សុត្ថា"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "khoemsokhem@khmeros.info,​​mornmet@khmeros.info,sutha@khmeros.info"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "&Show secrets"
+msgid "Show sections"
+msgstr "បង្ហាញ​ការ​សម្ងាត់"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+#| msgid "Show network speed in:"
+msgid "Show &network speed in:"
+msgstr "បង្ហាញ​​ល្បឿន​បណ្ដាញ​នៅ​ក្នុង​ ៖​"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+#, fuzzy
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+#| msgctxt "network interface connection failed state label"
+#| msgid "Connection Failed"
+msgid "Connection Details"
+msgstr "បាន​បរាជ័យ​ការ​តភ្ជាប់​​"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "តភ្ជាប់​​"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "បាន​តភ្ជាប់​​"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "ល្បឿន"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "សេចក្ដី​លម្អិត"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+#| msgid "Password"
+msgid "Password..."
+msgstr "ពាក្យ​សម្ងាត់"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+#| msgid "&Show password"
+msgid "Show password"
+msgstr "បង្ហាញ​ពាក្យ​សម្ងាត់​"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "បាន​តភ្ជាប់​ទៅកាន់​​ %1​​"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+msgid "Connected"
+msgstr "បាន​តភ្ជាប់​​"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "ធ្វើឲ្យ​ការ​តភ្ជាប់​​អសកម្ម"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "បើក​ផ្នែក​រឹង​ឥត​ខ្សែ​ "
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "បើក​ផ្នែក​រឹង​ឥត​ខ្សែ​ "
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband enabled"
+msgstr "រលកអាកាស​​​​ចល័ត"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband disabled"
+msgstr "រលកអាកាស​​​​ចល័ត"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "បើក​ផ្នែក​រឹង​ឥត​ខ្សែ​ "
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+#| msgctxt "@info:status Notification for radio kill switch turned off"
+#| msgid "Wireless hardware disabled"
+msgid "Airplane mode disabled"
+msgstr "បិទ​ផ្នែក​រឹង​ឥត​ខ្សែ​   "
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "បាន​តភ្ជាប់​​"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "បាន​តភ្ជាប់​​"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "បាន​តភ្ជាប់​​"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "បាន​តភ្ជាប់​​"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "ការ​តភ្ជាប់​"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "ការ​តភ្ជាប់​"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "ការ​តភ្ជាប់ VPN ​ថ្មី​​ "
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "បាន​តភ្ជាប់​ទៅកាន់​​ %1​​"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "បាន​តភ្ជាប់​ទៅកាន់​​ %1​​"
+
+#: libs/declarative/networkstatus.cpp:173
+#, fuzzy
+msgid "NetworkManager not running"
+msgstr "ការ​គ្រប់គ្រង​បណ្ដាញ"
+
+#: libs/declarative/networkstatus.cpp:178
+#, fuzzy, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "ការ​គ្រប់គ្រង​បណ្ដាញ"
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "មិន​ស្គាល់​"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+#, fuzzy
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "បញ្ជូន​ថាមពល"
+
+#: libs/declarative/trafficmonitor.cpp:203
+#, fuzzy
+msgid "KBit/s"
+msgstr "KBits/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+#, fuzzy
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+#, fuzzy
+msgid "GBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+#, fuzzy
+msgid "Transmitted"
+msgstr "បញ្ជូន​ថាមពល"
+
+#: libs/handler.cpp:89
+#, fuzzy
+msgid "Missing VPN plugin"
+msgstr "ឈ្មោះ​កម្មវិធី​ជំនួយ​ VPN "
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "&Connection name:"
+msgid "Connection name"
+msgstr "ឈ្មោះ​តភ្ជាប់​ ៖​"
+
+#: libs/models/editoridentitymodel.cpp:64
+#, fuzzy
+#| msgid "Last Used"
+msgid "Last used"
+msgstr "បាន​ប្រើ​ចុងក្រោយ"
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "ធ្វើឲ្យ​ការ​តភ្ជាប់​​អសកម្ម"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "អ៊ីសឺរ​ណិតមាន​​ខ្សែ​​"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "ឥត​ខ្សែ​​ 802.11​"
+
+#: libs/uiutils.cpp:64
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "ប៊្លូធូស​"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "ម៉ូដឹម​សៀរៀល​"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "រលកអាកាស​ចល័ត"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "ប៊្លូធូស​"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+#, fuzzy
+msgid "Mobile broadband"
+msgstr "រលកអាកាស​​​​ចល័ត"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "មាន​ខ្សែ"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "ឥត​ខ្សែ"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "មិន​ស្គាល់​ប្រភេទ​សុវត្ថិភាព​​"
+
+#: libs/uiutils.cpp:176
+#, fuzzy, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "ចំណុច​ប្រទាក់​ដែល​បាន​ផ្ដាច់​​ (%1)​​"
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "ចំណុច​ប្រទាក់​ដែល​បាន​ផ្ដាច់​​ (%1)​​"
+
+#: libs/uiutils.cpp:182
+#, fuzzy, kde-format
+msgid "Bluetooth (%1)"
+msgstr "ប៊្លូធូស​"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "មិន​ស្គាល់​"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "មិន​គ្រប់​គ្រង​​"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "ដែល​មិន​អាច​រក​បាន​​"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "មិន​បាន​តភ្ជាប់​​"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "ការ​រៀប​ចំ​តភ្ជាប់​​"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "ការកំណត់​រចនា​សម្ព័ន្ធ​ចំណុច​ប្រទាក់​​"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "រង់​ចាំ​សេចក្ដី​អនុញ្ញាត​"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "ការ​កំណត់​អាសយដ្ឋាន​បណ្ដាញ​​"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "ពិនិត្យមើល​ការ​តភ្ជាប់​បន្ថែម"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "រង់​ចាំ​ការ​តភ្ជាប់​រង"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "បាន​តភ្ជាប់​​"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "បាន​តភ្ជាប់​ទៅកាន់​​ %1​​"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "ធ្វើឲ្យ​ការ​តភ្ជាប់​​អសកម្ម"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "បាន​បរាជ័យ​ការ​តភ្ជាប់​​"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "កំហុស​ ៖​ ភាព​មិន​ត្រឹមត្រូវ​​"
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "មិន​ស្គាល់​"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+#| msgctxt "description of preparing to connect network interface state"
+#| msgid "Preparing to connect"
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "ការ​រៀប​ចំ​តភ្ជាប់​​"
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+#| msgctxt "description of waiting for authentication network interface state"
+#| msgid "Waiting for authorization"
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "រង់​ចាំ​សេចក្ដី​អនុញ្ញាត​"
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "ការ​តភ្ជាប់​"
+
+#: libs/uiutils.cpp:272
+#, fuzzy
+#| msgctxt "network interface doing dhcp request in most cases"
+#| msgid "Setting network address"
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "ការ​កំណត់​អាសយដ្ឋាន​បណ្ដាញ​​"
+
+#: libs/uiutils.cpp:275
+#, fuzzy
+#| msgctxt ""
+#| "@info:status Notification text when a connection has been activated"
+#| msgid "%1 activated"
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "%1 បាន​ធ្វើ​ឲ្យ​សកម្ម​​"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "មិន​ស្គាល់​"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "ហេដ្ឋារចនាសម្ពន្ធ​"
+
+#: libs/uiutils.cpp:302
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "ចំណុច​ចូល​ដំណើរការ​"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "ខ្ញុំ​ជួសជុល​របៀប​មិន​ត្រឹមត្រូវ​​"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Pairwise WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Pairwise WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Pairwise TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Pairwise CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "ក្រុម​ WEP40​​"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "ក្រុម​​ WEP104​"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "ក្រុម​​ TKIP​"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "ក្រុម​​ CCMP​"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+#, fuzzy
+#| msgid "3G (UMTS/HSPA)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "3G (UMTS/HSPA)"
+
+#: libs/uiutils.cpp:389
+#, fuzzy
+#| msgid "2G (GPRS/EDGE)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "2G (GPRS/EDGE)"
+
+#: libs/uiutils.cpp:391
+#, fuzzy
+#| msgctxt "Cellular access technology"
+#| msgid "GSM"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+#| msgctxt "Any cellular frequency band"
+#| msgid "Any"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "ណាមួយ"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+#, fuzzy
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "GSM បង្រួម"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "មិន​ស្គាល់"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+#| msgctxt "Any cellular frequency band"
+#| msgid "Any"
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "ណាមួយ"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "មិន​ស្គាល់​ប្រភេទ​សុវត្ថិភាព​​"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "គ្មាន​សុវត្ថិភាព​"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP ថាមវន្ត​"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "មិន​ស្គាល់​ប្រភេទ​សុវត្ថិភាព​​"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "គ្មាន​សុវត្ថិភាព​"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP ថាមវន្ត​​"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "មិន​ស្គាល់​ប្រភេទ​សុវត្ថិភាព​"
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "ឈ្មោះ​ប្រព័ន្ធ​​"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "អាសយដ្ឋាន IPv4​"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "ផ្លូវ​ចេញ​ចូល"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "អាសយដ្ឋាន​ IPv6​"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "ផ្លូវ​ចេញ​ចូល"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "កម្ម​វិធី​បញ្ជា​​"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "ប៊្លូធូស​"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "អាសយដ្ឋាន MAC"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+#| msgid "Network ID"
+msgid "Network ID:"
+msgstr "លេខ​សម្គាល់​បណ្ដាញ "
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "បាន​ទាមទារ​ដោះ​សោ​ SIM PUK "
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+#, fuzzy
+msgid "VPN plugin:"
+msgstr "ឈ្មោះ​កម្មវិធី​ជំនួយ​ VPN "
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "ឆានែល ៖"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "ឈ្មោះ​"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, fuzzy, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "ប្រភេទ​​បណ្ដាញ ​"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "ការ​តភ្ជាប់​​"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "របៀប ៖"
+
+#: libs/uiutils.cpp:826
+#, fuzzy
+msgid "Signal strength:"
+msgstr "កម្រិត​សញ្ញា​ "
+
+#: libs/uiutils.cpp:830
+#, fuzzy
+msgid "Access point (SSID):"
+msgstr "ចំណុច​ចូល​ដំណើរការ​"
+
+#: libs/uiutils.cpp:834
+#, fuzzy
+msgid "Access point (BSSID):"
+msgstr "ចំណុច​ចូល​ដំណើរការ​"
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "ឆានែល ៖"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "សុវត្ថិភាព ៖"
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+msgid "Frequency band:"
+msgstr "ប្រេកង់"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "%1 នាទី​កន្លងទៅ​​"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "%1 ម៉ោង​កន្លង​ទៅ"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "ម្សិល​មិញ"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "មិន​ដែល​​"
+
+#: libs/uiutils.cpp:910
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last hour, "
+#| "as the number of minutes since usage"
+#| msgid "One minute ago"
+#| msgid_plural "%1 minutes ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "%1 នាទី​កន្លងទៅ​​"
+
+#: libs/uiutils.cpp:917
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last day, "
+#| "as the number of hours since usage"
+#| msgid "One hour ago"
+#| msgid_plural "%1 hours ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "%1 ម៉ោង​កន្លង​ទៅ"
+
+#: libs/uiutils.cpp:922
+#, fuzzy
+#| msgid "Last used"
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "បាន​ប្រើ​ចុងក្រោយ"
+
+#: libs/uiutils.cpp:924
+#, fuzzy, kde-format
+#| msgid "Last used"
+msgid "Last used on %1"
+msgstr "បាន​ប្រើ​ចុងក្រោយ"
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for a network connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "មិន​ដែល​​"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Driver"
+msgstr "កម្ម​វិធី​បញ្ជា​​"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Device driver"
+msgstr "កម្ម​វិធី​បញ្ជា​​"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection Speed"
+msgstr "ប្រភេទ​តភ្ជាប់ ៖"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection speed"
+msgstr "ការ​តភ្ជាប់​​"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "ឈ្មោះ​ប្រព័ន្ធ​​"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "អាសយដ្ឋាន MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+#, fuzzy
+msgid "Hardware address"
+msgstr "អាសយដ្ឋាន​ផ្នែករឹង​"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "អាសយដ្ឋាន IPv4​"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IP version 4 address"
+msgstr "អាសយដ្ឋាន IPv4​"
+
+#: settings/details/detailkeyseditor.cpp:101
+#, fuzzy
+msgid "IPv4 Gateway"
+msgstr "ផ្លូវ​ចេញ​ចូល"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "អាសយដ្ឋាន​ IPv6​"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "អាសយដ្ឋាន IPv4​"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "ផ្លូវ​ចេញ​ចូល"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+msgid "The name of the NSP"
+msgstr "ឈ្មោះ​របស់​បណ្ដាញ​ឥត​ខ្សែ"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+#, fuzzy
+msgid "Access Point (SSID)"
+msgstr "ចំណុច​ចូល​ដំណើរការ​"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Signal Strength"
+msgstr "កម្រិត​សញ្ញា​ "
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+#, fuzzy
+msgid "Access Point (MAC)"
+msgstr "ចំណុច​ចូល​ដំណើរការ​"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Band"
+msgstr "ឥត​ខ្សែ"
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Frequency Band"
+msgstr "បើក​ផ្នែក​រឹង​ឥត​ខ្សែ​ "
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+msgid "Wireless Channel"
+msgstr "ការ​តភ្ជាប់​ឥត​ខ្សែ​ថ្មី ​"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "សុវត្ថិភាព​ឥត​ខ្សែ​"
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Describes the security capabilities of the access point"
+msgstr "កម្មវិធី​កំណត់​អត្តសញ្ញាណ​សេវា​មូលដ្ឋាន នៃ​ចំណុច​ចូល​ដំណើរការ​ត្រូវ​ប្រើ​"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "ឥត​ខ្សែ"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "The operating mode of the wireless device"
+msgstr "របៀប​ប្រតិបត្តិការ​របស់​បណ្ដាញ​ឥត​ខ្សែ"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+#, fuzzy
+msgid "Mobile Unlock Required"
+msgstr "បាន​ទាមទារ​ដោះ​សោ​ SIM PUK "
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "ប៊្លូធូស​"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN Plugin"
+msgstr "ឈ្មោះ​កម្មវិធី​ជំនួយ​ VPN "
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN plugin type"
+msgstr "ឈ្មោះ​កម្មវិធី​ជំនួយ​ VPN "
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "ការ​តភ្ជាប់ VPN ​ថ្មី​​ "
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+#, fuzzy
+msgid "Available Details"
+msgstr "អ្នកប្រើ​ដែល​អាច​រក​បាន​"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+#, fuzzy
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "ឈ្មោះ​"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+#, fuzzy
+msgid "Details to Show"
+msgstr "សេចក្ដី​លម្អិត"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/ko/CMakeLists.txt b/plasma-nm/po/ko/CMakeLists.txt
new file mode 100644 (file)
index 0000000..44ca541
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(ko ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/ko/kde-nm-connection-editor.po b/plasma-nm/po/ko/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..ff855fd
--- /dev/null
@@ -0,0 +1,246 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Park Shinjo <kde@peremen.name>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-08-30 20:17+0900\n"
+"Last-Translator: Park Shinjo <kde@peremen.name>\n"
+"Language-Team: Korean <kde@peremen.name>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Park Shinjo"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "kde@peremen.name"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "연결을 검색하려면 입력하십시오..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "추가"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "하드웨어"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "인피니밴드"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "모바일 광대역..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "유선"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "유선(공유됨)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "무선"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "무선(공유됨)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "가상"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "본드"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "브리지"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "편집..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "삭제"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "VPN 가져오기..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "VPN 내보내기..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "연결 %1이(가) 추가됨"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "연결 '%1'을(를) 삭제하시겠습니까?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "연결 삭제"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "연결"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "연결 해제"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "VPN 연결 가져오기"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"VPN 연결 %1을(를) 가져올 수 없음\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "이 VPN 형식을 내보낼 수 없음"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "VPN 연결 내보내기"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"VPN 연결 %1을(를) 내보낼 수 없음\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "VPN 연결 %1을(를) 내보냄"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "연결"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "주 도구 모음"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "연결 편집기"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "네트워크 연결 관리"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"네트워크 연결을 만들고, 편집하고, 삭제할 수 있습니다.\n"
+"\n"
+"사용하는 NM 버전: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "개발자"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "libnm-qt 작성자"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "다양한 버그 수리"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN 플러그인"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "연결 편집"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "연결 편집기"
\ No newline at end of file
diff --git a/plasma-nm/po/ko/libplasmanetworkmanagement-editor.po b/plasma-nm/po/ko/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..f49a97f
--- /dev/null
@@ -0,0 +1,1490 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Park Shinjo <kde@peremen.name>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-08-30 22:24+0900\n"
+"Last-Translator: Park Shinjo <kde@peremen.name>\n"
+"Language-Team: Korean <kde@peremen.name>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "my_shared_connection"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "새 연결(%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "새 %1 연결"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "연결 '%1' 편집"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "일반 설정"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "유선"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x 보안"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "무선"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "무선 보안"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "모바일 광대역(%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "블루투스"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "인피니밴드"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "본드"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "브리지"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN(%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "대화 상자"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "연결 이름:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "이더넷"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "인피니밴드"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "라운드 로빈"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "활성 백업"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "브로드캐스트"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "능동형 전송 로드 밸런싱"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "능동형 로드 밸런싱"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII(추천)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "연결 '%1'을(를) 삭제하시겠습니까?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "연결 삭제"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN(전화 접속 네트워킹)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN(개인 영역 네트워크)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "고급 권한 편집기"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "임의"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "3G만(UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "2G만(GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "3G 우선(UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "2G 우선(GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "4G 우선(LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "4G만(LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "데이터그램"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "연결됨"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "주소"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "네트워크 마스크"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "게이트웨이"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "기타 DNS 서버:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS 서버:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "DNS 서버 편집"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "DNS 검색 도메인 편집"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "주소"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "접두사"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "게이트웨이"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "인증:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "터널된 TLS(TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "보호된 EAP(PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "사용자 이름:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "암호:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "항상 암호 묻기"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "암호 보이기"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "프로필:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "사용자 인증서:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA 인증서:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "비밀 키:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "비밀 키 암호:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "익명 프로필:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "자동 PAC 프로비저닝"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "익명"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "인증됨"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "모두"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC 파일(&F):"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "내부 인증:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "PEAP 버전:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "자동"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "버전 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "버전 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "인터페이스 이름:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "본드된 연결:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "추가..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "편집..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "삭제"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "모드:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "연결 모니터링:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "모니터링 주기:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr "밀리초"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "연결 활성 대기 시간:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "연결 비활성 대기 시간:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP 대상:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "IP 주소 또는 쉼표로 구분된 주소 목록입니다."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "브리지된 연결:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "에이징 시간:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr "초"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "STP(Spanning Tree Protocol) 사용"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "우선 순위:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "전달 지연 시간:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Hello 시간:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "최대 수명:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "장치 주소:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "연결 방식:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "번호:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "사용 가능한 경우 이 네트워크에 자동으로 연결"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "모든 사용자가 이 네트워크 사용 가능"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "이 연결의 고급 권한 편집"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"이 연결에 대한 권한 미세 조정 편집기입니다. 사용자가 이 연결을 활성화/수정/삭"
+"제할 수 있도록 권한을 부여합니다."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "고급..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "방화벽 구역:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "이 연결을 사용할 때 자동으로 VPN 연결"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "기본"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "저장"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "항상 묻기"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "필요하지 않음"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "고급"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "홈 네트워크를 사용할 수 없을 때 로밍 허용"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "네트워크 ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "종류:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "암호 보이기"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "전송 모드:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "다음 장치로 제한:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr "바이트"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "방법:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "자동(주소만)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "링크로컬"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "수동"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "다른 컴퓨터와 공유"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "사용 안 함"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS 서버:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"하나 이상의 DNS 서버 IP 주소를 지정할 수 있습니다. 항목을 구분하려면 쉼표를 "
+"사용하십시오."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "DNS 서버 목록 편집"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "검색 도메인:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"하나 이상의 DNS 서버 검색 도메인을 지정할 수 있습니다 항목을 구분하려면 쉼표"
+"를 사용하십시오."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "검색할 DNS 도메인 편집"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "DHCP 클라이언트 ID:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "삭제"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "추가"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "주소"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "이 연결에 IPv4 사용"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "라우팅..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"이 필드에 DHCP 클라이언트 ID를 입력하십시오. 이 정보는 DHCP 서버로 전송되는 "
+"로컬 머신을 식별할 수 있는 정보로 DHCP 임대와 옵션 조정을 위해서 사용될 수 있"
+"습니다."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "프라이버시:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "자동(DHCP만)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "무시됨"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "이 연결에 IPv6 사용"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "기본값"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "사용 안 함"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "사용함(공인 주소 선호)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "사용함(임시 주소 선호)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "인증"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "압축"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "지점 대 지점 암호화 사용(MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "BSD 데이터 압축 사용"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Deflate 데이터 압축 사용"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "TCP 헤더 압축 사용"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "128비트 암호화 필요"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "상태 있는 MPPE 사용"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "에코"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "PPP 에코 패킷 보내기"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "서비스:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "부모 인터페이스:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "VLAN 인터페이스 이름:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "송신 패킷 헤더 재배열"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "GARP VLAN 등록 프로토콜"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "느슨한 바인딩"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastructure"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "액세스 포인트"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "복제된 MAC 주소:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "무작위..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "숨은 네트워크 연결을 생성하려면 선택하십시오"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "숨은 네트워크:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "대역:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A(5GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G(2.4GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "채널:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Wifi 보안"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "없음"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP 키 40/128비트(16진수/ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP 키 128비트"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "동적 WEP(802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA & WPA2 Personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA & WPA2 Enterprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "보안:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "키:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "키 보이기"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP 인덱스:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1(기본값)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "개방 시스템"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "공유 키"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "네트워크 이름:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "속도:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr "Mbit/초"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "이중화:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "전이중"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "반이중"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "자동 협상"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "이 연결에 802.1x 보안 사용"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1(%2MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "선택한 작업은 이 VPN 형식에서 지원되지 않습니다."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "없음"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "사용할 수 없음"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "SSID 선택"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "메트릭"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "네트워크 마스크"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "메트릭"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "새 모바일 광대역 연결ㄹ"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "내 요금제가 목록에 없음..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "알 수 없는 사업자"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "기본값"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "모바일 광대역 연결 설정"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"이 마법사는 셀룰러 네트워크를 사용한 모바일 광대역 연결 설정을 도와 줍니다."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "다음 정보가 필요합니다:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "모바일 네트워크 사업자"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "모바일 요금제 정보"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "모바일 요금제 APN 정보"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "다음 모바일 광대역 장치에 사용할 연결 생성(&T):"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "임의 GSM 장치"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "임의 CDMA 장치"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "설치된 GSM 장치"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "설치된 CDMA 장치"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "네트워크 사업자 국가/지역 선택"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "국가/지역 목록:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "내 국가/지역이 목록에 없음"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "네트워크 사업자 선택"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "목록에서 네트워크 사업자 선택(&L):"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "내 네트워크 사업자를 찾을 수 없어서 수동으로 입력(&M):"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "요금제 선택"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "요금제 선택(&S):"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "요금제용 APN 입력(&A):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"경고: 잘못된 요금제/APN을 입력하면 모바일 광대역 요금이 제대로 과금되지 않거"
+"나 연결되지 않을 수도 있습니다.\n"
+"\n"
+"요금제 종류를 알 수 없는 경우 통신 사업자에게 APN 정보를 요청하십시오."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "모바일 광대역 설정 확인"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr "다음 설정으로 모바일 광대역 연결을 생성합니다:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "내 사업자:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "내 요금제:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1(%2%)\n"
+"보안: %3\n"
+"주파수: %4Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1(%2%)\n"
+"보안: 없음\n"
+"주파수: %3Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "사용 가능하 산용자"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "실제 이름"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "사용자 이름"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "이 연결을 활성화할 수 있는 사용자"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "IPv4 라우팅 편집"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "이 연결의 자원에만 사용"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "삭제(&E)"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "추가"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "자동으로 추가된 경로 무시"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "IPv6 라우팅 편집"
\ No newline at end of file
diff --git a/plasma-nm/po/ko/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/ko/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..9708904
--- /dev/null
@@ -0,0 +1,1333 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Park Shinjo <kde@peremen.name>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-08-31 00:07+0900\n"
+"Last-Translator: Park Shinjo <kde@peremen.name>\n"
+"Language-Team: Korean <kde@peremen.name>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Park Shinjo"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "kde@peremen.name"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "섹션 보기"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "네트워크 속도 단위(&N):"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KByte/초"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBit/초"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "연결 정보"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "연결"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "연결 해제"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "속도"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "자세히"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "암호..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "암호 보이기"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected, ⬇ %1, ⬆ %2"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "연결됨, ⬇ %1, ⬆ %2"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "연결됨"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "사용 가능한 연결"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "무선 켜짐"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "무선 꺼짐"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "모바일 광대역 켜짐"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "모바일 광대역 꺼짐"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "비행기 모드 켜짐"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "비행기 모드 꺼짐"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "연결됨"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "연결됨"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "연결됨"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "비활성"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "연결 끊김"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "연결 끊는 중"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "연결 중"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN 연결"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "%1에 연결됨"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "%1에 연결 중"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager가 실행 중이 아님"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "NetworkManager 0.9.8이 필요함, 설치된 버전은 %1입니다."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "알 수 없음"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "수신"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "송신"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/초"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/초"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/초"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1%2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "수신"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "송신"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "VPN 플러그인 없음"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "%1을(를) 활성화할 수 없음"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "%1을(를) 추가할 수 없음"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "검색을 요청할 수 없음"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "연결 이름"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "최근 사용"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "활성 연결"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "유선 이더넷"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "무선 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "블루투스"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "인피니밴드"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "가상(본드)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "가상(브리지)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "가상(VLAN)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "직렬 모뎀"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "모바일 광대역"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "블루투스"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "본드"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "브리지"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "모바일 광대역"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "인피니밴드"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "OLPC 메시"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "유선"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "무선"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "알 수 없는 연결 형식"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "무선 인터페이스(%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "유선 인터페이스(%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "블루투스(%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "모뎀(%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL(%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN(%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "브리지(%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "알 수 없음"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "관리되지 않음"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "사용 불가능"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "연결되지 않음"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "연결 준비 중"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "인터페이스 설정 중"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "인증 대기 중"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "네트워크 주소 설정 중"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "추가 인증 확인 중"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "2차 연결 대가 중"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "연결됨"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "%1에 연결됨"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "연결 비활성화 중"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "연결 실패"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "오류: 잘못된 상태"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "알 수 없음"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "연결 준비 중"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "인증 필요"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "연결 중"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "네트워크 주소 설정 중"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "활성화됨"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "실패"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "실패"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "알 수 없음"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastructure"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "액세스 포인트"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "INCORRECT MODE FIX ME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "페어와이즈 WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "페어와이즈 WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "페어와이즈 TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "페어와이즈 CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "그룹 WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "그룹 WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "그룹 TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "그룹 CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid>Bit/초"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid>MBit/초"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid>GBit/초"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "임의"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO 리비전 B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO 리비전 A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO 리비전 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Compact GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "아날로그"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "알 수 없음"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "임의"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "모뎀 잠금이 해제되었습니다."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM PIN 코드가 필요합니다."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM PIN2 코드가 필요합니다."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM PUK 코드가 필요합니다."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM PUK2 코드가 필요합니다."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "모뎀에서 서비스 제공자 PIN 코드를 필요로 합니다."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "모뎀에서 서비스 제공자 PUK 코드를 필요로 합니다."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "모뎀에서 네트워크 PIN 코드를 필요로 합니다."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "모뎀에서 네트워크 PUK 코드를 필요로 합니다."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "모뎀에서 PIN 코드를 필요로 합니다."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "모뎀에서 사업자 PIN 코드를 필요로 합니다."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "모뎀에서 사업자 PUK 코드를 필요로 합니다."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "모뎀에서 PH-FSIM PIN 코드를 필요로 합니다."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "모뎀에서 PH-FSIM PUK 코드를 필요로 합니다."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "모뎀에서 네트워크 하위 집합 PIN 코드를 필요로 합니다."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "모뎀에서 네트워크 하위 집합 PUK 코드를 필요로 합니다."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "잠금 원인을 알 수 없습니다."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "알 수 없는 WiMax NSP 종류"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "홈"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "파트너"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "로밍 파트너"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "보안 없음"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "동적 WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "알 수 없는 보안 형식"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "보안 없음"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "동적 WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "알 수 없는 보안 형식"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "시스템 이름:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4 주소:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4 게이트웨이:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6 주소:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6 게이트웨이:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "드라이버:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "블루투스 이름"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC 주소:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "운영자:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "네트워크 ID:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "신호 품질:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "접속 기술:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "허용된 모드:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "잠금 해제 필요:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN 플러그인:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "배너:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "NSP 이름:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "네트워크 종류:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "연결 속도:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "모드:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "신호 강도:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "액세스 포인트(SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "액세스 포인트(BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "채널:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1(%2MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "보안:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "주파수 대역:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "%1분 전"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "%1시간 전"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "어제"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "사용되지 않음"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "%1분 전에 마지막으로 사용됨"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "%1시간 전에 마지막으로 사용됨"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "어제 마지막으로 사용됨"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "%1에 마지막으로 사용됨"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "사용되지 않음"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "드라이버"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "장치 드라이버"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "연결 속도"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "연결 속도"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "시스템 이름"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC 주소"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "하드웨어 주소"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4 주소"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IPv4 주소"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 게이트웨이"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "IPv4 기본 게이트웨이"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6 주소"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IPv6 주소"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6 게이트웨이"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "IPv6 기본 게이트웨이"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "네트워크에서 수신한 사용 중인 베이스 스테이션 ID"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "NSP 이름"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX 신호"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "퍼센트 단위 NSP 신호 품질입니다."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "WiMAX NSP 종류"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "NSP 네트워크 종류입니다."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "액세스 포인트(SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "무선 액세스 포인트 SSID"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "신호 강도"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "무선 액세스 포인트 신호 강도"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "액세스 포인트(MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "무선 액세스 포인트 하드웨어 주소"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "무선 대역"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "무선 주파수 대역"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "무선 채널"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "무선 주파수 채널"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "무선 보안"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "액세스 포인트가 지원하는 무선 보안 기능"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "무선 모드"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "무선 장치 동작 모드"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "모바일 사업자"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "모바일 사업자 이름"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "모바일 신호 품질"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "모바일 접속 기술"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "모바일 허용 모드"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "모바일 잠금 해제 필요"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "모바일 마스터 장치"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "모바일 장치 IMEI"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "모바일 장치 일련 번호"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "모바일 장치 IMSI"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "모바일 장치 식별 번호"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "블루투스 이름"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "장치의 블루투스 이름"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN 플러그인"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "VPN 플러그인 종류"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN 배너"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "VPN 연결 배너"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "사용 가능한 정보"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "이름"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "표시할 정보"
\ No newline at end of file
diff --git a/plasma-nm/po/ko/plasmanetworkmanagement-kded.po b/plasma-nm/po/ko/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..161bc12
--- /dev/null
@@ -0,0 +1,617 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Park Shinjo <kde@peremen.name>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-09-08 20:26+0900\n"
+"Last-Translator: Park Shinjo <kde@peremen.name>\n"
+"Language-Team: Korean <kde@peremen.name>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "'dun' 및 'nap' 서비스만 지원합니다."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "블루투스 관리자(BlueZ)와 통신할 수 없습니다."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "기본 블루투스 어댑터를 찾을 수 없음: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1(%2)이(가) 전화 접속 네트워킹(DUN)을 지원하지 않습니다."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1(%2)이(가) 네트워크 액세스 포인트(NAP)를 지원하지 않습니다."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "장치 직렬 포트를 활성화할 수 없음: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "장치 %1은(는) 예상한 장치가 아님(%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "직렬 포트 %1(%2)의 장치를 찾을 수 없습니다."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "모뎀 잠금 해제 오류: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "PIN/PUK 잠금 해제 오류"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "장치를 설정할 수 없음"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP 설정을 사용할 수 없음"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP 설정이 만료됨"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "비밀 정보가 입력되지 않았음"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "인증 공급자 연결이 해제됨"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "인증 공급자 설정 실패"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "인증 공급자 실패"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "인증 공급자 시간 초과됨"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP 시작 오류"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP 연결 해제됨"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP 실패"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP 시작 실패"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "DHCP 오류 발생"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP 실패"
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "공유 서비스 시작 실패"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "공유 서비스 실패"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "자동 IP 서비스 시작 실패"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "자동 IP 서비스 오류 발생"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "자동 IP 서비스 실패"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "모뎀 사용 중"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "모뎀 전화 톤 없음"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "모뎀 연결 해제됨"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "모뎀 다이얼 시간 초과딤"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "모뎀 다이얼 실패"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "모뎀 초기화 오류"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "GSM APN 선택 오류"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "GSM 모뎀 신호 검색 오류"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "GSM 네트워크 등록 거부됨"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "GSM 네트워크 등록 시간 초과됨"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "GSM 등록 실패"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "GSM PIN 확인 실패"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "장치 펌웨어 없음"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "장치 연결 해제됨"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "네트워킹 시스템이 대기 모드로 전환됨"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "연결이 삭제됨"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "케이블 연결이 해제됨"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "모뎀을 찾을 수 없음"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "블루투스 연결 오류 및 시간 초과"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "GSM 모뎀에 SIM 카드가 없음"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "GSM 모뎀의 SIM PIN이 필요함"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "GSM 모뎀의 SIM PUK가 필요함"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "GSM 모뎀 SIM 오류"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "인피니밴드 장치가 연결 모드를 지원하지 않음"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "연결 의존성 오류"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "RFC 2684 Ethernet over ADSL 브리지 오류"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager가 실행 중이 아님"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "WiFi 네트워크를 찾을 수 없음"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "기본 연결의 이차 연결이 실패함"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "연결 '%1'이(가) 활성화됨."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "연결 '%1'이(가) 비활성화됨."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN 연결 '%1'이(가) 활성화됨."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN 연결 '%1'이(가) 실패함."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN 연결 '%1'이(가) 해제됨."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "사용자가 연결을 해제하여 VPN 상태가 변경되었습니다."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"VPN 연결을 사용하는 장치 연결이 해제되어 VPN 연결 상태가 변경되었습니다."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "VPN 연결을 제공하는 서비스가 중단되었습니다."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "VPN 연결의 IP 설정이 잘못되었습니다."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "VPN 서비스에 연결하려는 시도의 시간이 초과되었습니다."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr "VPN 연결을 제공하는 서비스를 시작하는 시간이 초과되었습니다."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "VPN 연결을 제공하는 서비스를 시작할 수 없습니다."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "VPN 연결을 맺는 데 필요한 비밀 정보를 입력하지 않았습니다."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "VPN 서버 인증이 실패하였습니다."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "설정에서 연결이 삭제되었습니다."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr "무선 네트워크 '%1'에 연결하려면 아래에 암호를 입력하여야 합니다"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "연결 '%1'을(를) 활성화하는 암호를 입력하십시오"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN 비밀 정보(%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "암호 대화 상자"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "TextLabel"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "암호:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "암호 보이기(&S)"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "잠금 해제"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "서비스 제공자 PUK"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "네트워크 PUK"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "회사 PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "네트워크 하위 집합 PUK"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1 잠금 해제 필요함"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1 잠금 해제 필요함"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr "모바일 광대역 장치 '%1'을(를) 사용하려면 %2 코드가 필요합니다."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1 코드:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "새 PIN 코드:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "새 PIN 코드 다시 입력:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "PIN/PUK 코드 보이기"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "서비스 제공자 PIN"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "네트워크 PIN"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "회사 PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "네트워크 하위 집합 PIN"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "PIN 코드 보이기"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN 코드가 너무 짧습니다. 최소 4자리 이상 입력하여야 합니다."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "PIN 코드가 일치하지 않음"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK 코드가 너무 짧습니다. 최소 8자리 이상 입력하여야 합니다."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "알 수 없는 오류"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "SIM PIN 잠금 해제 필요함"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr "모바일 광대역 장치 '%1'을(를) 사용하려면 SIM PIN 코드가 필요합니다."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK 코드:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "PIN 코드 다시 입력:"
\ No newline at end of file
diff --git a/plasma-nm/po/ko/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/ko/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..f613289
--- /dev/null
@@ -0,0 +1,222 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Park Shinjo <kde@peremen.name>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-09-08 20:29+0900\n"
+"Last-Translator: Park Shinjo <kde@peremen.name>\n"
+"Language-Team: Korean <kde@peremen.name>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "게이트웨이:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "사용자 이름:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "암호:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "저장"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "항상 묻기"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "필요하지 않음"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "암호 보이기"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT 도메인:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPsec 설정..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP 설정..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "L2TP 호스트로 가는 IPsec 터널 사용"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "그룹 이름:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "게이트웨이 ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "사전 공유 키:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "L2TP IPsec 옵션"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "사용자 이름:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "사용자 암호:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "암호 보이기"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "인증"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "다음 인증 방식 허용:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "마이크로소프트 지점 대 지점 암호화 사용"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE 암호화 사용"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "암호화:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "임의"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128비트"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40비트"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "상태가 있는 암호화 사용"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "압축"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD 압축 허용"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate 압축 허용"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "TCP 헤더 압축 허용"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "프로토콜 필드 압축 협상 사용"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "주소/제어 압축 사용"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "에코"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "PPP 에코 패킷 보내기"
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "L2TP PPP 옵션"
\ No newline at end of file
diff --git a/plasma-nm/po/ko/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/ko/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..1c35099
--- /dev/null
@@ -0,0 +1,152 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Park Shinjo <kde@peremen.name>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-09-08 20:34+0900\n"
+"Last-Translator: Park Shinjo <kde@peremen.name>\n"
+"Language-Team: Korean <kde@peremen.name>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "호스트 연결 중, 잠시 기다려 주십시오..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "암호 보이기(&S)"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "로그인"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"VPN 서버 \"%1\"의 인증서를 확인할 수 없습니다.\n"
+"이유: %2\n"
+"인증서를 수락하시겠습니까?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "연결 시도가 실패하였습니다."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnect VPN 인증"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN 호스트"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "연결"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "다음에 자동으로 연결"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "기록 보기"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "기록 단계:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "오류"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "정보"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "디버그"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "추적"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "OpenConnect 설정"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "일반"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "게이트웨이:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "CA 인증서:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "프록시:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "CSD 래퍼 스크립트:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Cisco Secure Desktop Trojan 허용(&T)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "인증서 인증"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "사용자 인증서:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "비밀 키:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "키 암호에 FSID 사용"
\ No newline at end of file
diff --git a/plasma-nm/po/ko/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/ko/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..4bbb92e
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Park Shinjo <kde@peremen.name>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-09-08 20:33+0900\n"
+"Last-Translator: Park Shinjo <kde@peremen.name>\n"
+"Language-Team: Korean <kde@peremen.name>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "게이트웨이:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "그룹 이름:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "사용자 암호:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "저장"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "항상 묻기"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "필요하지 않음"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "그룹 암호:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "암호 보이기"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "사용자 이름:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "1단계 알고리즘:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "2단계 알고리즘:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "도메인:"
\ No newline at end of file
diff --git a/plasma-nm/po/ko/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/ko/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..3929073
--- /dev/null
@@ -0,0 +1,497 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Park Shinjo <kde@peremen.name>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-09-09 00:06+0900\n"
+"Last-Translator: Park Shinjo <kde@peremen.name>\n"
+"Language-Team: Korean <kde@peremen.name>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "파일을 열 수 없음"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "인증서:"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "알 수 없는 옵션: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "옵션의 인자 개수가 잘못됨(1개 예상함): %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "옵션의 크기가 잘못됨(0-0xFFFF 예상함): %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "옵션의 크기가 잘못됨(0-604800 예상함): %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "잘못된 프록시 옵션: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "옵션의 포트가 잘못됨(1-65535 예상함): %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "옵션의 인자 개수가 잘못됨(2개 예상함): %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "옵션에 잘못된 인자가 있음: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "파일 %1은(는) 올바른 OpenVPN 클라이언트 설정 파일이 아님"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "파일 %1은(는) 올바른 OpenVPN 클라이언트 설정 파일이 아님(remote 없음)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "파일 %1 저장 오류: %2"
+
+#: openvpn.cpp:672
+#, fuzzy, kde-format
+#| msgid "Error copying file to %1: %2"
+msgid "Error copying certificate to %1: %2"
+msgstr "파일 %1(으)로 복사 중 오류: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "쓰기 위해 파일을 열 수 없습니다."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "고급..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "암호 보이기"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "게이트웨이:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "연결 방식:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509 인증서"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "사전 공유 키"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "암호"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "암호를 사용하는 X.509"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA 파일:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "인증서:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "키:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "키 암호:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "저장"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "항상 묻기"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "필요하지 않음"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "공유 키:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "로컬 IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "원격 IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "키 방향:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr "키 방향을 사용하는 경우 VPN 피어의 반대 방향이어야 합니다."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "없음"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA 파일:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "사용자 이름:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "암호:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "일반"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "게이트웨이 포트:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "자동"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "터널 MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "UDP 프래그먼트 크기:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "사용자 정의 재협상 간격 사용"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "LZO 압축 사용"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "TCP 연결 사용"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "TAP 장치 사용"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "TCP 최대 세그먼트 크기 제한(MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "보안"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "암호화:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "사용 가능한 암호화 방식 가져오는 중..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC 인증:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "기본값"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS 설정"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "인증서 일치:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"다음 항목과 일치하는 인증서를 사용하는 서버에만 연결합니다. 예: /CN=myvpn."
+"company.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "추가 TLS 인증 사용"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "서버(0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "클라이언트(1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "프록시"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "프록시 종류:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "서버 주소:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "포트:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "오류가 발생할 때 계속 재시도"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "프록시 사용자 이름:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "프록시 암호:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "암호 보이기"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "고급 OpenVPN 속성"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "OpenVPN 암호화 방식 목록을 찾을 수 없음"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "기본값"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "OpenVPN 암호화 방식을 찾을 수 없음"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "키 암호:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "암호 보이기(&S)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPNAuthentication"
\ No newline at end of file
diff --git a/plasma-nm/po/ko/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/ko/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..d77312a
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Park Shinjo <kde@peremen.name>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-09-08 20:35+0900\n"
+"Last-Translator: Park Shinjo <kde@peremen.name>\n"
+"Language-Team: Korean <kde@peremen.name>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "인증"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "다음 인증 방식 허용:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "마이크로소프트 지점 대 지점 암호화 사용"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE 암호화 사용"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "암호화:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "임의"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128비트"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40비트"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "상태 있는 암호화 사용"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "압축"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD 압축 허용"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate 압축 허용"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "TCP 헤더 압축 허용"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "에코"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "PPP 에코 패킷 보내기"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTPAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "암호:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "암호 보이기"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP 설정"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "일반"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "게이트웨이:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "추가"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "로그인:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "저장"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "항상 묻기"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "필요하지 않음"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT 도메인:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "고급..."
\ No newline at end of file
diff --git a/plasma-nm/po/ko/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/ko/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..dce8b81
--- /dev/null
@@ -0,0 +1,161 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Park Shinjo <kde@peremen.name>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-09-08 20:37+0900\n"
+"Last-Translator: Park Shinjo <kde@peremen.name>\n"
+"Language-Team: Korean <kde@peremen.name>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "비밀 키 암호:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "암호:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"ssh-agent 인증을 사용하도록 설정되어 있으나 실행 중인 ssh-agent가 없습니다."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Strong Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "암호 보이기(&S)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "게이트웨이"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "게이트웨이:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "인증서:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "인증"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "인증서/비밀 키"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "인증서/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "스마트카드"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "비밀 키:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "비밀 키 암호:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "저장"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "항상 묻기"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "필요하지 않음"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "사용자 이름(&U):"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "사용자 암호(&P):"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "옵션"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "내부 IP 주소 요청"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "UDP 캡슐화 강제"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "IP 압축 사용"
\ No newline at end of file
diff --git a/plasma-nm/po/ko/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/ko/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..37e827f
--- /dev/null
@@ -0,0 +1,302 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Park Shinjo <kde@peremen.name>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-09-08 23:53+0900\n"
+"Last-Translator: Park Shinjo <kde@peremen.name>\n"
+"Language-Team: Korean <kde@peremen.name>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "난독화된 암호를 복호화할 수 없음"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "오류"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "파일 %1을(를) 열 수 없습니다."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "cisco-decrypt 실행 파일을 찾을 수 없습니다."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"파일 '%1'에 있는 VPN 설정에 의하면 VPN 트래픽이 TCP로 터널링되어야 하지만, 현"
+"재 vpnc 소프트웨어에서 지원하지 않습니다.\n"
+"\n"
+"TCP 터널링을 사용하지 않고 연결을 설정할 수 있지만 예상했던 대로 작동하지 않"
+"을 수도 있습니다."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "지원하지 않음"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: 파일 형식 오류입니다."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: 파일을 만들 수 없음"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "게이트웨이:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "사용자 이름:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "사용자 암호:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "저장"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "항상 묻기"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "필요하지 않음"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "그룹 이름:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "그룹 암호:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "암호 보이기"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "하이브리드 인증 사용"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "CA 파일(&F):"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "고급..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "식별"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "도메인:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "제조사:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "전송과 암호화"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "암호화 방법:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT 탐색:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH 그룹:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "완전한 전방 암호화:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "죽은 피어 감지 비활성화"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "로컬 포트:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr "사용할 로컬 포트입니다(0-65535). 0(기본값)은 무작위 포트 사용입니다."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "무작위"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "고급 VPNC 속성"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "보안(기본값)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "약함(DES 암호화, 사용 주의)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "없음(보안 사용 안 함)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "사용 가능한 경우 NAT-T(기본값)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "항상 NAT-T"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "사용 안 함"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH 그룹 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH 그룹 2 (기본값)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH 그룹 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "서버(기본값)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "없음"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH 그룹 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH 그룹 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH 그룹 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNCAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "사용자 암호:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "그룹 암호:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "사용자 이름:"
\ No newline at end of file
diff --git a/plasma-nm/po/lt/CMakeLists.txt b/plasma-nm/po/lt/CMakeLists.txt
new file mode 100644 (file)
index 0000000..ed0567c
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(lt ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/lt/kde-nm-connection-editor.po b/plasma-nm/po/lt/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..0c7ac29
--- /dev/null
@@ -0,0 +1,251 @@
+# Lithuanian translations for l package.
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the l package.
+#
+# Automatically generated, 2014.
+# Liudas Ališauskas <liudas@aksioma.lt>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: l 10n\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-03-15 00:46+0200\n"
+"Last-Translator: Liudas Ališauskas <liudas@aksioma.lt>\n"
+"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
+"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Liudas Ališauskas"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "liudas@akmc.lt"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Rašykite čia ryšių paieškai..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Pridėti"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Kompiuterinė įranga"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobilusis plačiajuostis ryšys..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Laidinis"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Laidinis (bendrinamas)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Bevielis"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Belaidis (bendrinamas)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+#, fuzzy
+#| msgid "Virtual"
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtualus"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Juosta"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Tiltas"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Keisti..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Trinti"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importuoti VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Eksportuoti VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Ryšys %1 buvo pridėtas"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Ar norite pašalinti ryšį „%1“?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Pašalinti ryšį"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Prisijungti"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Atsijungti"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importuoti VPN ryšį"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"VPN ryšio %1 importas nepavyko\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Šis VPN tipas nepalaiko eksporto"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Eksportuoti VPN ryšį"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"VPN ryšio %1 eksportas nepavyko\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "VPN ryšys %1 sėkmingai eksportuotas"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Ryšys"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Pagrindinė įrankinė"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Ryšio tvarkyklė"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Tvarkykite savo tinklo ryšius"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich ir Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Ši programa leidžia Jums pridėti, redaguoti ir ištrinti tinklo ryšius.\n"
+"\n"
+"Naudojama NM versija: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Programuotojas"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "libnm-qt autorius"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "įvairūs klaidų taisymai"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN įskiepiai"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Keisti jungtį"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Ryšio tvarkyklė"
\ No newline at end of file
diff --git a/plasma-nm/po/lt/libplasmanetworkmanagement-editor.po b/plasma-nm/po/lt/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..16df1e6
--- /dev/null
@@ -0,0 +1,1500 @@
+# Lithuanian translations for l package.
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the l package.
+#
+# Automatically generated, 2014.
+# Liudas Ališauskas <liudas@aksioma.lt>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: l 10n\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-03-16 18:10+0200\n"
+"Last-Translator: Liudas Ališauskas <liudas@aksioma.lt>\n"
+"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
+"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "mano_bendrinamas_ryšys"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Naujas ryšys (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Naujas %1 ryšys"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Redaguoti ryšį „%1“"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr ""
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Laidinis"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x saugumas"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Belaidis"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Bevielio saugumas"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobilus plačiajuostis (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Juosta"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Tiltas"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dialogas"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Ryšio pavadinimas:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Eternetas"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round-robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Aktyvi parama"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Transliacija"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Adaptyvus perdavimo apkrovos balansavimas"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Adaptyvus apkrovos balansavimas"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (rekomenduojama)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Ar norite pašalinti ryšį „%1“?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Pašalinti ryšį"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (telefoninio ryšio priemonės)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (asmeninis tinklas)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Išsamesnis leidimų redaktorius"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Bet koks"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "3G tik (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "2G tik (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Teikti pirmenybę 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Teikti pirmenybę 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Teikti pirmenybę 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "4G tik (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Duomenų paketas"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Prisijungta"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adresas"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Tinklo kaukė"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Šliuzas"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Kiti DNS serveriai:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS serveriai:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Redaguoti DNS serverius"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Redaguoti DNS paieškos sritis"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adresas"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Priešdėlis"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Šliuzas"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Autentikacija:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "TLS tunelis (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Apsaugotas EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Naudotojo vardas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Slaptažodis:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Klausti šio slaptažodžio kiekvieną kartą"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Rodyti slaptažodį"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Tapatybė:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Naudotojo liudijimas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA liudijimas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Privatus raktas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Privataus rakto slaptažodis:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anoniminė tapatybė:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automatinis PAC pateikimas"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonimas"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Atpažintas"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Abu"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC &failas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Vidinis tapatumo nustatymas:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "PEAP versija:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automatinis"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Versija 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Versija 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Sąsajos pavadinimas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Susieti ryšiai:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Pridėti..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Keisti..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Trinti"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Veiksena:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Saito stebėjimas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Stebėjimo dažnis:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Saito įjungimo delsa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Saito išjungimo delsa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP tikslai:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "IP adresas arba kableliais atskirtas adresų sąrašas."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Sujungti ryšiai:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Senumo laikas:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Įjungti STP (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioritetas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Persiuntimo užlaikymas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Hello laikas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Didžiausias senumas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Įrenginio adresas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Ryšio tipas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Numeris:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Automatiškai prisijungti prie šio tinklo kai jis yra pasiekiamas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Visi naudotojai gali prisijungti prie šio tinklo"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Keisti šio ryšio išsamesnius leidimus"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Detalus šios jungties teisių redaktorius. Leidžia jums pasirinkti, kurie "
+"naudotojai gali įjungti, keisti ir naikinti šią jungtį."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Išsamiau..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Ugniasienės zona:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Automatiškai prisijungti prie VPN kai naudojamas šis ryšys"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Pagrindiniai"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Saugoti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Visada klausti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Nebūtinas"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Išsamiau"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Leisti tarp tinklinę paslaugą jei namų tinklas yra nepasiekiamas"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Tinklo ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tipas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Rodyti slaptažodžius:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Transporto rėžimas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Pririšti prie įrenginio:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " baitų"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Metodas:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automatinis (tik adresai)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Tik vietinis (link-local)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Rankinis"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Bendrinamas kitiems kompiuteriams"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Išjungtas"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS serveriai:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Naudokite šį lauką nurodyti IP adresui (-ams) vieno ar daugiau DNS serverių. "
+"Naudokite \",\" atskirti įrašams."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Redaguoti DNS serverių sąrašą"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Ieškoti domenų:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Naudokite šį lauką nurodyti vieno ar daugiau DNS sričių paieškai. Naudokite "
+"„,“, kad atskirti įrašus."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Redaguoti ieškotinų DNS sričių sąrašą"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "DHCP kliento ID:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Pašalinti"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Pridėti"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adresai"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "IPv4 yra privalomas šiam ryšiui"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Keliai..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Naudokite šį lauką nustatyti DHCP kliento ID, kuris yra eilutė nusiųsta į "
+"DHCP serverį identifikuoti vietinę mašiną, kurią DHCP serveris gali naudoti "
+"keisti DHCP paleidimus ir pasirinkimus."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privatumas:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automatinis (tik DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignoruota"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "IPv6 yra privalomas šiam ryšiui"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Numatyta"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Išjungta"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Įjungta (pageidaujamas viešas adresas)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Įjungta (pageidaujamas laikinas adresas)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Autentikacija"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Suspaudimas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Naudoti taškas-į-tašką šifravimą (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Naudoti BSD duomenų glaudinimą"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Naudoti Deflate duomenų glaudinimą"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Naudoti TCP antraštės spaudimą"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Reikalauti 128-bitų šifravimo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Naudoti MPPE su būsena"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Aidas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Siųsti PPP aido paketus"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Paslauga:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Aukštesnio lygmens sąsaja:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN id:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "VLAN sąsajos pavadinimas:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Išvesties paketo antraščių eiliškumo keitimas"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "GARP VLAN registracijos protokolas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Pašalinti sutapatinimą"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastruktūra"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Prieigos taškas"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Klonuotas MAC adresas:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Atsitiktinis..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+#, fuzzy
+#| msgid "Hidden:"
+msgid "Hidden network:"
+msgstr "Paslėptas:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Juosta:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanalas:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Wifi saugumas"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Joks"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP raktas 40/128 bitų (Hex arba ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP raktas 128 bitų"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dinaminis WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA ir WPA2 asmeninis"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA ir WPA2 industrinis"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Saugumas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Raktas:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Rodyti raktą"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP indeksas:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (numatyta)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Atviroji sistema"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Bendrinamas raktas"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Tinklo pavadinimas:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Greitis:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Dvipusis:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Pilnas"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Pusinis"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Auto sutarimas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Naudoti 802.1x saugumą šiam ryšiui"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Šiam VPN tipui veiksmas nepalaikomas."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "Nežinoma"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Nepasiekiamas"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Pirmiausiai pasirinkite SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metrinė"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Tinklo kaukė"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metrinė"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Naujas mobilusis plačiajuostis ryšys"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Mano plano nėra sąraše..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Nežinomas tiekėjas"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Numatyta"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, fuzzy, kde-format
+#| msgid "APN:"
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN:"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Nustatyti mobilųjį plačiajuostį ryšį"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Šis pagelbiklis leidžia lengvai nustatyti mobilųjį plačiajuostį ryšį su "
+"mobiliuoju (3G) tinklu."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Jums prireiks šios informacijos:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Jūsų plačiajuosčio tinklo tiekėjo pavadinimas"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Jūsų plačiajuosčio tinklo mokėjimo plano pavadinimas"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(kartais) jūsų plačiajuosčio tinklo mokėjimo plano APN (Prieigos taško "
+"pavadinimas)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Sukurti ryšį šiam mobilaus &plačiajuosčio tinklo įrenginiui:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Bet koks GSM įrenginys"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Bet koks CDMA įrenginys"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Įdiegtas GSM įrenginys"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Įdiegtas CDMA įrenginys"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Pasirinkite savo tiekėjo šalį"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Šalių sąrašas:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Mano šalies nėra sąraše"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Pasirinkite savo tiekėją"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Pasirinkite jūsų tiekėją iš &sąrašo:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Nerandu savo tiekėjo, todėl norėčiau jį įvesti &pats:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Pasirinkite jūsų mokėjimo planą"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Pasirinkite jūsų planą:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Parinkto plano &APN (prieigos taško pavadinimas)"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Įspėjimas: pasirinkus neteisingą planą gali kilti problemų su apmokėjimu už "
+"jūsų plačiajuostį ryšį arba galite apskritai neprisijungti.\n"
+"\n"
+"Jei nesate tikri dėl savo plano, paklauskite tiekėjo, koks yra plano APN."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Patvirtinkite mobiliojo plačiajuosčio ryšio parametrus"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Jūsų plačiajuostis mobilus ryšys sukonfigūruotas su tokiais nustatymais:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Jūsų tiekėjas:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Jūsų planas:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Saugumas: %3\n"
+"Dažnis: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Saugumas: Nesaugus\n"
+"Dažnis: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Galimi naudotojai"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Tikras pavadinimas"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Naudotojo vardas"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Naudotojai, kuriems leidžiama aktyvuoti šį ryšį"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Redaguoti IPv4 kelius"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Naudoti tik šio ryšio resursams"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "Pašalinti"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Pridėti"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignoruoti automatiškai gautus kelius"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Redaguoti IPv6 kelius"
\ No newline at end of file
diff --git a/plasma-nm/po/lt/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/lt/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..72256db
--- /dev/null
@@ -0,0 +1,1727 @@
+# Lithuanian translations for libknetworkmanager package.
+# Copyright (C) 2009 This_file_is_part_of_KDE
+# This file is distributed under the same license as the libknetworkmanager package.
+#
+# Tomas Straupis <tomasstraupis@gmail.com>, 2011.
+# Remigijus Jarmalavičius <remigijus@jarmalavicius.lt>, 2011, 2012.
+# Liudas Ališauskas <liudas.alisauskas@gmail.com>, 2011, 2013, 2014.
+# Liudas Alisauskas <liudas@akmc.lt>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: libknetworkmanager\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-03-16 15:18+0200\n"
+"Last-Translator: Liudas Ališauskas <liudas@aksioma.lt>\n"
+"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
+"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Andrius Štikonas, Liudas Ališauskas"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "andrius@stikonas.eu, liudas@akmc.lt"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Rodyti skyrius"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Rodyti tinklo greiti vienetais:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "K Baitai/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "K Bitai/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Ryšio informacija"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Jungtis"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Atsijungti"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Greitis"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Informacija"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Slaptažodis..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Rodyti slaptažodį"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected to %1"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Prisijungta prie %1"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Prisijungta"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Pasiekiami ryšiai"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Bevielis ryšys įjungtas"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Bevielis ryšys išjungtas"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Plačiajuostis mobilus ryšys įjungtas"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Plačiajuostis mobilus ryšys įjungtas"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Lėktuvo veiksena įjungta"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Lėktuvo veiksena išjungta"
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Prisijungta"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Prisijungta"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+#| msgid "Connected"
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Prisijungta"
+
+#: libs/declarative/networkstatus.cpp:89
+#, fuzzy
+#| msgid "Inactive"
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Neaktyvus"
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Atsijungta"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+#| msgid "Disconnecting"
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Atsijungiama"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+#| msgid "Connecting"
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Jungiamasi"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN ryšiai"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Prisijungta prie %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Jungiamasi prie %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager neveikia"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "NetworkManager 0.9.8 privaloma, rasta %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Nežinomas"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Gauta"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Išsiųsta"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Gauta"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Išsiųsta"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Trūksta VPN įskiepio"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Ryšio pavadinimas"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Paskutinį kartą naudotas"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Aktyvūs ryšiai"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Laidinis Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Bevielis 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtualus (bond)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtualus (bridge)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtualus (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Nuoseklus modemas"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Plačiajuostis mobilus"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Žymė"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Tiltas"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobilus plačiajuostis"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Olpc mesh"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Laidinis"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Bevielis"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Nežinomas ryšio tipas"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Bevielė sąsaja (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Laidinio tinklo sąsaja (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modemas (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Tiltas (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Nežinomas"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Nevaldomas"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Nepasiekiamas"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Neprisijungta"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Ruošiamasi prisijungti"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Konfigūruojama sąsaja"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Laukiama autorizacijos"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Nustatomas tinklo adresas"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Tikrinamas tolimesnis prisijungimas"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Laukiama antrinio prisijungimo"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Prisijungta"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Prisijungta prie %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Išjungiama jungtis"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Nepavyko prisijungti"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Klaida: neteisinga būsena"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Nežinomas"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Ruošiamasi prisijungti"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Reikia autorizacijos"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Jungiamasi"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Nustatomas tinklo adresas"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Aktyvuotas"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Nepavyko"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Nepavyko"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Nežinomas"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruktūra"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Prieigos taškas"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "NETEISINGAS REŽIMAS, PATAISYKITE MANE"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Pairwise WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Pairwise WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Pairwise TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Pairwise CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Group WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Group WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Group TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Group CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Bet koks"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revizija B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revizija A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revizija 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Kompaktiškas GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analoginis"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Nežinomas"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Bet koks"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modemas atrakintas"
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM reikalauja PIN kodo."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM reikalauja PIN2 kodo."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM reikalauja PUK kodo."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM reikalauja PUK2 kodo."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modemas reikalauja paslaugų tiekėjo PIN kodo."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modemas reikalauja paslaugų tiekėjo PUK kodo."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modemas reikalauja tinklo PIN kodo."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modemas reikalauja tinklo PUK kodo."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modemas reikalauja PIN kodo."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modemas reikalauja įmonės PIN kodo."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modemas reikalauja įmonės PUK kodo."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modemas reikalauja PH-FSIM PIN kodo."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modemas reikalauja PH-FSIM PUK kodo."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modemas reikalauja tinklo poaibio PIN kodo."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modemas reikalauja tinklo poaibio PUK kodo."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Nežinoma užrakinimo priežastis."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Nežinomas saugumo tipas"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Pradžia"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partneris"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Tarp tinklinės paslaugos partneris"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Nesaugus"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dinaminis WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Nežinomas saugumo tipas"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Nesaugus"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dinaminis WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Nežinomas saugumo tipas"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Sistemos pavadinimas:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4 adresas:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4 šliuzas:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6 adresas:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6 šliuzas:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Tvarkyklė:"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+#| msgid "Bluetooth Name"
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth pavadinimas"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC adresas:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operatorius:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Tinklo ID:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Signalo kokybė:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Prieigos technologija:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Leista veiksena:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Reikia atrakinimo:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN įskiepis:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Plakatas:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "IPT pavadinimas:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Tinklo tipas:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Ryšio greitis:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Veiksena:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Signalo stiprumas:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Prieigos taškas (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Prieigos taškas (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanalas:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Saugumas:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Dažnio juosta:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Prieš vieną minutę"
+msgstr[1] "Prieš %1 minutes"
+msgstr[2] "Prieš %1 minučių"
+msgstr[3] "Prieš %1 minutę"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Prieš vieną valandą"
+msgstr[1] "Prieš %1 valandas"
+msgstr[2] "Prieš %1 valandų"
+msgstr[3] "Prieš %1 valandą"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Vakar"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Niekada"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Naudotas prieš vieną minutę"
+msgstr[1] "Naudotas prieš %1 minutes"
+msgstr[2] "Naudotas prieš %1 minučių"
+msgstr[3] "Naudotas prieš %1 minutę"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Naudotas prieš vieną valandą"
+msgstr[1] "Naudotas prieš %1 valandas"
+msgstr[2] "Naudotas prieš %1 valandų"
+msgstr[3] "Naudotas prieš %1 valandą"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Paskutinį kartą naudotas vakar"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Paskutinį kartą naudotas %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Niekada nenaudotas"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Tvarkyklė"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Įrenginio tvarkyklė"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Ryšio greitis"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Ryšio greitis"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Sistemos pavadinimas"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC adresas"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Techninės įrangos adresas"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4 adresas"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IP versija 4 adresas"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 šliuzas"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "IP versija 4 numatytas šliuzas"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6 adresas"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IP versija 6 adresas"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6 šliuzas"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "IP versija 6 numatytas šliuzas"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "ID aptarnaujančios bazinės stoties koks gautas iš tinklo"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX IPT"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "IPT pavadinimas"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX signalas"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Esamo IPT signalo kokybė procentais."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "WiMAX IPT tipas"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "IPT tinklo tipas"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Prieigos taškas (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "Bevielio prieigos taško SSID"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Signalo stiprumas"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Bevielio prieigos taško signalo stiprumas"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Prieigos taško (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Bevielio prieigos taško techninis adresas"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Bevielio juosta"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Bevielio tinklo dažnio juosta"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Bevielio tinklo kanalas"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Bevielio tinklo dažnio juosta"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Belaidžio ryšio sauga"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Apibūdina prieigos taško saugumo galimybes"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Bevielio veiksena"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Bevielio įrenginio veikimo režimas"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mob. ryšio operatorius"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Mob. ryšio operatoriaus pavadinimas"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Mob. ryšio signalo kokybė"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Mob. ryšio prieigos technologija"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Mob. ryšio leista veiksena"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Reikia mobilaus atrakinimo"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Mob. ryšio pagrindinis įrenginys"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "Mob. įrenginio IMEI"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Mob. įrenginio serijinis numeris"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "Mob. įrenginio IMSI"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Mob. įrenginio tapatybės numeris"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Bluetooth pavadinimas"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Bluetooth įrenginio pavadinimas"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN įskiepis"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "VPN įskiepio tipas"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN antraštė"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "VPN ryšio antraštė"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Galima informacija"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Pavadinimas"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Rodytina informacija"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/lt/plasmanetworkmanagement-kded.po b/plasma-nm/po/lt/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..f77b50d
--- /dev/null
@@ -0,0 +1,621 @@
+# Lithuanian translations for l package.
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the l package.
+#
+# Automatically generated, 2014.
+# Liudas Ališauskas <liudas@aksioma.lt>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: l 10n\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-03-15 01:09+0200\n"
+"Last-Translator: Liudas Ališauskas <liudas@aksioma.lt>\n"
+"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
+"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr ""
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Nepavyko susisiekti su bluetooth tvarkytuve (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Numatytasis bluetooth adapteris nerastas: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) nepalaiko Dialup tinklo (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) nepalaiko tinklo prieigos taško (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Klaida aktyvuojant įrenginio nuoseklųjį prievadą: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr ""
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Įrenginys nuosekliajam prievadui %1 (%2) nerastas."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Klaida atrakinant modemą: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "PIN/PUK atrakinimo klaida"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr ""
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr ""
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP konfigūracijos laikas baigėsi"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr ""
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr ""
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr ""
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr ""
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr ""
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr ""
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr ""
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP nepavyko"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr ""
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr ""
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr ""
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr ""
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr ""
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr ""
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr ""
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr ""
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modemas užimtas"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr ""
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr ""
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr ""
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr ""
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr ""
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr ""
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr ""
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr ""
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr ""
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr ""
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr ""
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr ""
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Įrenginys buvo pašalintas"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr ""
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Ryšys buvo pašalintas"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr ""
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Nepavyko rasti modemo"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Bluetooth ryšys nepavyko arba baigėsi laikas"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "GSM modemo SIM kortelė neįdėta"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Reikalingas GSM modemo SIM kortelės PIN"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Reikalingas GSM modemo SIM kortelės PUK"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "Neteisinga GSM modemo SIM"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBand įrenginys nepalaiko ryšio veiksenos"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Ryšio priklausomybė nepavyko"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr ""
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr ""
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr ""
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr ""
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr ""
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr ""
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr ""
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN ryšys „%1“ nepavyko."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr ""
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr ""
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr ""
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr ""
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr ""
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr ""
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr ""
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr ""
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr ""
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr ""
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Slaptažodžio dialogas"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "TekstoŽymė"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Slaptažodis:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Rodyti slaptažodį"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Atrakinti"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "Paslaugų tiekėjo PUK"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Tinklo PUK"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Korporacijos PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr ""
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr ""
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1 reikia atrakinimo"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1 reikia atrakinimo"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1 kodas:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Naujas PIN kodas:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Dar kartą įveskite naują PIN kodą:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Rodyti PIN/PUK kodą"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr ""
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr ""
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr ""
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr ""
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr ""
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr ""
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr ""
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Rodyti PIN kodą"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN kodas per trumpas. Jis turi būti bent 4 skaitmenų ilgio."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Du PIN kodai nesutampa"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "Per trumpas PUK kodas. Jis turi būti 8 skaitmenų ilgio."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Nežinoma klaida"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Reikalingas SIM PIN atrakinimas"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Mobilaus plačiajuosčio tinklo įrenginiui „%1“ reikia SIM PIN kodo, kad būtų "
+"galima jį naudoti."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK kodas:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/lt/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/lt/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..5855770
--- /dev/null
@@ -0,0 +1,225 @@
+# Lithuanian translations for l package.
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the l package.
+#
+# Automatically generated, 2014.
+# Liudas Ališauskas <liudas@aksioma.lt>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: l 10n\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-03-16 15:19+0200\n"
+"Last-Translator: Liudas Ališauskas <liudas@aksioma.lt>\n"
+"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
+"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Šliuzas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Naudotojo vardas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Slaptažodis:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Saugoti"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Visada klausti"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Nebūtinas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Rodyti slaptažodį"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT sritis:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPsec nustatymai..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP parametrai..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Įjungti IPsec tunelį į L2TP kompiuterį"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Grupės pavadinimas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Šliuzo ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Bendrinamas raktas:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "L2TP IPsec parinktys"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Naudotojo vardas:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Naudotojo slaptažodis:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Rodyti slaptažodžius:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Autentikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Leisti šiuos autentifikacijos būdus:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Naudoti Microsoft taško-į-tašką šifravimą"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Naudoti MPPE šifravimą"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Šifravimas:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Bet koks"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bitų"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bitų"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Naudoti šifravimą su būsena"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Suspaudimas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Leisti BSD suspaudimą"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Leisti Deflate spaudimą"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Leisti TCP antraštės spaudimą"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Naudoti protokolo laiko suspaudimo derybas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Naudoti Adreso/Kontrolės glaudinimą"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Aidas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Siųsti PPP aido paketus "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "L2TP PPP parinktys"
\ No newline at end of file
diff --git a/plasma-nm/po/lt/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/lt/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..c5a9d0c
--- /dev/null
@@ -0,0 +1,155 @@
+# Lithuanian translations for l package.
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the l package.
+#
+# Automatically generated, 2014.
+# Liudas Ališauskas <liudas@aksioma.lt>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: l 10n\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-03-15 01:14+0200\n"
+"Last-Translator: Liudas Ališauskas <liudas@aksioma.lt>\n"
+"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
+"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Jungiamasi prie stoties, prašome palaukti..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Rodyti slaptažodį"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Prisijungti"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Nesėkmingas VPN stoties „%1“ liudijimo patikrinimas.\n"
+"Priežastis: %2\n"
+"Vis tiek priimti?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Bandymas prisijungti nesėkmingas."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnect VPN tapatumo nustatymas"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN mazgas"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Prisijungti"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Kitą kartą automatiškai įjungti ryšį"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Rodyti žurnalą"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Registravimo lygis:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Klaida"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Informacija"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Derinti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Sekti"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "OpenConnect nustatymai"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Bendrai"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Šliuzas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "LĮ liudijimas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Įgaliotasis serveris:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "CSD Wrapper scenarijus:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Leisti Cisco Secure Desktop &trojaną"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Liudijimo tapatumo nustatymas"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Naudotojo liudijimas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Privatus raktas:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Naudoti FSID rakto slaptafrazei"
\ No newline at end of file
diff --git a/plasma-nm/po/lt/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/lt/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..961258e
--- /dev/null
@@ -0,0 +1,88 @@
+# Lithuanian translations for l package.
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the l package.
+#
+# Automatically generated, 2014.
+# Liudas Ališauskas <liudas@aksioma.lt>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: l 10n\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-03-16 14:19+0200\n"
+"Last-Translator: Liudas Ališauskas <liudas@aksioma.lt>\n"
+"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
+"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Šliuzas:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Grupės pavadinimas:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Naudotojo slaptažodis:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Saugoti"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Visada klausti"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Nebūtinas"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Grupės slaptažodis:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Rodyti slaptažodžius:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Naudotojo vardas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Pirmos fazės algoritmai:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Antros fazės algoritmai:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Sritis:"
\ No newline at end of file
diff --git a/plasma-nm/po/lt/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/lt/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..86febbb
--- /dev/null
@@ -0,0 +1,504 @@
+# Lithuanian translations for l package.
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the l package.
+#
+# Automatically generated, 2014.
+# Liudas Ališauskas <liudas@aksioma.lt>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: l 10n\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-03-15 01:18+0200\n"
+"Last-Translator: Liudas Ališauskas <liudas@aksioma.lt>\n"
+"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
+"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Nepavyko atverti failo"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "Liudijimas:"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Nežinoma parinktis: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Neteisingas parinkties argumentų skaičius (tikėtasi 1): %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Neteisingas dydis (turėtų būti nuo 0 iki 0xFFFF) parinktyje: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Neteisingas dydis (turėtų būti nuo 0 iki 604800) parinktyje: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Neteisinga įgaliotojo serverio parinktis: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Neteisingas prievadas (turi būti nuo 1 iki 65535) parinktyje: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Neteisingas parinkties argumentų skaičius (tikėtasi 2): %1"
+
+#: openvpn.cpp:512
+#, fuzzy, kde-format
+#| msgid "Invalid proxy option: %1"
+msgid "Invalid argument in option: %1"
+msgstr "Neteisinga įgaliotojo serverio parinktis: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Failas %1 nėra teisingas OpenVPN kliento konfigūracijos failas"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Failas %1 nėra teisinga OpenVPN kliento konfigūracija (be nuotolinio)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr ""
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr ""
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Nepavyko atverti failo įrašymui"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Išsamiau..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Rodyti slaptažodžius"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Šliuzas:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Ryšio tipas:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509 liudijimai"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Bendrinamas raktas"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Slaptažodis"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 su slaptažodžiu"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA failas:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Liudijimas:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Raktas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Rakto slaptažodis:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Saugoti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Visada klausti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Nebūtinas"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Bendrinamas raktas:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Vietinis IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Nuotolinis IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Rakto kryptis:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Jei naudojama rakto kryptis, ji turi būti priešinga nei ta, kuri naudojama "
+"kitoje VPN pusėje."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Joks"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA failas:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Naudotojo vardas:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Slaptažodis:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Bendri"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Šliuzo prievadas:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automatinis"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tunelio MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "UDP fragmento dydis:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Naudoti savitą pakartotinių derybų intervalą"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Naudoti LZO glaudinimą"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Naudoti TCP ryšį"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Naudoti TAP įrenginį"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Riboti TCP didžiausią segmento dydį (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Saugumas"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Šifras:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Gaunami pasiekiami šifrai..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC tapatumo nustatymas:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Numatytasis"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS nuostatos"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Pavadinimo atitikmuo:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Jungtis tik prie stočių, kurių liudijimas atitinka nurodytą pavadinimą. "
+"Pavyzdys: /CN=manovpn.kompanija.lt"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Naudoti papildomą TLS tapatumo nustatymą"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Serveris (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Klientas (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Įgaliotieji serveriai"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Įgaliotojo serverio tipas:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Serverio adresas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Prievadas:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Įvykus klaidai kartoti amžinai"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Įgaliotojo serverio naudotojo vardas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Įgaliotojo serverio slaptažodis:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Rodyti slaptažodį"
+
+#: openvpnadvancedwidget.cpp:59
+#, fuzzy
+#| msgid "Advanced OpenVPN properties"
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Išsamesnės OpenVPN savybės"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "OpenVPN šifro paieška nepasisekė"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Numatyta"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Nerasta OpenVPN šifrų"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Rakto slaptažodis:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Rodyti slaptažodį"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPN tapatumo nustatymas"
\ No newline at end of file
diff --git a/plasma-nm/po/lt/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/lt/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..cc054ed
--- /dev/null
@@ -0,0 +1,192 @@
+# Lithuanian translations for l package.
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the l package.
+#
+# Automatically generated, 2014.
+# Liudas Ališauskas <liudas@aksioma.lt>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: l 10n\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-03-15 01:19+0200\n"
+"Last-Translator: Liudas Ališauskas <liudas@aksioma.lt>\n"
+"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
+"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Tapatumo nustatymas"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Leisti šiuos autentifikacijos būdus:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Naudoti Microsoft taško-į-tašką šifravimą"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Naudoti MPPE šifravimą"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Šifravimas:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Bet koks"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bitų"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bitų"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Naudoti šifravimą su būsena"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Suspaudimas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Leisti BSD suspaudimą"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Leisti Deflate spaudimą"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Leisti TCP antraštės spaudimą"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Aidas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Siųsti PPP aido paketus "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTPAutentikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Slaptažodis:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Rodyti slaptažodį"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP nustatymai"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Bendri"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Šliuzas:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Papildomai"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Prisijungimas:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Saugoti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Visada klausti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Nebūtinas"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT sritis:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Išsamiau..."
\ No newline at end of file
diff --git a/plasma-nm/po/lt/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/lt/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..4cb0690
--- /dev/null
@@ -0,0 +1,165 @@
+# Lithuanian translations for l package.
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the l package.
+#
+# Automatically generated, 2014.
+# Liudas Ališauskas <liudas@aksioma.lt>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: l 10n\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-03-15 01:20+0200\n"
+"Last-Translator: Liudas Ališauskas <liudas@aksioma.lt>\n"
+"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
+"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Privataus rakto slaptažodis:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Slaptažodis:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Konfigūracija autentikacijai naudoja ssh-agentą, bet nerasta veikiančio ssh-"
+"agento."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Stiprus Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Rodyti slaptažodžius"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Šliuzas"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Šliuzas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Liudijimas:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Tapatumo nustatymas"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Liudijimas/asmeninis raktas"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Liudijimas/ssh-agentas"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartcard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Privatus raktas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Privataus rakto slaptažodis:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Saugoti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Visada klausti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Nebūtinas"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Naudotojo vardas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "&Naudotojo slaptažodis"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Nustatymai"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Prašyti vidinio IP adreso"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Versti UDP įkapsuliaciją"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Naudoti IP glaudinimą"
\ No newline at end of file
diff --git a/plasma-nm/po/lt/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/lt/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..edd3bbe
--- /dev/null
@@ -0,0 +1,305 @@
+# Lithuanian translations for l package.
+# Copyright (C) 2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the l package.
+#
+# Automatically generated, 2014.
+# Liudas Ališauskas <liudas@aksioma.lt>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: l 10n\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-03-15 01:22+0200\n"
+"Last-Translator: Liudas Ališauskas <liudas@aksioma.lt>\n"
+"Language-Team: Lithuanian <kde-i18n-lt@kde.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n"
+"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Klaida atkoduojant užslaptintą slaptažodį"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Klaida"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Nepavyko atverti failo %1."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Nerastas reikalingas vykdomasis failas cisco-decrypt."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"VPN nustatymų failas „%1“ rodo, kad VPN srautas turėtų būti praleistas per "
+"TCP, o jo šiuo metu vpnc programinė įranga nepalaiko.\n"
+"\n"
+"Šią jungtį visgi galima sukurti, išjungus praleidimą per TCP, tik ji gali "
+"veikti kiek kitaip nei tikėtasi."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Nepalaikoma"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: failo formato klaida."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: Nepavyko sukurti faulo"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Šliuzas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Naudotojo vardas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Naudotojo slaptažodis:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Saugoti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Visada klausti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Nebūtinas"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Grupės pavadinimas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Grupės slaptažodis:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Rodyti slaptažodžius:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Naudoti hibridinį tapatumo nustatymą"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "CA failas:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Išsamiau..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Sritis:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Gamintojas:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transportas ir saugumas"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Šifravimo būdas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT apėjimas:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH grupė:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Puikus persiunčiamas slaptumas:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Išjungti neatsakančių lygiarangių aptikimą"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Išsamesnės VPNC savybės"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Saugus (numatytasis)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Silpnas (DES šifravimas, naudokite atsargiai)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Nėra (visiškai nesaugu)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T kai įmanoma (numatytasis)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T visada"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Išjungtas"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH grupė 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH 2 grupė (numatytoji)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH grupė 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Serveris (numatytasis)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Joks"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH grupė 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH grupė 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH grupė 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNC tapatumo nustatymas"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Naudotojo slaptažodis:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Grupės slaptažodis:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Naudotojo vardas:"
\ No newline at end of file
diff --git a/plasma-nm/po/lv/CMakeLists.txt b/plasma-nm/po/lv/CMakeLists.txt
new file mode 100644 (file)
index 0000000..2f20223
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(lv ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/lv/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/lv/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..54bcaac
--- /dev/null
@@ -0,0 +1,3775 @@
+# translation of plasma_applet_networkmanager.po to Lavtian
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Viesturs Zarins <viesturs.zarins@mii.lu.lv>, 2008.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasma_applet_networkmanager\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2008-12-27 19:43+0200\n"
+"Last-Translator: Viesturs Zarins <viesturs.zarins@mii.lu.lv>\n"
+"Language-Team: Lavtian <locale@laka.lv>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
+"2);\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Viesturs Zariņš"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "viesturs.zarins@mi.lu.lv"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "Show Passphrase"
+msgid "Show sections"
+msgstr "Rādīt paroli"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+#| msgid "Configure Interface"
+msgid "Show &network speed in:"
+msgstr "Konfigurēt ierīci"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+msgid "Connection Details"
+msgstr "Pieslēguma veids"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+#| msgid "ConnectionType"
+msgid "Connect"
+msgstr "Pieslēguma veids"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "Pieslēguma veids"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+#, fuzzy
+#| msgid "Access Point Authentication"
+msgid "Details"
+msgstr "Piekļuves punkta autentificēšana"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+#| msgid "Show Passphrase"
+msgid "Password..."
+msgstr "Rādīt paroli"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+#| msgid "Show Passphrase"
+msgid "Show password"
+msgstr "Rādīt paroli"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Pieslēguma veids"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+msgid "Connected"
+msgstr "Pieslēguma veids"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "Pieslēguma veids"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "Bezvadu"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "Bezvadu"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband enabled"
+msgstr "Pieslēguma veids"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband disabled"
+msgstr "Pieslēguma veids"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "Bezvadu"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+#| msgid "Wireless Network Configuration"
+msgid "Airplane mode disabled"
+msgstr "Bezvadu tīkla konfigurācija"
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Pieslēguma veids"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Pieslēguma veids"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Pieslēguma veids"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Pieslēguma veids"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Pieslēguma veids"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Pieslēguma veids"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "Pieslēguma veids"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "Pieslēguma veids"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "Pieslēguma veids"
+
+#: libs/declarative/networkstatus.cpp:173
+#, fuzzy
+msgid "NetworkManager not running"
+msgstr "Bezvadu tīkla konfigurācija"
+
+#: libs/declarative/networkstatus.cpp:178
+#, fuzzy, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Bezvadu tīkla konfigurācija"
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr ""
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr ""
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "ConnectionType"
+msgid "Connection name"
+msgstr "Pieslēguma veids"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr ""
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr ""
+
+#: libs/uiutils.cpp:61
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Bezvadu"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr ""
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr ""
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+#, fuzzy
+msgid "Mobile broadband"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+#, fuzzy
+msgid "VPN"
+msgstr "WPA"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Vadu"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Bezvadu"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "Drošības veids"
+
+#: libs/uiutils.cpp:176
+#, fuzzy, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Konfigurēt ierīci"
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr ""
+
+#: libs/uiutils.cpp:210
+#, fuzzy
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Pārvaldīts"
+
+#: libs/uiutils.cpp:213
+#, fuzzy
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Labākais pieejamais"
+
+#: libs/uiutils.cpp:216
+#, fuzzy
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:219
+#, fuzzy
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Pieslēguma tips"
+
+#: libs/uiutils.cpp:222
+#, fuzzy
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Konfigurēt ierīci"
+
+#: libs/uiutils.cpp:225
+#, fuzzy
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Piekļuves punkta autentificēšana"
+
+#: libs/uiutils.cpp:228
+#, fuzzy
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Konfigurēt ierīci"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr ""
+
+#: libs/uiutils.cpp:234
+#, fuzzy
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Piekļuves punkta autentificēšana"
+
+#: libs/uiutils.cpp:238
+#, fuzzy
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:240
+#, fuzzy, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:244
+#, fuzzy
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:247
+#, fuzzy
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr ""
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr ""
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Pieslēguma tips"
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+#| msgid "Access Point Authentication"
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Piekļuves punkta autentificēšana"
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:272
+#, fuzzy
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Konfigurēt ierīci"
+
+#: libs/uiutils.cpp:275
+#, fuzzy
+#| msgid "ConnectionType"
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr ""
+
+#: libs/uiutils.cpp:296
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Pagaidu"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr ""
+
+#: libs/uiutils.cpp:302
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Pieejami piekļuves punkti"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr ""
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:335
+#, fuzzy
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Profila nosaukums"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:339
+#, fuzzy
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Profila nosaukums"
+
+#: libs/uiutils.cpp:341
+#, fuzzy
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Profila nosaukums"
+
+#: libs/uiutils.cpp:343
+#, fuzzy
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "Atslēga 1"
+
+#: libs/uiutils.cpp:345
+#, fuzzy
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.11a"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr ""
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr ""
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr ""
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr ""
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr ""
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr ""
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr ""
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr ""
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr ""
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr ""
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Drošības veids"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Mājas"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+#, fuzzy
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:516
+#, fuzzy
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+#, fuzzy
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:525
+#, fuzzy
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA"
+
+#: libs/uiutils.cpp:528
+#, fuzzy
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA"
+
+#: libs/uiutils.cpp:531
+#, fuzzy
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA"
+
+#: libs/uiutils.cpp:534
+#, fuzzy
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA"
+
+#: libs/uiutils.cpp:537
+#, fuzzy
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Drošības veids"
+
+#: libs/uiutils.cpp:548
+#, fuzzy
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:551
+#, fuzzy
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+#, fuzzy
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:560
+#, fuzzy
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA"
+
+#: libs/uiutils.cpp:563
+#, fuzzy
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA"
+
+#: libs/uiutils.cpp:566
+#, fuzzy
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA"
+
+#: libs/uiutils.cpp:569
+#, fuzzy
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA"
+
+#: libs/uiutils.cpp:572
+#, fuzzy
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Drošības veids"
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "Drošības veids"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr ""
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "Drošības veids"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr ""
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "Drošības veids"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr ""
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bezvadu tīkla konfigurācija"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr ""
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+#| msgid "Wireless Network Configuration"
+msgid "Network ID:"
+msgstr "Bezvadu tīkla konfigurācija"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr ""
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr ""
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "Drošības veids"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr ""
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "Bezvadu tīkla konfigurācija"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr ""
+
+#: libs/uiutils.cpp:830
+#, fuzzy
+msgid "Access point (SSID):"
+msgstr "Pieejami piekļuves punkti"
+
+#: libs/uiutils.cpp:834
+#, fuzzy
+msgid "Access point (BSSID):"
+msgstr "Pieejami piekļuves punkti"
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Pieslēguma veids"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "Drošības veids"
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+msgid "Frequency band:"
+msgstr "Bezvadu iestatījumi"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr ""
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr ""
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection Speed"
+msgstr "Pieslēguma veids"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection speed"
+msgstr "Pieslēguma veids"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:95
+#, fuzzy
+msgid "Hardware address"
+msgstr "Pieslēgties bezvadu tīkliem..."
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:101
+#, fuzzy
+msgid "IPv4 Gateway"
+msgstr "Drošības veids"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "Drošības veids"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+msgid "The name of the NSP"
+msgstr "Pieslēgties bezvadu tīkliem..."
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+#, fuzzy
+msgid "Access Point (SSID)"
+msgstr "Pieejami piekļuves punkti"
+
+#: settings/details/detailkeyseditor.cpp:116
+#, fuzzy
+msgid "Wireless Access Point's SSID"
+msgstr "Pieejami piekļuves punkti"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Wireless Access Point's signal strength"
+msgstr "Pieejami piekļuves punkti"
+
+#: settings/details/detailkeyseditor.cpp:118
+#, fuzzy
+msgid "Access Point (MAC)"
+msgstr "Pieejami piekļuves punkti"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Band"
+msgstr "Bezvadu"
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Frequency Band"
+msgstr "Bezvadu iestatījumi"
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+msgid "Wireless Channel"
+msgstr "Pieslēguma veids"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Wireless Security"
+msgstr "Bezvadu iestatījumi"
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Describes the security capabilities of the access point"
+msgstr "Pieslēgties bezvadu tīkliem..."
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "Bezvadu"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "The operating mode of the wireless device"
+msgstr "Pieslēgties bezvadu tīkliem..."
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+#, fuzzy
+msgid "Mobile Unlock Required"
+msgstr "Pieslēguma veids"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "Bezvadu tīkla konfigurācija"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "Pieslēguma veids"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+#, fuzzy
+msgid "Available Details"
+msgstr "Bezvadu tīkla konfigurācija"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+#, fuzzy
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Drošības veids"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+#, fuzzy
+msgid "Details to Show"
+msgstr "Piekļuves punkta autentificēšana"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/mai/CMakeLists.txt b/plasma-nm/po/mai/CMakeLists.txt
new file mode 100644 (file)
index 0000000..669f8a5
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(mai ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/mai/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/mai/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..74668d7
--- /dev/null
@@ -0,0 +1,2810 @@
+# translation of libknetworkmanager.po to Maithili
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Rajesh Ranjan <rajesh672@gmail.com>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: libknetworkmanager\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2010-09-08 12:33+0530\n"
+"Last-Translator: Rajesh Ranjan <rajesh672@gmail.com>\n"
+"Language-Team: Maithili <bhashaghar@googlegroups.com>\n"
+"Language: mai\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"X-Generator: KBabel 1.11.4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "संगीता कुमारी"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "sangeeta09@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "Show Passwords"
+msgid "Show sections"
+msgstr "कूटशब्द देखाबू"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+msgid "Show &network speed in:"
+msgstr "कनेक्शनसभ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+#| msgctxt "network interface connection failed state label"
+#| msgid "Connection Failed"
+msgid "Connection Details"
+msgstr "संबंधन बिफल भए गेल"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+#| msgctxt "network interface connected state label"
+#| msgid "Connected"
+msgid "Connect"
+msgstr "संबंधित"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "संबंधित"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "गति"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "विवरण"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+#| msgid "Password"
+msgid "Password..."
+msgstr "कूटशब्द"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+#| msgid "Show Passwords"
+msgid "Show password"
+msgstr "कूटशब्द देखाबू"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "संबंधित"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+msgid "Connected"
+msgstr "संबंधित"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "कनेक्शन"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "बेतार"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "बेतार"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "बेतार"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "संबंधित"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "संबंधित"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "संबंधित"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "संबंधित"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "कनेक्शन"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "कनेक्शन"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "कनेक्शन"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "संबंधित"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "कनेक्शन"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "अज्ञात"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr ""
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr ""
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgctxt "network interface connection failed state label"
+#| msgid "Connection Failed"
+msgid "Connection name"
+msgstr "संबंधन बिफल भए गेल"
+
+#: libs/models/editoridentitymodel.cpp:64
+#, fuzzy
+#| msgid "Last Used"
+msgid "Last used"
+msgstr "अंतिमबेर प्रयुक्त"
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "कनेक्शन"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr ""
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr ""
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr ""
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr ""
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+#, fuzzy
+msgid "VPN"
+msgstr "OpenVPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+#, fuzzy
+msgid "Wired"
+msgstr "बेतार"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "बेतार"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "संबंधन बिफल भए गेल"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "अंतरफलक"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "अज्ञात"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr ""
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr ""
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "कनेक्टेड नहि अछि"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr ""
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr ""
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr ""
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr ""
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr ""
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "संबंधित"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr ""
+
+#: libs/uiutils.cpp:244
+#, fuzzy
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "कनेक्शन"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "संबंधन बिफल भए गेल"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr ""
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "अज्ञात"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "कनेक्शन"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr ""
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "कनेक्शन"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr ""
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "अज्ञात"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr ""
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr ""
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr ""
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr ""
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr ""
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr ""
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "कोनो"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr ""
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr ""
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr ""
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr ""
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr ""
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr ""
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+#, fuzzy
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "अज्ञात"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "कोनो"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "संबंधन बिफल भए गेल"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "असुरक्षित"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr ""
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr ""
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "असुरक्षित"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr ""
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr ""
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "प्रयोक्ताक नाम:"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "आइपी पता"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "गेटवे"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "आइपी पता"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "गेटवे"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "ड्राइवर"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "संजाल प्रकार"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "मैक पता"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+#| msgid "Network Type"
+msgid "Network ID:"
+msgstr "संजाल प्रकार"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "कनेक्टेड नहि अछि"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr ""
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "चैनल"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "नाम"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, fuzzy, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "संजाल प्रकार"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "कनेक्शनसभ"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "मोड"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr ""
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "चैनल"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "सुरक्षा"
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+msgid "Frequency band:"
+msgstr "आवृत्ति"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "कालि"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "कहियो नहि"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:922
+#, fuzzy
+#| msgid "Last Used"
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "अंतिमबेर प्रयुक्त"
+
+#: libs/uiutils.cpp:924
+#, fuzzy, kde-format
+#| msgid "Last Used"
+msgid "Last used on %1"
+msgstr "अंतिमबेर प्रयुक्त"
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for a network connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "कहियो नहि"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Driver"
+msgstr "ड्राइवर"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Device driver"
+msgstr "ड्राइवर"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection Speed"
+msgstr "संबंधन बिफल भए गेल"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection speed"
+msgstr "कनेक्शनसभ"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "मैक पता"
+
+#: settings/details/detailkeyseditor.cpp:95
+#, fuzzy
+msgid "Hardware address"
+msgstr "आइपी पता"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IPv4 Address"
+msgstr "आइपी पता"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IP version 4 address"
+msgstr "आइपी पता"
+
+#: settings/details/detailkeyseditor.cpp:101
+#, fuzzy
+msgid "IPv4 Gateway"
+msgstr "गेटवे"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IPv6 Address"
+msgstr "आइपी पता"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "आइपी पता"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "गेटवे"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Band"
+msgstr "बेतार"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+msgid "Wireless Channel"
+msgstr "बेतार"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Wireless Security"
+msgstr "बेतार"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "बेतार"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "संजाल प्रकार"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "संबंधन बिफल भए गेल"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+#, fuzzy
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "नाम"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+#, fuzzy
+msgid "Details to Show"
+msgstr "विवरण"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/mr/CMakeLists.txt b/plasma-nm/po/mr/CMakeLists.txt
new file mode 100644 (file)
index 0000000..90b9f69
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(mr ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/mr/kde-nm-connection-editor.po b/plasma-nm/po/mr/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..38f338a
--- /dev/null
@@ -0,0 +1,639 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Chetan Khona <chetan@kompkin.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2013-03-30 16:51+0530\n"
+"Last-Translator: Chetan Khona <chetan@kompkin.com>\n"
+"Language-Team: Marathi <kde-i18n-doc@kde.org>\n"
+"Language: mr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "चेतन खोना"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "chetan@kompkin.com"
+
+#: connectioneditor.cpp:76
+#, fuzzy
+#| msgid "Edit connection"
+msgid "Type here to search connections..."
+msgstr "जुळवणी संपादन"
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "जोडा"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "हार्डवेअर"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+#, fuzzy
+#| msgid "Mobile Broadband"
+msgid "Mobile Broadband..."
+msgstr "मोबाईल ब्रॉडबैंड"
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "वायर्ड"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr ""
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "वायरलेस"
+
+#: connectioneditor.cpp:142
+#, fuzzy
+#| msgid "Wireless"
+msgid "Wireless (shared)"
+msgstr "वायरलेस"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr ""
+
+#: connectioneditor.cpp:151
+#, fuzzy
+#| msgid "Virtual"
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "आभासी"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr ""
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "ब्रीज"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr ""
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr ""
+
+#: connectioneditor.cpp:178
+#, fuzzy
+#| msgid "&Edit"
+msgid "Edit..."
+msgstr "संपादन (&E)"
+
+#: connectioneditor.cpp:183
+#, fuzzy
+#| msgid "&Delete"
+msgid "Delete"
+msgstr "काढून टाका (&D)"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr ""
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr ""
+
+#: connectioneditor.cpp:260
+#, fuzzy, kde-format
+#| msgid "Connection &name:"
+msgid "Connection %1 has been added"
+msgstr "जुळवणी नाव (&N):"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr ""
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "जुळवणी तोडा"
+
+#: connectioneditor.cpp:352
+#, fuzzy
+#| msgid "Connection"
+msgid "Connect"
+msgstr "जुळवणी"
+
+#: connectioneditor.cpp:354
+#, fuzzy
+#| msgid "Edit connection"
+msgid "Disconnect"
+msgstr "जुळवणी संपादन"
+
+#: connectioneditor.cpp:464
+#, fuzzy
+#| msgid "Remove Connection"
+msgid "Import VPN Connection"
+msgstr "जुळवणी तोडा"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr ""
+
+#: connectioneditor.cpp:541
+#, fuzzy
+#| msgid "Edit connection"
+msgid "Export VPN Connection"
+msgstr "जुळवणी संपादन"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr ""
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "जुळवणी"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr ""
+
+#: main.cpp:38
+#, fuzzy
+#| msgid "Connection Editor"
+msgid "Connection editor"
+msgstr "जुळवणी संपादक"
+
+#: main.cpp:39
+#, fuzzy
+#| msgid "Edit your network connections"
+msgid "Manage your network connections"
+msgstr "तुमच्या संजाळ जुळवण्या संपादित करा"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr ""
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr ""
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "विकासकर्ता"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "लुकास टिंकल"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr ""
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr ""
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr ""
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr ""
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr ""
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr ""
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr ""
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "जुळवणी संपादन"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "जुळवणी संपादक"
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/mr/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/mr/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..110059e
--- /dev/null
@@ -0,0 +1,1566 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Chetan Khona <chetan@kompkin.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2013-03-30 10:54+0530\n"
+"Last-Translator: Chetan Khona <chetan@kompkin.com>\n"
+"Language-Team: Marathi <kde-i18n-doc@kde.org>\n"
+"Language: mr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr ""
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "Edit connections..."
+msgid "Show sections"
+msgstr "जुळवण्या संपादित करा..."
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+#| msgid "Connection speed:"
+msgid "Show &network speed in:"
+msgstr "जुळवणी वेग :"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+#| msgid "Connection speed:"
+msgid "Connection Details"
+msgstr "जुळवणी वेग :"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+#| msgid "Disconnected"
+msgid "Connect"
+msgstr "जुळवणी तुटली"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+#| msgid "Disconnected"
+msgid "Disconnect"
+msgstr "जुळवणी तुटली"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected (via %1)"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "जुळलेले (द्वारे %1)"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+#| msgid "Disconnected"
+msgid "Connected"
+msgstr "जुळवणी तुटली"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+#| msgid "Edit connections..."
+msgid "Available connections"
+msgstr "जुळवण्या संपादित करा..."
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "वायरलेस कार्यान्वित केले"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+#| msgid "Wireless enabled"
+msgid "Wireless disabled"
+msgstr "वायरलेस कार्यान्वित केले"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "मोबाईल ब्रॉडबैंड कार्यान्वित केले"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+#| msgid "Mobile broadband enabled"
+msgid "Mobile broadband disabled"
+msgstr "मोबाईल ब्रॉडबैंड कार्यान्वित केले"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+#| msgid "Wireless enabled"
+msgid "Airplane mode enabled"
+msgstr "वायरलेस कार्यान्वित केले"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "जुळवणी तुटली"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "जुळवणी तुटली"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "जुळवणी तुटली"
+
+#: libs/declarative/networkstatus.cpp:89
+#, fuzzy
+#| msgid "Inactive"
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "निष्क्रिय"
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "जुळवणी तुटली"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+#| msgid "Disconnecting"
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "जुळवणी तोडत आहे"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+#| msgid "Connecting"
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "जुळवत आहे"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+#| msgid "Connecting"
+msgid "VPN Connection"
+msgstr "जुळवत आहे"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+#| msgid "Connected (via %1)"
+msgid "Connected to %1"
+msgstr "जुळलेले (द्वारे %1)"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+#| msgid "Connected (via %1)"
+msgid "Connecting to %1"
+msgstr "जुळलेले (द्वारे %1)"
+
+#: libs/declarative/networkstatus.cpp:173
+#, fuzzy
+#| msgid "Network management"
+msgid "NetworkManager not running"
+msgstr "संजाळ व्यवस्थापन"
+
+#: libs/declarative/networkstatus.cpp:178
+#, fuzzy, kde-format
+#| msgid "Network management"
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "संजाळ व्यवस्थापन"
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+#| msgid "Unknown"
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "अपरिचीत"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr ""
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr ""
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "Connection speed:"
+msgid "Connection name"
+msgstr "जुळवणी वेग :"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr ""
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+#| msgid "Edit connections..."
+msgid "Active connections"
+msgstr "जुळवण्या संपादित करा..."
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr ""
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr ""
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr ""
+
+#: libs/uiutils.cpp:94
+#, fuzzy
+#| msgid "Mobile broadband enabled"
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "मोबाईल ब्रॉडबैंड कार्यान्वित केले"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr ""
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+#, fuzzy
+#| msgid "Mobile broadband enabled"
+msgid "Mobile broadband"
+msgstr "मोबाईल ब्रॉडबैंड कार्यान्वित केले"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr ""
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr ""
+
+#: libs/uiutils.cpp:160
+#, fuzzy
+#| msgid "Wireless enabled"
+msgid "Wireless"
+msgstr "वायरलेस कार्यान्वित केले"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+#| msgid "Edit connections..."
+msgid "Unknown connection type"
+msgstr "जुळवण्या संपादित करा..."
+
+#: libs/uiutils.cpp:176
+#, fuzzy, kde-format
+#| msgid "Wireless enabled"
+msgid "Wireless Interface (%1)"
+msgstr "वायरलेस कार्यान्वित केले"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+#, fuzzy
+#| msgid "Unknown"
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "अपरिचीत"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr ""
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr ""
+
+#: libs/uiutils.cpp:216
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "जुळवणी तुटली"
+
+#: libs/uiutils.cpp:219
+#, fuzzy
+#| msgid "Edit connections..."
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "जुळवण्या संपादित करा..."
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr ""
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr ""
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr ""
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr ""
+
+#: libs/uiutils.cpp:238
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "जुळवणी तुटली"
+
+#: libs/uiutils.cpp:240
+#, fuzzy, kde-format
+#| msgid "Connected (via %1)"
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "जुळलेले (द्वारे %1)"
+
+#: libs/uiutils.cpp:244
+#, fuzzy
+#| msgid "Edit connections..."
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "जुळवण्या संपादित करा..."
+
+#: libs/uiutils.cpp:247
+#, fuzzy
+#| msgid "Connection speed:"
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "जुळवणी वेग :"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr ""
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+#| msgid "Unknown"
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "अपरिचीत"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+#| msgid "Edit connections..."
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "जुळवण्या संपादित करा..."
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr ""
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+#| msgid "Connecting"
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "जुळवत आहे"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr ""
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+#, fuzzy
+#| msgid "Unknown"
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "अपरिचीत"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr ""
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr ""
+
+#: libs/uiutils.cpp:302
+#, fuzzy
+#| msgid "Access point (SSID):"
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "प्रवेश बिंदू (SSID):"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr ""
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr ""
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr ""
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr ""
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr ""
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr ""
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr ""
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr ""
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr ""
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr ""
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+#, fuzzy
+#| msgid "Unknown"
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "अपरिचीत"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr ""
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgid "Edit connections..."
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "जुळवण्या संपादित करा..."
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr ""
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr ""
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:537
+#, fuzzy
+#| msgid "Edit connections..."
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "जुळवण्या संपादित करा..."
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr ""
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr ""
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:572
+#, fuzzy
+#| msgid "Edit connections..."
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "जुळवण्या संपादित करा..."
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr ""
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4 पत्ता :"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr ""
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6 पत्ता :"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr ""
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr ""
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr ""
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "Mac पत्ता :"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr ""
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr ""
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr ""
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr ""
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr ""
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr ""
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr ""
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "जुळवणी वेग :"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr ""
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "प्रवेश बिंदू (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "प्रवेश बिंदू (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr ""
+
+#: libs/uiutils.cpp:838
+#, fuzzy, kde-format
+#| msgid "%1 Mhz"
+msgid "%1 (%2 MHz)"
+msgstr "%1 Mhz"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr ""
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+#| msgctxt "Wifi AP frequency"
+#| msgid "Frequency:"
+msgid "Frequency band:"
+msgstr "फ्रीक्वेन्सी :"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr ""
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr ""
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+#| msgid "Connection speed:"
+msgid "Connection Speed"
+msgstr "जुळवणी वेग :"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+#| msgid "Connection speed:"
+msgid "Connection speed"
+msgstr "जुळवणी वेग :"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:95
+#, fuzzy
+#| msgid "MAC Address:"
+msgid "MAC Address"
+msgstr "Mac पत्ता :"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+#| msgid "IPv4 Address:"
+msgid "IPv4 Address"
+msgstr "IPv4 पत्ता :"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+#| msgid "IPv4 Address:"
+msgid "IP version 4 address"
+msgstr "IPv4 पत्ता :"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+#| msgid "IPv6 Address:"
+msgid "IPv6 Address"
+msgstr "IPv6 पत्ता :"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+#| msgid "IPv6 Address:"
+msgid "IP version 6 address"
+msgstr "IPv6 पत्ता :"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+#, fuzzy
+#| msgid "Access point (SSID):"
+msgid "Access Point (SSID)"
+msgstr "प्रवेश बिंदू (SSID):"
+
+#: settings/details/detailkeyseditor.cpp:116
+#, fuzzy
+#| msgid "Access point (SSID):"
+msgid "Wireless Access Point's SSID"
+msgstr "प्रवेश बिंदू (SSID):"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+#| msgid "Access point (SSID):"
+msgid "Wireless Access Point's signal strength"
+msgstr "प्रवेश बिंदू (SSID):"
+
+#: settings/details/detailkeyseditor.cpp:118
+#, fuzzy
+#| msgid "Access point (SSID):"
+msgid "Access Point (MAC)"
+msgstr "प्रवेश बिंदू (SSID):"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+#| msgid "Wireless enabled"
+msgid "Wireless Band"
+msgstr "वायरलेस कार्यान्वित केले"
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+#| msgctxt "Wifi AP frequency"
+#| msgid "Frequency:"
+msgid "Wireless Frequency Band"
+msgstr "फ्रीक्वेन्सी :"
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+#| msgid "Wireless enabled"
+msgid "Wireless Channel"
+msgstr "वायरलेस कार्यान्वित केले"
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+#| msgid "Wireless enabled"
+msgid "Wireless Frequency Channel"
+msgstr "वायरलेस कार्यान्वित केले"
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+#| msgid "Wireless enabled"
+msgid "Wireless Security"
+msgstr "वायरलेस कार्यान्वित केले"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+#| msgid "Wireless enabled"
+msgid "Wireless Mode"
+msgstr "वायरलेस कार्यान्वित केले"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+#| msgid "Connection speed:"
+msgid "VPN connection banner"
+msgstr "जुळवणी वेग :"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr ""
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/mr/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/mr/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..b337109
--- /dev/null
@@ -0,0 +1,326 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Chetan Khona <chetan@kompkin.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2013-04-13 10:36+0530\n"
+"Last-Translator: Chetan Khona <chetan@kompkin.com>\n"
+"Language-Team: Marathi <kde-i18n-doc@kde.org>\n"
+"Language: mr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr ""
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr ""
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr ""
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr ""
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "समर्थीत नाही"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr ""
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+#, fuzzy
+#| msgid "&Gateway:"
+msgid "Gateway:"
+msgstr "गेटवे (&G):"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+#, fuzzy
+#| msgid "&User name:"
+msgid "User name:"
+msgstr "वापरकर्त्याचे नाव (&U) :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+#, fuzzy
+#| msgid "User &password:"
+msgid "User password:"
+msgstr "वापरकर्ता गुप्तशब्द (&P):"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "नेहमी विचारा"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "आवश्यक नाही"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "समूह नाव :"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+#, fuzzy
+#| msgid "Group pa&ssword:"
+msgid "Group password:"
+msgstr "समूह गुप्तशब्द (&S):"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+#, fuzzy
+#| msgid "&Show passwords"
+msgid "Show passwords"
+msgstr "गुप्तशब्द दर्शवा (&S)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+#, fuzzy
+#| msgid "Use h&ybrid authentication"
+msgid "Use hybrid authentication"
+msgstr "हायब्रीड अधिप्रमाणन वापरा (&Y)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "CA फाईल (&F):"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+#, fuzzy
+#| msgid "&Advanced..."
+msgid "Advanced..."
+msgstr "प्रगत (&A)..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "ओळख"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+#, fuzzy
+#| msgid "Do&main:"
+msgid "Domain:"
+msgstr "क्षेत्र (&M):"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+#, fuzzy
+#| msgid "&Vendor:"
+msgid "Vendor:"
+msgstr "विक्रेता (&V)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "वाहतूक व सुरक्षा"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+#, fuzzy
+#| msgid "&Encryption method:"
+msgid "Encryption method:"
+msgstr "कुटलिपी पद्धत (&E):"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+#, fuzzy
+#| msgctxt "IKE DH group"
+#| msgid "DH Group 1"
+msgid "IKE DH Group:"
+msgstr "डीएच समूह 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "सिस्को"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "नेटस्क्रीन"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "सुरक्षित (मूलभूत)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "अकार्यान्वित"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "डीएच समूह 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "डीएच समूह 2 (मूलभूत)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "डीएच समूह 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "सर्व्हर (मूलभूत)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "काही नाही"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "डीएच समूह 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "डीएच समूह 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "डीएच समूह 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+#, fuzzy
+#| msgid "User &Password:"
+msgid "User Password:"
+msgstr "वापरकर्ता गुप्तशब्द (&P):"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+#, fuzzy
+#| msgid "&Group Password:"
+msgid "Group Password:"
+msgstr "समूह गुप्तशब्द (&G):"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+#, fuzzy
+#| msgid "&Username:"
+msgid "Username:"
+msgstr "वापरकर्ता नाव (&U):"
\ No newline at end of file
diff --git a/plasma-nm/po/ms/CMakeLists.txt b/plasma-nm/po/ms/CMakeLists.txt
new file mode 100644 (file)
index 0000000..8efa6a3
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(ms ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/ms/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/ms/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..16c22c8
--- /dev/null
@@ -0,0 +1,2604 @@
+# libknetworkmanager Bahasa Melayu (Malay) (ms)
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sharuzzaman Ahmat Raslan <sharuzzaman@gmail.com>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: libknetworkmanager\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2010-07-30 21:29+0800\n"
+"Last-Translator: Sharuzzaman Ahmat Raslan <sharuzzaman@gmail.com>\n"
+"Language-Team: Malay <kedidiemas@yahoogroups.com>\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=1;\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#, fuzzy
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Sharuzzaman Ahmat Raslan"
+
+#, fuzzy
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "sharuzzaman@myrealbox.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+msgid "Show sections"
+msgstr "Kata laluan"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+msgid "Show &network speed in:"
+msgstr "Sambungan Gagal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+msgid "Connection Details"
+msgstr "Sambungan Gagal"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Connect"
+msgstr "Tersambung"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "Tersambung"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+#, fuzzy
+msgid "Speed"
+msgstr "Kelajuan"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+#, fuzzy
+msgid "Details"
+msgstr "Terperinci"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+msgid "Password..."
+msgstr "Kata laluan"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+msgid "Show password"
+msgstr "Kata laluan"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Tersambung"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+msgid "Connected"
+msgstr "Tersambung"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "Sambungan"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "Tanpa wayar"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "Tanpa wayar"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "Tanpa wayar"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Tersambung"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Tersambung"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Tersambung"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Tersambung"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Sambungan"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Sambungan"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "Sambungan"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "Tersambung"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "Sambungan"
+
+#: libs/declarative/networkstatus.cpp:173
+#, fuzzy
+msgid "NetworkManager not running"
+msgstr "Pengurusan Rangkaian"
+
+#: libs/declarative/networkstatus.cpp:178
+#, fuzzy, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Pengurusan Rangkaian"
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Tidak diketahui"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr ""
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr ""
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+msgid "Connection name"
+msgstr "Sambungan Gagal"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr ""
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "Sambungan"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr ""
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr ""
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr ""
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr ""
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr ""
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+#, fuzzy
+msgid "Wired"
+msgstr "Tanpa wayar"
+
+#: libs/uiutils.cpp:160
+#, fuzzy
+msgid "Wireless"
+msgstr "Tanpa wayar"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "Sambungan Gagal"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Antaramuka"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+#, fuzzy
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Tidak diketahui"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr ""
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr ""
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr ""
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr ""
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr ""
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr ""
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr ""
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr ""
+
+#: libs/uiutils.cpp:238
+#, fuzzy
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Tersambung"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr ""
+
+#: libs/uiutils.cpp:244
+#, fuzzy
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Sambungan"
+
+#: libs/uiutils.cpp:247
+#, fuzzy
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Sambungan Gagal"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr ""
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Tidak diketahui"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Sambungan"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr ""
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Sambungan"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr ""
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Tidak diketahui"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr ""
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr ""
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr ""
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr ""
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr ""
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr ""
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Sebarang"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr ""
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr ""
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr ""
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr ""
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr ""
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr ""
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+#, fuzzy
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Tidak diketahui"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Sebarang"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Sambungan Gagal"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr ""
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr ""
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr ""
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr ""
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr ""
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr ""
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "Namapengguna:"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "Alamat IP"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "Gateway"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "Alamat IP"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "Gateway"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "Pemacu"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Pengurusan Rangkaian"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "Alamat"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+msgid "Network ID:"
+msgstr "Pengurusan Rangkaian"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr ""
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr ""
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "Saluran"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "Nama"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, fuzzy, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "Pengurusan Rangkaian"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "Sambungan Gagal"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "Mod"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr ""
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Saluran"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "Keselamatan"
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+msgid "Frequency band:"
+msgstr "Frekuensi"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:888
+#, fuzzy
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Semalam"
+
+#: libs/uiutils.cpp:894
+#, fuzzy
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Tidak sekali"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr ""
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Tidak sekali"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Driver"
+msgstr "Pemacu"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Device driver"
+msgstr "Pemacu"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection Speed"
+msgstr "Sambungan Gagal"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection speed"
+msgstr "Sambungan Gagal"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:95
+#, fuzzy
+msgid "Hardware address"
+msgstr "Alamat IP"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IPv4 Address"
+msgstr "Alamat IP"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IP version 4 address"
+msgstr "Alamat IP"
+
+#: settings/details/detailkeyseditor.cpp:101
+#, fuzzy
+msgid "IPv4 Gateway"
+msgstr "Gateway"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IPv6 Address"
+msgstr "Alamat IP"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "Alamat IP"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "Gateway"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Band"
+msgstr "Tanpa wayar"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+msgid "Wireless Channel"
+msgstr "Tanpa wayar"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Wireless Security"
+msgstr "Tanpa wayar"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "Tanpa wayar"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "Pengurusan Rangkaian"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "Sambungan Gagal"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+#, fuzzy
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Nama"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+#, fuzzy
+msgid "Details to Show"
+msgstr "Terperinci"
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/nb/CMakeLists.txt b/plasma-nm/po/nb/CMakeLists.txt
new file mode 100644 (file)
index 0000000..90d757e
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(nb ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/nb/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/nb/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..f7cbb71
--- /dev/null
@@ -0,0 +1,1385 @@
+# Translation of plasma_applet_org.kde.networkmanagement to Norwegian Bokmål
+#
+# Bjørn Steensrud <bjornst@skogkatt.homelinux.org>, 2009, 2010, 2011, 2012, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-09-12 05:50+0000\n"
+"PO-Revision-Date: 2013-04-07 18:23+0200\n"
+"Last-Translator: Bjørn Steensrud <bjornst@skogkatt.homelinux.org>\n"
+"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.4\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Bjørn Steensrud"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "bjornst@skogkatt.homelinux.org"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:136
+msgid "Connect"
+msgstr "Koble til"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:136
+msgid "Disconnect"
+msgstr "Koble fra"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:191
+msgid "Speed"
+msgstr "Hastighet"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:197
+msgid "Details"
+msgstr "Detaljer"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:293
+msgid "Password..."
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:320
+msgid "Show password"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:407
+msgid "Connected, ⬇ %1, ⬆ %2"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:409
+msgid "Connected"
+msgstr "Tilkoblet"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:322
+msgid "Available connections"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "Ny VPN-tilkobling"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "Koblet til %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "Koblet til %1"
+
+#: libs/declarative/networkstatus.cpp:173
+#, fuzzy
+msgid "NetworkManager not running"
+msgstr "Nettverksstyring"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Ukjent"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+#, fuzzy
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Sendereffekt"
+
+#: libs/declarative/trafficmonitor.cpp:203
+#, fuzzy
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+#, fuzzy
+msgid "MBit/s"
+msgstr " MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+#, fuzzy
+msgid "GBit/s"
+msgstr " MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+#, fuzzy
+msgid "Transmitted"
+msgstr "Sendereffekt"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr ""
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Sist brukt"
+
+#: libs/models/networkmodelitem.cpp:320
+#, fuzzy
+msgid "Active connections"
+msgstr "Kobler fra"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Kablet Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Trådløs 802.11"
+
+#: libs/uiutils.cpp:64
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Blåtann"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Serielt modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobilt bredbånd"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Blåtann"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+#, fuzzy
+msgid "Mobile broadband"
+msgstr "Mobilt bredbånd"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Kablet"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Trådløs"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "Ukjent sikkerhetstype"
+
+#: libs/uiutils.cpp:176
+#, fuzzy, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Frakoblet grensesnitt (%1)"
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Frakoblet grensesnitt (%1)"
+
+#: libs/uiutils.cpp:182
+#, fuzzy, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Blåtann"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Ukjent"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Ikke styrt"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Ikke tilgjengelig"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Ikke tilkoblet"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Forbereder tilkobling"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Setter opp grensesnitt"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Venter på autorisasjon"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Setter nettverksadresse"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Undersøker videre koblinger"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Venter på sekundærtilkobling"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Tilkoblet"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Koblet til %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Kobler fra"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Tilkobling lyktes ikke"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Feil: ugyldig tilstand"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr ""
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr ""
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr ""
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr ""
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr ""
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Ukjent"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Ad-hoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruktur"
+
+#: libs/uiutils.cpp:302
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Tilgangspunkt"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "UKJENT MODUS FIXME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Parvis WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Parvis WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Parvis TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Parvis CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Gruppe WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Gruppe WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Gruppe TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Gruppe CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr ""
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr ""
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+#, fuzzy
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Kompakt GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Ukjent"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr ""
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr ""
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Usikret"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamisk WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Ukjent sikkerhetstype"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Usikker"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamisk WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Ukjent sikkerhetstype"
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "Systemnavn"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "IPv4-adresse"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "IP4 portner"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "IPv6-adresse"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "IP4 portner"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "Driver"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr ""
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "MAC-adresse"
+
+#: libs/uiutils.cpp:686
+#, fuzzy
+msgid "Operator:"
+msgstr "Mobiloperatør"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Nettverks-ID:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+#, fuzzy
+msgid "Signal Quality:"
+msgstr "Mobil signalkvalitet"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "Mobil-opplåsing nødvendig"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+#, fuzzy
+msgid "VPN plugin:"
+msgstr "Navn på VPN-programtillegg"
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "&Kanal:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "Navn"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, fuzzy, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "Nettverkstype"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "Tilkoblingshastighet"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "&Modus:"
+
+#: libs/uiutils.cpp:826
+#, fuzzy
+msgid "Signal strength:"
+msgstr "Signalstyrke"
+
+#: libs/uiutils.cpp:830
+#, fuzzy
+msgid "Access point (SSID):"
+msgstr "Tilgangspunkt (SSID)"
+
+#: libs/uiutils.cpp:834
+#, fuzzy
+msgid "Access point (BSSID):"
+msgstr "Tilgangspunkt (SSID)"
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "&Kanal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "&Sikkerhet:"
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+msgid "Frequency band:"
+msgstr "Frekvens"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr ""
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr ""
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Driver"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Enhetsdriver"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Tilkoblingshastighet"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Tilkoblingshastighet"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Systemnavn"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC-adresse"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Maskinvareadresse"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4-adresse"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IP versjon 4-adresse"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IP4 portner"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Standard portner for IP versjon 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6-adresse"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "IP versjon 4-adresse"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "IP4 portner"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IP version 6 default gateway"
+msgstr "Standard portner for IP versjon 4"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+msgid "The name of the NSP"
+msgstr "Navnet på det trådløse nettverket"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Tilgangspunkt (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID for det trådløse tilgangspunktet"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Wireless Access Point's signal strength"
+msgstr "SSID for det trådløse tilgangspunktet"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Tilgangspunkt (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "MAC-adresse for det trådløse tilgangspunktet"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Trådløst bånd"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Trådløst frekvensbånd"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Trådløs kanal"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Trådløs frekvenskanal"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Trådløs sikkerhet"
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Describes the security capabilities of the access point"
+msgstr "Basic Service Set IDentifier for tilgangspunktet som skal brukes"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "Trådløst bånd"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "The operating mode of the wireless device"
+msgstr "Driftsmodus for det trådløse nettverket"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobiloperatør"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Navn på mobiloperatøren"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Mobil signalkvalitet"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Mobil aksessteknologi"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Mobil tillatt-modus"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Mobil-opplåsing nødvendig"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Mobil hovedenhet"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "Mobilenhetens IMEI"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Mobilenhetens serienummer"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "Mobilenhetens IMSI"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Mobilenhetens identitetsnummer"
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "Blåtann"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN Plugin"
+msgstr "Navn på VPN-programtillegg"
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN plugin type"
+msgstr "Navn på VPN-programtillegg"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "Ny VPN-tilkobling"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Tilgjengelige detaljer"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Navn"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Detaljer som skal vises"
\ No newline at end of file
diff --git a/plasma-nm/po/nb/plasmanetworkmanagement-kded.po b/plasma-nm/po/nb/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..8c1c2b7
--- /dev/null
@@ -0,0 +1,623 @@
+# Translation of plasmanetworkmanagement-kded to Norwegian Bokmål
+#
+# Bjørn Steensrud <bjornst@skogkatt.homelinux.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-09-01 18:12+0200\n"
+"Last-Translator: Bjørn Steensrud <bjornst@skogkatt.homelinux.org>\n"
+"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Det er bare støtte for tjenestene «dun» og «nap»."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Klarte ikke å kontakte blåtann-behandleren (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Fant ikke standard blåtann-adapter: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) støtter ikke Dialup Networking (DUN) – oppringt nettverk."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) støtter ikke Network Access Point (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Feil ved aktivering av enhetens seriellport: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Enheten %1 er ikke den som  ønskes (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Fant ikke enhet for seriell port %1 (%2)."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Feil ved opplåsing av modem: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Feil ved PIN/PUK-opplåsing"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Enheten kunne ikke settes opp"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP-oppsettet var ikke tilgjengelig"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP-oppsettet er utløpt"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Ingen hemmeligheter ble oppgitt"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Autorisasjonssøkeren koblet fra"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Autorisasjonssøkerens oppsett sviktet"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Autorisasjonssøkeren sviktet"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Autorisasjonssøkeren fikk tidsavbrudd"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP klarte ikke å starte"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP koblet fra"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP sviktet"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP startet ikke"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Det oppsto en DHCP-feil"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP sviktet "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Den delte tjenesten startet ikke"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Den delte tjenesten sviktet"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Auto-IP-tjenesten startet ikke"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Auto IP-tjenesten meldte om en feil"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Auto IP-tjenesten sviktet"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modemet er opptatt"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modemet har ikke summetone"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modemet viser ikke bærebølge"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Modemet fikk tidsavbrudd på oppringing"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Modemoppringing sviktet"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Modemet kunne ikke klargjøres"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "Kunne ikke velge GSM APN"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "GSM-modemet søker ikke"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "SM-GSM nettverksregistrering ble nektet"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "GSM nettverksregistrering fikk tidsavbrudd"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "GSM-registrering mislyktes"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "GSM PIN-kontroll mislyktes"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Enheten mangler mikrokode"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Enheten ble fjernet"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Nettverkssystemet sover nå"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Tilkoblingen ble fjernet"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Kabelen ble koblet fra"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Kunne ikke finne modemet"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Blåtann-tilkoblingen sviktet eller fikk tidsavbrudd"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "SIM.kort er ikke satt inn i GSM-modemet"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "GSM-modemet trenger PIN-kode for SIM-kortet"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "GSM-modemet trenger PUK-kode for SIM-kortet"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "GSM-modemets SIM er feil"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBand-enheten støtter ikke tilkoblet modus"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "En avhengighet for tilkoblingen mislyktes"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Det er et problem med brua for RFC 2684 Ethernet over ADSL"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager kjører ikke"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Fant ikke WiFi-nettverket"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "En sekundærtilkobling for hovedtilkoblingen sviktet"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Tilkobling «%1» aktivert."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Tilkobling «%1» deaktivert."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN-tilkobling «%1» aktivert."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN-tilkobling «%1» mislyktes."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN-tilkoblingen «%1» er frakoblet."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "VPN-tilkoblingen endret status fordi brukeren koblet den fra."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"VPN-tilkoblingen endret status fordi enheten den brukte ble koblet fra."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Tjenesten som skaffet VPN-tilkobling ble stoppet."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "VPN-tilkoblingen hadde ugyldig IP-oppsett."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Det ble tidsavbrudd på forsøk på tilkobling til VPN-tjenesten."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"Det oppsto et tidsavbrudd mens tjenesten som skaffer VPN-tilkobling startet."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Det lyktes ikke å starte tjenesten som skaffer VPN-tilkobling."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "Nødvendige hemmeligheter for VPN-tilkoblingen ble ikke oppgitt."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Autentisering til VPN-tjeneren mislyktes."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Tilkoblingen ble slettet fra innstillinger."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"Du må oppgi et passord nedenfor for å få tilgang til det trådløse nettverket "
+"«%1»"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Oppgi passord for å aktivere tilkoblingen «%1»"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN-hemmeligheter (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Passorddialog"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Tekstetikett"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Passord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Vi&s password"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Lås opp"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK for tjenesteleverandør"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK for nettverk"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Firma-PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK for under-nettverk"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1 opplåsing nødvendig"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1 opplåsing nødvendig"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr "Den mobile bredbåndsenheten «%1» krever en %2-kode før den kan brukes."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1 Kode:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Ny PIN-kode:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Tast inn ny PIN-kode igjen:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Vis PIN/PUK-kode"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN for tjenesteleverandør"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Nettverks-PIN"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Firma-PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN for under-nettverk"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Vis PIN-kode"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN-koden er for kort. Den bør være minst 4 sifre."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "De to PIN-kodene stemmer ikke overens"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK-koden er for kort. Den burde være 8 sifre."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Ukjent feil"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "SIM PIN-opplåsing nødvendig"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Den mobile bredbåndsenheten «%1» krever en SIM PIN-kode før den kan brukes."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK kode:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Tast inn ny PIN-kode igjen:"
\ No newline at end of file
diff --git a/plasma-nm/po/nb/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/nb/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..40f0e25
--- /dev/null
@@ -0,0 +1,224 @@
+# Translation of plasmanetworkmanagement_l2tpui to Norwegian Bokmål
+#
+# Bjørn Steensrud <bjornst@skogkatt.homelinux.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-09-01 18:44+0200\n"
+"Last-Translator: Bjørn Steensrud <bjornst@skogkatt.homelinux.org>\n"
+"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Portner:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Brukernavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Passord:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Lagre"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Spør alltid"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Ikke nødvendig"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Vis passord"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT Domene:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPSec-innstillinger …"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP-innstillinger …"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Slå på IPsec-tunnel til L2TP-vert"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Gruppenavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Portner-ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Delt nøkkel:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Valg for L2TP IPsec"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Brukernavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Bruker-passord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Vis passord"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Autentisering"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Tillat følgende autentiseringsmetoder:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Bruk Microsoft Punkt-til-punkt-kryptering"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Bruk MPPE-kryptering"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Krypto:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Alle"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Bruk stateful kryptering"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Tillat BSD-komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Tillat reduksjonskomprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Tillat TCP hodekomprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Bruk forhandling om protokollfelt-komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Bruk adresse/kontoll-komprimering"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Ekko"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Send PPP-ekkopakker "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Valg for L2TP PPP"
\ No newline at end of file
diff --git a/plasma-nm/po/nb/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/nb/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..b8f1bb7
--- /dev/null
@@ -0,0 +1,154 @@
+# Translation of plasmanetworkmanagement_openconnectui to Norwegian Bokmål
+#
+# Bjørn Steensrud <bjornst@skogkatt.homelinux.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-09-01 18:46+0200\n"
+"Last-Translator: Bjørn Steensrud <bjornst@skogkatt.homelinux.org>\n"
+"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Kontakter verten, vent litt …"
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Vi&s password"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Logg inn"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Kontroll mislyktes for sertifikat fra VPN-tjener «%1».\n"
+"Årsak: %2\n"
+"Godta likevel?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "TIlkoblingsforsøk var mislykket."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnect VPN-autentisering"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN Vert"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Koble til"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Start tilkobling automatisk neste gang"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Vis logg"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Loggnivå:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Feil"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Info"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Feilsøk"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Spor"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "OpenConnect-innstillinger"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Generelt"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Portner:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "CA-sertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Mellomtjener:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "CSD &innpakkingsskript:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Tillat Cisco Secure Desktop-&trojaner"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Sertifikatautentisering:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Brukersertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Privat nøkkel:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Bruk FSID til nøkkelpassfrase"
\ No newline at end of file
diff --git a/plasma-nm/po/nb/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/nb/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..4426702
--- /dev/null
@@ -0,0 +1,87 @@
+# Translation of plasmanetworkmanagement_openswanui to Norwegian Bokmål
+#
+# Bjørn Steensrud <bjornst@skogkatt.homelinux.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-09-01 18:47+0200\n"
+"Last-Translator: Bjørn Steensrud <bjornst@skogkatt.homelinux.org>\n"
+"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Portner:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Gruppenavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Bruker-passord:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Lagre"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Spør alltid"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Ikke nødvendig"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Gruppepassord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Vis passord"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Brukernavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Fase 1 algoritmer:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Fase 2 algoritmer:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domene:"
\ No newline at end of file
diff --git a/plasma-nm/po/nb/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/nb/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..fc28f66
--- /dev/null
@@ -0,0 +1,489 @@
+# Translation of plasmanetworkmanagement_openvpnui to Norwegian Bokmål
+#
+# Bjørn Steensrud <bjornst@skogkatt.homelinux.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-07 06:00+0000\n"
+"PO-Revision-Date: 2014-09-01 20:28+0200\n"
+"Last-Translator: Bjørn Steensrud <bjornst@skogkatt.homelinux.org>\n"
+"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Klarte ikke åpne fil"
+
+#: openvpn.cpp:231 openvpn.cpp:252 openvpn.cpp:447
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Ukjent valg: %1"
+
+#: openvpn.cpp:235 openvpn.cpp:256 openvpn.cpp:274 openvpn.cpp:288
+#: openvpn.cpp:306 openvpn.cpp:380 openvpn.cpp:438 openvpn.cpp:469
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Ugyldig antall argumenter (forventet 1) i valg: %1"
+
+#: openvpn.cpp:270 openvpn.cpp:284
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Ugyldig størrelse (skal være mellom 0 og 0xFFFF) i valg: %1"
+
+#: openvpn.cpp:302
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Ugyldig størrelse (skal være mellom 0 og 604800) i valg: %1"
+
+#: openvpn.cpp:354
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Ugyldig mellomtjenervalg: %1"
+
+#: openvpn.cpp:377
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Ugyldig port (skal være mellom 1 og 65535) i valg: %1"
+
+#: openvpn.cpp:457
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Ugyldig antall argumenter (forventet 2) i valg: %1"
+
+#: openvpn.cpp:483
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Ugyldig argument i valg: %1"
+
+#: openvpn.cpp:544
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Fila %1 er ikke en gyldig oppsettsfil for OpenVPNs klient"
+
+#: openvpn.cpp:549
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Fila %1 er ikke en gyldig oppsettsfil for OpenVPN (ikke noe fjernt)."
+
+#: openvpn.cpp:615
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Feil ved lagring av fil %1: %2"
+
+#: openvpn.cpp:642
+#, kde-format
+msgid "Error copying file to %1: %2"
+msgstr "Feil ved kopiering av fil til %1: %2"
+
+#: openvpn.cpp:654
+msgid "Could not open file for writing"
+msgstr "Klarte ikke åpne fila for skriving"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Avansert …"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Vis passord"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Portner:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Tilkoblingstype:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509-sertifikater"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Delt nøkkel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Passord"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 med passord"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA-fil:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Sertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Nøkkel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Passord for nøkkel:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Lagre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Spør alltid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Ikke nødvendig"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Delt nøkkel:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Lokal IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Nettverks-IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Nøkkelretning:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Hvis nøkkelretning brukes må den være det motsatte av det som brukes på VPN-"
+"motparten."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Ingen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA-fil:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Brukernavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Passord:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Generelt"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Port på portner:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automatisk"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tunnel MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "UDP fragmentstørrelse:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Bruk egendefinert intervall mellom reforhandlinger"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Bruk LZO-komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Bruk TCP-tilkobling"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Bruk TAP-enhet"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Begrens maksimal segmentstørrelse (MSS) for TCP"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Sikkerhet"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Chiffer:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Henter tilgjengelige chifre …"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC-autentisering:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Standard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS-innstillinger"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Samsvar med subjekt:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Koble bare til tjenere som har sertifikat som passer med det angitte "
+"subjektet. Eksempel: /CN=minvpn.example.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Bruk TLS-autentisering i tillegg"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Tjener (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Klient (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Mellomtjenere"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Mellomtjenertype:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Tjener-adresse:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Forsøk om igjen uten begrensning når feil oppstår"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Brukernavn for mellomtjener:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Mellomtjenerpassord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Vis passord"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Avanserte egenskaper for OpenVPN"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Oppslag etter OpenVPN chiffer mislyktes"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Standard"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Fant ingen chifre for OpenVPN"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Passord for nøkkel:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Vi&s password"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPNAuthentication"
\ No newline at end of file
diff --git a/plasma-nm/po/nb/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/nb/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..584982b
--- /dev/null
@@ -0,0 +1,191 @@
+# Translation of plasmanetworkmanagement_pptpui to Norwegian Bokmål
+#
+# Bjørn Steensrud <bjornst@skogkatt.homelinux.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-09-01 20:30+0200\n"
+"Last-Translator: Bjørn Steensrud <bjornst@skogkatt.homelinux.org>\n"
+"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Autentisering"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Tillat følgende autentiseringsmetoder:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Bruk Microsoft Punkt-til-punkt-kryptering"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Bruk MPPE-kryptering"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Krypto:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Alle"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Bruk stateful kryptering"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Tillat BSD-komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Tillat reduksjonskomprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Tillat TCP hodekomprimering"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Ekko"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Send PPP-ekkopakker "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTPAutentisering"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Passord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Vis passord"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP-innstillinger"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Generelt"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Portner:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Tillegg"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Login:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Lagre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Spør alltid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Ikke nødvendig"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT Domene:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Avansert …"
\ No newline at end of file
diff --git a/plasma-nm/po/nb/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/nb/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..903e57c
--- /dev/null
@@ -0,0 +1,164 @@
+# Translation of plasmanetworkmanagement_strongswanui to Norwegian Bokmål
+#
+# Bjørn Steensrud <bjornst@skogkatt.homelinux.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-09-01 20:32+0200\n"
+"Last-Translator: Bjørn Steensrud <bjornst@skogkatt.homelinux.org>\n"
+"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Passord for privat nøkkel:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Passord:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Oppsettet bruker ssh-agent til autentisering, men fant ikke kjørende ssh-"
+"agent."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Strong Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Vi&s password"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Portner"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Portner:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Sertifikat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Autentisering"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Sertifikat/privat nøkkel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Sertifikat/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartkort"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Privat nøkkel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Passord for privat nøkkel:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Lagre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Spør alltid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Ikke nødvendig"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "Br&ukernavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Bruker-&passord"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Valg"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Be om en indre IP-adresse"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Tving UDP-innkapsling"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Bruk IP-komprimering"
\ No newline at end of file
diff --git a/plasma-nm/po/nb/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/nb/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..c1965d0
--- /dev/null
@@ -0,0 +1,305 @@
+# Translation of plasmanetworkmanagement_vpncui to Norwegian Bokmål
+#
+# Bjørn Steensrud <bjornst@skogkatt.homelinux.org>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-09-01 20:37+0200\n"
+"Last-Translator: Bjørn Steensrud <bjornst@skogkatt.homelinux.org>\n"
+"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Feil ved dekryptering av tåkelagt passord"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Feil"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Fila %1 kunne ikke åpnes."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Fant ikke det nødvendige programmet cisco-decrypt."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"Innstillingsfila «%1» for VPN oppgir at VPN-trafikk skal sendes gjennom TCP, "
+"som ikke er støttet ennå i vpnc-programmet.\n"
+"\n"
+"Tilkoplingen kan likevel opprettes, med TCP-tunnel slått av, men dette vil "
+"kanskje ikke virke som forventet."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Ikke støttet"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: filformatfeil."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: fila kunne ikke opprettes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Portner:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Brukernavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Bruker-passord:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Lagre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Spør alltid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Ikke nødvendig"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Gruppenavn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Gruppepassord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Vis passord"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Bruk hybrid autentisering"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "CA-&fil:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Avansert …"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identifikasjon"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domene:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Leverandør:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transport Security Layer"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Krypteringsmetode:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT-passasje:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH-gruppe:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Perfect Forward Secrecy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Slå av oppdaging av død motpart"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Lokal port:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Lokal port som skal brukes (0.65535), 0 (standard) betyr vilkårlig port."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Vilkårlig"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Avanserte egenskaper for VPNC"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Nettskjerm"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Sikker (standard)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Svak (DES-kryptering, bruk varsomt)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Ingen (helt usikret)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T når tilgjengelig (standard)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T alltid"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Slått av"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH-gruppe 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH-gruppe 2 (standard)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH-gruppe 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Tjener (standard)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Ingen"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH-gruppe 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH-gruppe 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH-gruppe 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNCAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Bruker-passord:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Gruppepassord:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Brukernavn:"
\ No newline at end of file
diff --git a/plasma-nm/po/nds/CMakeLists.txt b/plasma-nm/po/nds/CMakeLists.txt
new file mode 100644 (file)
index 0000000..2401745
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(nds ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/nds/kde-nm-connection-editor.po b/plasma-nm/po/nds/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..55b1579
--- /dev/null
@@ -0,0 +1,246 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sönke Dibbern <s_dibbern@web.de>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-09 21:20+0200\n"
+"Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
+"Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Sönke Dibbern"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "s_dibbern@web.de"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Hier wat ingeven, wenn Du na Verbinnen söken wullt..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Tofögen"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Hardware"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobil Breedband..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Kavel"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Kavel (deelt)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Funk"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Funk (deelt)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtuell"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Bund"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Brüch"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Bewerken..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Wegdoon"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "VPN importeren..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "VPN exporteren..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Verbinnen „%1“ wöör toföögt"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Wullt Du de Verbinnen „%1“ wegmaken?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Verbinnen wegmaken"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Tokoppeln"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Afkoppeln"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "VPN-Verbinnen importeren"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Importeren vun de VPN-Verbinnen „%1“ fehlslaan\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Exporteren warrt för dissen VPN-Typ nich ünnerstütt"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "VPN-Verbinnen exporteren"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Exporteren vun de VPN-Verbinnen „%1“ fehlslaan\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "VPN-Verbinnen „%1“ mit Spood exporteert"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Verbinnen"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Hööft-Warktüüchbalken"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Verbinneneditor"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Dien Nettwarkverbinnen plegen"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Mit dit Programm kannst Du Verbinnen opstellen, bewerken und wegdoon.\n"
+"\n"
+"Bruukt NM in de Verschoon %1."
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Schriever"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Autor vun libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "Verscheden Fehlerrichten"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN-Modulen"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Verbinnen bewerken"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Verbinneneditor"
\ No newline at end of file
diff --git a/plasma-nm/po/nds/libplasmanetworkmanagement-editor.po b/plasma-nm/po/nds/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..445597e
--- /dev/null
@@ -0,0 +1,1492 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sönke Dibbern <s_dibbern@web.de>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-16 22:57+0200\n"
+"Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
+"Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "nieg_deelt_verbinnen"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nieg Verbinnen (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nieg %1-Verbinnen"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Verbinnen „%1“ bewerken"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Allmeen Instellen"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Kavel"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x-Sekerheit"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Funk"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Funksekerheit"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobil Breedband (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Bund"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Brüch"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dialoog"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Verbinnennaam:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Tietschieven"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Aktiev Opbacken"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Rundroop"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Topassen Överdreeg-Lastbalangseren"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Topassen Lastbalangseren"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (anraadt)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Wullt Du de Verbinnen „%1“ wegmaken?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Verbinnen wegmaken"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (Inwählnettwark)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (Persoonrebeet-Nettwark)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Verwiedert Verlöven-Editor"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "All"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Bloots 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Bloots 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "3G (UMTS/HSPA) vörtrecken"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "2G (GPRS/EDGE) vörtrecken"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "4G (LTE) vörtrecken"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Bloots 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagramm"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Tokoppelt"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adress"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Nettmask"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Döörreekner"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Anner DNS-Servers:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS-Servers:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "DNS-Servers bewerken"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "DNS-Söökdomänen bewerken"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adress"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Prefix"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Döörreekner"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Identiteetprööv:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Tunnelt TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Schuult EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Brukernaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Passwoort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Bi disse Verbinnen jümmers nafragen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Passwoort wiesen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identiteet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Bruker-Zertifikaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "ZA-Zertifikaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Privaatslötel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Privaatslötel-Passwoort:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anonüm Identiteet:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Schuult Togangdaten („PAC“) automaatsch praatstellen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonüm"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Anmeldt"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Beed"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC-&Datei:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Binnen-Identiteetprööv:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "PEAP-&Verschoon:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automaatsch"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Verschoon 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Verschoon 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Koppelsteednaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Bunnen Verbinnen:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Tofögen..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Bewerken..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Wegdoon"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Bedriefoort:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Verbinnen-Beluern:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Nakiek-Tietafstand:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Opstell-Töövtiet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Wegmaak-Töövtiet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP-Telen:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "En IP-Adress oder en mit Kommas verbunnen List vun Adressen."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Brüch-Verbinnen:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Öllertiet:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "STP („Spanning Tree Protocol“) anmaken"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioriteet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Vörut-Töövtiet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Begröten-Tiet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Hööchstöller:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Reedschapadress:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Verbinnentyp:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Nummer:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Automaatsch na dit Nettwark tokoppeln, wenn dat verföögbor is"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "All Brukers dörvt sik dit Nettwark tokoppeln"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Verwiedert Verlöven för disse Verbinnen bewerken"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Bannig nau Verlöven-Editor för disse Verbinnen. Hier kannst Du de Brukers "
+"utsöken, de disse Verbinnen anmaken, ännern oder wegmaken dörvt."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Verwiedert..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Nettdiek-Rebeet:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Bi Bruuk vun disse Verbinnen jümmers na VPN tokoppeln"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Eenfach"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Sekern"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Jümmers nafragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Deit nich noot"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Verwiedert"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Nettwarkwesseln tolaten, wenn Tohuus-Nettwark nich verföögbor is"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Nettwark-ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Typ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Passwöör wiesen"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Överdreegmetood:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Ingrenzen op Reedschap:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " Bytes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Metood:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automaatsch (bloots Adressen)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Link-Local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Vun Hand"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Deelt mit anner Reekners"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Utmaakt"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS-Servers:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Hier laat sik de DNS-Servers ehr IP-Adressen fastleggen. Bruuk Kommas as "
+"Trenntekens."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "De List mit DNS-Servers bewerken"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Söökdomänen:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Hier laat sik de DNS-Söökdomänen fastleggen. Bruuk Kommas as Trenntekens."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "De List mit DNS-Domänen bewerken, binnen de söcht warrt"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "DHCP-Client-Kennen:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Wegmaken"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Tofögen"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adressen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "IPv4 deit för disse Verbinnen noot"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Nettweeg..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Hier lett sik den DHCP-Client sien Kennen fastleggen. Dat is en Tekenkeed, "
+"de den DHCP-Server tostüert warrt, un mit de sik lokale Reekner anmellen "
+"deit. De DHCP-Server kann se för de DHCP-Towiesen un dat Topassen vun "
+"Optschonen bruken."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privaatrebeet:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automaatsch (Bloots DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Övergahn"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "IPv6 deit för disse Verbinnen noot"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Standard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Utmaakt"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Anmaakt (apen Adress vörtrecken)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Anmaakt (temporeer Adress vörtrecken)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Identiteetprööv"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Komprimeren"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "„Punkt-to-Punkt“-Verslöteln (MPPE) bruken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "BSD-Datenkomprimeren bruken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Deflate-Datenkomprimeren bruken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "TCP-Koppdatenkomprimeren bruken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "128-Bit-Verslöteln vörutsetten"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Tostandwohren MPPE bruken"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "PPP-Echopaketen loosstüern"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Deenst:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Böverkoppelsteed:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN-ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "VLAN-Koppelsteednaam:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Ümornen vun Utgaavpaketköpp"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "GARP-VLAN-Inmellprotokoll"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Binnen oplösen"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastruktuur"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Op'n Stutz"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Togangpunkt"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Kloont MAC-Adress:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Tofällig..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr ""
+"Maak dit an, wenn Du en Verbinnen för en versteken Nettwark opstellen wullt"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Versteken Nettwark:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Band:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2,4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanaal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Funk-Sekerheit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Keen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP-Slötel mit 40/128 Bits (Hex/ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP-Slötel mit 128 Bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dünaamsch WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA/WPA2 „persöönlich“"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA/WPA2 „Ünnernehmen“"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Sekerheit:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Slötel:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Slötel wiesen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP-Index:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (Standard)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Apen Systeem"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Deelt Slötel"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Nettwarknaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Gauheit:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " MBit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Duplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Vull"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Half"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Automaatsch uthanneln"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "802.1x-Sekerheit för disse Verbinnen bruken"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Akschoon warrt för dissen VPN-Typ nich ünnerstütt."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "k.A."
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Nich verföögbor"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Toeerst SSID utsöken"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metrik"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Nettmask"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metrik"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nieg mobil Breedbandverbinnen"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Mien Tarif is nich oplist..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Nich begäng Anbeder"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Standard"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "En mobil Breedbandverbinnen inrichten"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Mit dissen Hölper kannst Du eenfach en mobil Breedbandverbinnen na en "
+"Mobilfunknettwark (3G) opstellen."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Disse Informatschonen doot noot:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Dien Breedband-Anbeder sien Naam"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Dien Breedband-Tarifnaam"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "(Mennigmaal) den APN (Togangpunktnaam) vun Dien Breedband-Tarif"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "En Verbinnen för &disse Mobil-BBreedbandreedschap opstellen:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "En GSM-Reedschap"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "En CDMA-Reedschap"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Installeert GSM-Reedschap"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Installeert CDMA-Reedschap"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Söök Dien Anbeder sien Land ut."
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Länner oplisten:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Mien Land is nich oplist"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Söök Dien Anbeder ut"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Söök Dien Anbeder op de &List ut:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Mien Anbeder lett sik nich finnen un ik will em vun &Hand ingeven:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Söök Dien Tarif ut"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Söök Dien Tarif ut:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Utsöcht Tarif un &APN (Togangpunktnaam):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Wohrschoen: Hest Du en leeg Tarif angeven, denn kann dat wesen, Du muttst "
+"toveel betahlen, oder Du kriggst gor keen Verbinnen.\n"
+"\n"
+"Büst Du nich seker, denn snack Dien Anbeder op den APN för Dien Tarif an."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Mobil-Breedbandinstellen beglöven"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr "Dien mobil Breedbandverbinnen is mit disse Instellen inricht:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Dien Anbeder:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Dien Tarif:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Sekerheit: %3\n"
+"Frequenz: %4 MHz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Sekerheit: Unseker\n"
+"Frequenz: %3 MHz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Verföögbor Brukers"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Rejell Naam"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Brukernaam"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Brukers, de de Verbinnen anmaken dörvt"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "IPv4-Nettweeg bewerken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Bloots för Ressourcen op disse Verbinnen bruken"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Wegmaken"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Tofögen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Automaatsch haalt Nettweeg övergahn"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "IPv6-Nettweeg bewerken"
\ No newline at end of file
diff --git a/plasma-nm/po/nds/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/nds/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..7d377dd
--- /dev/null
@@ -0,0 +1,4853 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sönke Dibbern <s_dibbern@web.de>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-07-06 21:30+0200\n"
+"Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
+"Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Sönke Dibbern"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "s_dibbern@web.de"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Afsneed wiesen"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "&Nettwark-Gauheit wiesen in:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "kB/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "kBit/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Verbinnen-Enkelheiten"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Tokoppeln"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Afkoppeln"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Gauheit"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Enkelheiten"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Passwoort..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Passwoort wiesen"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected, ⬇ %1, ⬆ %2"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Tokoppelt, ⬇ %1, ⬆ %2"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Tokoppelt"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Verföögbor Verbinnen"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Funknettwark anmaakt"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Funknettwark utmaakt"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobil Breedband anmaakt"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobil Breedband utmaakt"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Flegerbedrief anmaakt"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Flegerbedrief utmaakt"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Tokoppelt"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Tokoppelt"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Tokoppelt"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Nich aktiev"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Afkoppelt"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "An't Afkoppeln"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "An't Tokoppeln"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN-Verbinnen"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Tokoppelt na „%1“"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "An't Tokoppeln na „%1“"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager löppt nich"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "NetworkManager 0.9.8 nödig, funnen wöör %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Nich begäng"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Kregen"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Loosstüert"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Kregen"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Loosstüert"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "VPN-Moduul fehlt"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "„%1“ lett sik nich anmaken"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "„%1“ lett sik nich tofögen"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Dörkieken lett sik nich anfragen"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Verbinnennaam"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Tolest bruukt"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Aktive Verbinnen"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Kavelnettwark"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Funknettwark (802.11)"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuell (Binnen)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuell (Brüch)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuell (VLAN)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Seriell Modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobil Breedband"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Bund"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Brüch"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobil Breedband"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "OLPC-Gadder"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Kavel"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Funk"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Nich begäng Verbinnentyp"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Funk-Koppelsteed (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Kavel-Koppelsteed (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Brüch (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Nich begäng"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Nich pleegt"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Nich verföögbor"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Nich tokoppelt"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Tokoppeln warrt torechtmaakt"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Koppelsteed warrt instellt"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Töven op Identiteetprööv"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Nettwark-Adress warrt fastleggt"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Mehr Verbinnen warrt söcht"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "An't Töven op en anner Verbinnen"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Tokoppelt"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Tokoppelt na „%1“"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Verbinnen warrt utmaakt"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Tokoppeln fehlslaan"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Fehler: Leeg Tostand"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Nich begäng"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Tokoppeln warrt torechtmaakt"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Identiteetprööv nödig"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "An't Tokoppeln"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Nettwark-Adress warrt fastleggt"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Anmaakt"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Fehlslaan"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Fehlslaan"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Nich begäng"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Op'n Stutz"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruktuur"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Togangpunkt"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "LEEG BEDRIEFOORT - BITTE RICHTEN"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Poorwies WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Poorwies WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Poorwies TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Poorwies CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Koppel WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Koppel WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Koppel TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Koppel CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "VDS"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "All"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO Revischoon B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO Revischoon A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO Revischoon 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Kompakt GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analoog"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Nich begäng"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "All"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modem is opmaakt"
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM-Koort föddert de PIN an."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM-Koort föddert de PIN2 an."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM-Koort föddert de PUK an."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM-Koort föddert de PUK2 an."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modem föddert de Deenstanbeder-PIN an."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modem föddert de Deenstanbeder-PUK an."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modem föddert de Nettwark-PIN an."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modem föddert de Nettwark-PUK an."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modem föddert de PIN an."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modem föddert de Firmen-PIN an."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modem föddert de Firmen-PUK an."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modem föddert de PH-FSIM-PIN an."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modem föddert de PH-FSIM-PUK an."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modem föddert de Ünnernettwark-PIN an."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modem föddert de Ünnernettwark-PUK an."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Afslutgrund nich begäng"
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Nich begäng WiMax-NDA-Typ"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Tohuus"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partner"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Nettwarkwessel-Partner"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Nich seker"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dünaamsch WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-VDS"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-VDS"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Sekerheit-Typ nich begäng"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Nich seker"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dünaamsch WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-VDS"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-VDS"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Sekerheit-Typ nich begäng"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Systeemnaam:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4-Adress:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4-Döörreekner:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6-Adress:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6-Döörreekner:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Driever:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth-Naam"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC-Adress:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operater:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Nettwark-ID:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Signaalgööd:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Togrieptechnik:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Tolaten Bedrief:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Opsluten deit noot:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN-Moduul:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Grööttext:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSID:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "NDA-Naam:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Nettwark-Typ:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Verbinnen-Gauheit:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Bedriefoort:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Signaalknööv:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Togangpunkt (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Togangpunkt (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanaal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Sekerheit:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Frequenzband:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "vör een Minuut"
+msgstr[1] "vör %1 Minuten"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "vör een Stunn"
+msgstr[1] "vör %1 Stünnen"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Güstern"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Nienich"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Tolest vör een Minuut bruukt"
+msgstr[1] "Tolest vör %1 Minuten bruukt"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Tolest vör een Stünn bruukt"
+msgstr[1] "Tolest vör %1 Stünnen bruukt"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Tolest güstern bruukt"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Tolest bruukt op den %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Nienich bruukt"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Driever"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Reedschapdriever"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Verbinnen-Gauheit"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Verbinnen-Gauheit"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Systeemnaam"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC-Adress"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Reedschap-Adress"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4-Adress"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IPv4-Adress"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4-Döörreekner"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "IPv4-Standard-Döörreekner"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6-Adress"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IPv6-Adress"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6-Döörreekner"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "IPv6-Standard-Döörreekner"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX-BSID"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "De Kennen vun de Basisstatschoon, as vun't Nettwark kregen"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX-NDA"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "De Naam vun den NDA"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX-Signaal"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "De aktuelle Signaalgööd vun den NDA, in Perzent."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "WiMax-NDA-Typ"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Den NDA sien Nettwark-Typ"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Togangpunkt (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "Den Funknett-Togangpunkt sien SSID"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Signaalknööv"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Den Funknett-Togangpunkt sien Signaalgööd"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Togangpunkt (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Den Funknett-Togangpunkt sien Reedschap-Adress"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Funknett-Band"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Funknett-Frequenzband"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Funknett-Kanaal"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Funknett-Frequenzkanaal"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Funknett-Sekerheit"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Gifft den Funknett-Togangpunkt sien Sekerheit-Könen an"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Funknett-Bedriefoort"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "De Bedriefoort vun de Funknettreedschap"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobil-Operater"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Naam vun den Mobil-Operater"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Mobil-Signaalgööd"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Mobil-Togangtechnik"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Tolaten Mobilbedrief"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Mobil-Opsluten deit noot"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Mobil-Hööftreedschap"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "De Mobilreedschap ehr IMEI"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "De Mobilreedschap ehr Reegnummer"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "De Mobilreedschap ehr IMSI"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "De Mobilreedschap ehr Identiteetnummer"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Bluetooth-Naam"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "De Reedschap ehr Bluetooth-Naam"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN-Moduul"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "VPN-Moduultyp"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN-Grööttext"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "VPN-Verbinnen-Gröttext"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Verföögbor Enkelheiten"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Naam"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Wiest Enkelheiten"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/nds/plasmanetworkmanagement-kded.po b/plasma-nm/po/nds/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..2766e8d
--- /dev/null
@@ -0,0 +1,625 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sönke Dibbern <s_dibbern@web.de>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-06-23 21:33+0200\n"
+"Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
+"Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Bloots „DUN“- un „NAP”-Deensten warrt ünnerstütt."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "De Bluetooth-Pleger („BlueZ“) lett sik nich ansnacken."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Standard-Bluetooth-Koort lett sik nich finnen: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) ünnerstütt keen Inwähl-Nettwark (DUN)"
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) ünnerstütt keen Nettwark-Togangpunkt („NAP“)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Fehler bi't Anmaken vun de Reedschappen ehr seriell Koppelsteed: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Reedschap „%1“ is nich de bruukte („%2“)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Reedschap för seriell Koppelsteed %1 (%2) lett sik nich finnen."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Fehler bi't Opsluten vun't Modem: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Fehler bi't Opsluten mit PIN oder PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "De Reedschap lett sik nich inrichten"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "Keen IP-Instellen verföögbor"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP-Instellen aflopen"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Keen Anmellinformatschonen praatstellt"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Identiteetprööv-Praatsteller afkoppelt"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Instellen vun den Identiteetprööv-Praatsteller fehlslaan"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Identiteetprööv-Praatstellen fehlslaan"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Tietafloop bi de Identiteetprööv-Praatstellen"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP lett sik nich starten"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP afkoppelt"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP fehlslaan"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP lett sik nich starten"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Dat geev en DHCP-Fehler"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP fehlslaan "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "De deelt Deenst lett sik nich starten"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "De deelt Deenst is fehlslaan"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "De Auto-IP-Deenst lett sik nich starten"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "De Auto-IP-Deenst hett en Fehler torüchgeven"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "De Auto-IP-Deenst funkscheneert nich"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Dat Modem hett to doon"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Dat Modem hett keen Freetoon"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Dat Modem wiest keen Dreegsignaal"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "De Inwahltiet för't Modem is aflopen"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Mit dat Modem hett dat Inwählen nich funkscheneert"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Dat Modem lett sik nich torechtmaken"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "De GSM-APN lett sik nich utsöken"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "Dat GSM-Modem söcht nich"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "De GSM-Nettwark-Inmellen wöör afwiest"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Bi de GSM-Nettwark-Inmellen is de Tiet aflopen"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "GSM-Inmellen is fehlslaan"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "De GSM-PIN-Prööv is fehlslaan"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "De Reedschap-Firmware fehlt"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "De Reedschap wöör wegmaakt"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Dat Nettwarksysteem slöppt nu"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "De Verbinnen wöör wegmaakt"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Dat Kavel wöör aftrocken"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Dat Modem lett sik nich finnen"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "De Bluetooth-Verbinnen is fehlslaan oder ehr Tiet is aflopen"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "Binnen dat GSM-Modem stickt keen SIM-Koort."
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "PIN vun't GSM-Modem sien SIM-Koort nödig"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "PUK vun't GSM-Modem sien SIM-Koort nödig"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "SIM vun't GSM-Modem is leeg"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBand-Reedschap ünnerstütt Verbinnen-Bedriefoort nich"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "En Vörutsetten för de Verbinnen is fehlslaan"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Dat gifft en Problem mit de „Ethernet over ADSL“-Brüch (RFC 2684)"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "„ModemManager“ löppt nich"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Dat Funknettwark lett sik nich finnen"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "De Tweetverbinnen blang de Basisverbinnen funkscheneert nich"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Verbinnen „%1“ anmaakt"
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Verbinnen „%1“ utmaakt"
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN-Verbinnen „%1“ anmaakt"
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN-Verbinnen „%1“ fehlslaan"
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN-Verbinnen „%1“ afkoppelt"
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr ""
+"De VPN-Verbinnen hett ehr Tostand ännert, de Bruker hett ehr afkoppelt."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"De VPN-Verbinnen hett ehr Tostand ännert, ehr bruukt Reedschap wöör "
+"afkoppelt."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "De Deenst, de de VPN-Verbinnen praatstellt, wöör anhollen."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "De VPN-Verbinnen ehr IP-Instellen sünd leeg"
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Bi't Tokoppeln na den VPN-Deenst is de Tiet aflopen"
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"Bi't Starten vun den Deenst, de de VPN-Verbinnen praatstellt, is de Tiet "
+"aflopen"
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Starten vun den Deenst, de de VPN-Verbinnen praatstellt, is fehlslaan"
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "De nödigen Anmelldaten för de VPN-Verbinnen wöörn nich praatstellt"
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Identiteetprööv op den VPN-Server is fehlslaan"
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "De Verbinnen wöör ut de Instellen wegmaakt"
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"För den Togriep op't Funknettwark „%1“ muttst Du nerrn en Passwoort ingeven"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Giff bitte dat Passwoort för't Anmaken vun de Verbinnen „%1“ in"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN-Anmelldaten (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Passwoort-Dialoog"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Textfeld"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Passwoort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Passwoort &wiesen"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Opsluten"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM-PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM-PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "Deenstanbeder-PUK"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Nettwark-PUK"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Firmen-PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM-PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "Ünnernettwark-PUK"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Opsluten mit %1 deit noot"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Opsluten mit %1 deit noot"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Ehr sik de mobile Breedbandreedschap „%1“ bruken lett, deit de %2-Kode noot."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1-Kode:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Nieg PIN-Kode:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Nieg PIN-Kode nochmaal ingeven:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "PIN-/PUK-Kode wiesen"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM-PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM-PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "Deenstanbeder-PIN"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Nettwark-PIN"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Firmen-PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM-PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "Ünnernettwark-PIN"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "PIN-Kode wiesen"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN-Kode is to kort. Dat mööt tominnst veer Steden wesen."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "De twee PIN-Koden sünd nich liek"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK-Kode is to kort. Dat mööt tominnst acht Steden wesen."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Nich begäng Fehler"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Opsluten mit SIM-PIN deit noot"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Ehr sik de mobile Breedbandreedschap „%1“ bruken lett, deit en SIM-PIN-Kode "
+"noot."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK-Kode:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "PIN-Kode nochmaal ingeven:"
\ No newline at end of file
diff --git a/plasma-nm/po/nds/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/nds/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..3b6b476
--- /dev/null
@@ -0,0 +1,222 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sönke Dibbern <s_dibbern@web.de>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-17 00:23+0200\n"
+"Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
+"Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Döörreekner:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Brukernaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Passwoort:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Sekern"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Jümmers nafragen"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Deit nich noot"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Passwoort wiesen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT-Domään:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPSec-Instellen..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP-Instellen..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "IPSec-Tunnel na L2TP-Reekner bruken"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Koppelnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Döörreekner-ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Vörweg deelt Slötel:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "L2TP-IPSec-Optschonen"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Brukernaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Brukerpasswoort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Passwöör wiesen"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Identiteetprööv"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Disse Metoden för de Identiteetprööv tolaten:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Microsoft sien „Punkt-to-Punkt“-Verslöteln bruken"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE-Verslöteln bruken"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Verslöteln:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "All"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128-Bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40-Bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Tostandwohren Verslöteln bruken"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Komprimeren"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD-Komprimeren tolaten"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate-Komprimeren tolaten"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "TCP-Koppdatenkomprimeren tolaten"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Protokollfeld-Komprimeren uthanneln"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Adress/Kuntrull-Komprimeren bruken"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "PPP-Echopaketen loosstüern"
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "L2TP-PPP-Optschonen"
\ No newline at end of file
diff --git a/plasma-nm/po/nds/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/nds/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..ba18fd8
--- /dev/null
@@ -0,0 +1,152 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sönke Dibbern <s_dibbern@web.de>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-06-17 00:26+0200\n"
+"Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
+"Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Reekner warrt ansnackt, bitte töven..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Passwoort &wiesen"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Anmellen"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Prööv vun VPN-Server „%1“ sien Zertifikaat fehlslaan.\n"
+"Oorsaak: %2\n"
+"Liekers annehmen?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Tokoppelversöök is fehlslaan"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnect-VPN-Identiteetprööv"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN-Reekner"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Tokoppeln"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Dat tokamen Maal automaatsch tokoppeln"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Logbook ankieken"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Log-Stoop:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Fehler"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Info"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Fehlersöök"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Spoor"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "OpenConnect-Instellen"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Allmeen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Döörreekner:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "ZA-Zertifikaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "„CSD“-Ümtoskript"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "„Cisco Secure Desktop“-&Trojaner tolaten"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Zertifikaat-Identiteetprööv:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Bruker-Zertifikaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Privaatslötel:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "FSID as Slötel-Slötelsatz bruken"
\ No newline at end of file
diff --git a/plasma-nm/po/nds/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/nds/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..3c6a3be
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sönke Dibbern <s_dibbern@web.de>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-17 00:26+0200\n"
+"Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
+"Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Döörreekner:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Koppelnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Brukerpasswoort:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Sekern"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Jümmers nafragen"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Deit nich noot"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Koppelpasswoort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Passwöör wiesen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Brukernaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Stoop-1-Algoritmen:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Stoop-2-Algoritmen:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domään:"
\ No newline at end of file
diff --git a/plasma-nm/po/nds/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/nds/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..c3a4995
--- /dev/null
@@ -0,0 +1,499 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sönke Dibbern <s_dibbern@web.de>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-07-09 21:23+0200\n"
+"Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
+"Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Datei lett sik nich opmaken."
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "Zertifikaat:"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Optschoon „%1“ is nich begäng"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Leeg Tall vun Argumenten (1 verwacht) in Optschoon: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Leeg Grött (tolaten is 0 bet 0xFFFF) in Optschoon: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Leeg Grött (tolaten is 0 bet 604800) in Optschoon: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Leeg Proxy-Optschoon: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Leeg Port (tolaten is 1 bet 65535) in Optschoon: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Leeg Tall vun Argumenten (2 verwacht) in Optschoon: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Leeg Argument bi Optschoon: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Datei „%1“ is keen gellen Instellendatei för OpenVPN-Clients"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Datei „%1“ is keen gellen OpenVPN-Instellen (keen Feerntogriep)"
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Fehler bi't Sekern vun de Datei „%1“: %2"
+
+#: openvpn.cpp:672
+#, fuzzy, kde-format
+#| msgid "Error copying file to %1: %2"
+msgid "Error copying certificate to %1: %2"
+msgstr "Fehler bi't Koperen vun de Datei na „%1“: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Datei lett sik nich schrieven"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Verwiedert..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Passwöör wiesen"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Döörreekner:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Verbinnentyp:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509-Zertifikaten"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Vörweg deelt Slötel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Passwoort"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 mit Passwoort"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "ZA-Datei:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Zertifikaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Slötel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Slötelpasswoort:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Sekern"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Jümmers nafragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Deit nich noot"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Deelt Slötel:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Lokaal IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Feern IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Slötelricht:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Warrt „Slötelricht“ bruukt, mutt se de Gegenricht to de op den VPN-Partner "
+"wesen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Keen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "ZA-Datei:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Brukernaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Passwoort:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Allmeen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Döörreekner-Port:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automaatsch"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tunnel-MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "UDP-Deelgrött:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Egen Nieg-Uthannel-Tiet bruken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "LZO-Komprimeren bruken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "TCP-Verbinnen bruken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "TAP-Reedschap bruken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "TCP-Hööchstsegmentgrött (MSS) bruken"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Sekerheit"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Verslöteln:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Verföögbor Verslöteln warrt haalt..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC-Identiteetprööv:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Standard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS-Instellen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Prööv-Tekenkeed:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Bloots na Servers tokoppeln, op de ehr Zertifikaat de angeven Tekenkeed "
+"passt. Bispill: /CN=mienvpn.firma.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Bito-TLS-Identiteetprööv bruken"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Client (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proxies"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Proxy-Typ:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Serveradress:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Bi opduken Fehlers jümmers wedder versöken"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Proxy-Brukernaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Proxypasswoort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Passwoort wiesen"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Verwiedert OpenVPN-Egenschappen"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Naslaan vun OpenVPN-Verslöteln fehlslaan."
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Standard"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Keen OpenVPN-Verslöteln funnen"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Slötelpasswoort:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Passwoort &wiesen"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPN-Identiteetprööv"
\ No newline at end of file
diff --git a/plasma-nm/po/nds/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/nds/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..2d0fc8a
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sönke Dibbern <s_dibbern@web.de>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-17 00:37+0200\n"
+"Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
+"Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Identiteetprööv"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Disse Metoden för de Identiteetprööv tolaten:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Microsoft sien „Punkt-to-Punkt“-Verslöteln bruken"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE-Verslöteln bruken"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Verslöteln:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "All"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128-Bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40-Bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Tostandwohren Verslöteln bruken"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Komprimeren"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD-Komprimeren tolaten"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate-Komprimeren tolaten"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "TCP-Koppdatenkomprimeren tolaten"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "PPP-Echopaketen loosstüern"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTP-Identiteetprööv"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Passwoort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Passwoort wiesen"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP-Instellen"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Allmeen"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Döörreekner:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Annerswat"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Brukernaam:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Sekern"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Jümmers nafragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Deit nich noot"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT-Domään:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Verwiedert..."
\ No newline at end of file
diff --git a/plasma-nm/po/nds/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/nds/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..50b5b24
--- /dev/null
@@ -0,0 +1,162 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sönke Dibbern <s_dibbern@web.de>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-17 00:39+0200\n"
+"Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
+"Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Privaatslötel-Passwoort:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Passwoort:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Instellen bruukt en SSH-Hölper för de Identiteetprööv, man dor lett sik keen "
+"lopen SSH-Hölper finnen."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "StrongSwan-VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Passwöör &wiesen"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Döörreekner"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Döörreekner:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Zertifikaat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Identiteetprööv"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Zertifikaat/Privaatslötel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Zertifikaat/SSH-Hölper"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartkoort"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Privaatslötel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Privaatslötel-Passwoort:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Sekern"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Jümmers nafragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Deit nich noot"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Brukernaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Bruker&passwoort"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Optschonen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "En intern IP-Adress anfragen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "UDP-Inkapseln verdwingen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "IP-Komprimeren bruken"
\ No newline at end of file
diff --git a/plasma-nm/po/nds/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/nds/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..f72bbcf
--- /dev/null
@@ -0,0 +1,305 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sönke Dibbern <s_dibbern@web.de>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-08-11 12:47+0200\n"
+"Last-Translator: Sönke Dibbern <s_dibbern@web.de>\n"
+"Language-Team: Low Saxon <kde-i18n-nds@kde.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Fehler bi't Opslöteln vun't in nich leesbor Form vörhannen Passwoort"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Fehler"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Datei „%1“ lett sik nich opmaken."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Nödig utföhrbor Programm „cisco-decrypt“ lett sik nich finnen."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"De VPN-Instellendatei „%1“ leggt fast, dat VPN-Överdregen dör TCP tunnelt "
+"warrt, man opstunns ünnerstütt dat VPNC-Programm disse Funkschoon noch "
+"nich.\n"
+"\n"
+"De Verbinnen lett sik ahn TCP-Tunnel opstellen, man se löppt villicht nich "
+"so as verwacht."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Nich ünnerstütt"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: Dateiformaatfehler"
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: Datei  lett sik nich opstellen"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Döörreekner:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Brukernaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Brukerpasswoort:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Sekern"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Jümmers nafragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Deit nich noot"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Koppelnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Koppelpasswoort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Passwöör wiesen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Hybrid-Identiteetprööv bruken"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "ZA-&Datei:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Verwiedert..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identiteet"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domään:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Leverant:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Överdregen un Sekerheit"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Verslötelmetood:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT-Traversal:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "ISU-DH-Koppel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Utwarkenfree Verslöteln:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Doot Partner nich opdecken"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Lokaal Port:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Lokaal Port, de Du bruken wullt (0-65535). Bi den Standardweert „0“ warrt en "
+"tofällig Port bruukt. "
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Tofällig"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Verwiedert VPNC-Egenschappen"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Seker (Standard)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Week (DES-Verslöteln, mit Vörsicht bruken)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Keen (heel un deel unseker)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T wenn verföögbor (Standard)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "Jümmers NAT-T"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco-UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Utmaakt"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH-Koppel 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH-Koppel 2 (Vörinstellen)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH-Koppel 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Server (Standard)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Keen"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH-Koppel 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH-Koppel 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH-Koppel 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNC-Identiteetprööv"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Brukerpasswoort:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Koppelpasswoort:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Brukernaam:"
\ No newline at end of file
diff --git a/plasma-nm/po/nl/CMakeLists.txt b/plasma-nm/po/nl/CMakeLists.txt
new file mode 100644 (file)
index 0000000..9081a95
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(nl ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/nl/kde-nm-connection-editor.po b/plasma-nm/po/nl/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..bc6b7ec
--- /dev/null
@@ -0,0 +1,247 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Freek de Kruijf <freekdekruijf@kde.nl>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-09 00:23+0200\n"
+"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
+"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Freek de Kruijf"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "freekdekruijf@kde.nl"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Hier invoeren om verbindingen te zoeken..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Toevoegen"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Hardware"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobiel breedband..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Via kabel"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Via kabel (gedeeld)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Draadloos"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Draadloos (gedeeld)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtueel"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Bonding"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Bridge"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Bewerken..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Verwijderen"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "VPN importeren..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "VPN exporteren..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Verbinding %1 is toegevoegd"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Wilt u de verbinding '%1 verwijderen?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Verbinding verwijderen"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Verbinden"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Verbinding verbreken"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "VPN-verbinding importeren"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Importeren van VPN-verbinding %1 is mislukt\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Exporteren wordt niet ondersteund voor dit type VPN"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "VPN-verbinding exporteren"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Exporteren van VPN-verbinding %1 is mislukt\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "VPN-verbinding %1 met succes geëxporteerd"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Verbinding"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Hoofdwerkbalk"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Bewerker van verbindingen"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Beheer uw netwerkverbindingen"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich en Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Deze toepassing stelt u in staat om netwerkverbindingen aan te maken, te "
+"bewerken en te verwijderen.\n"
+"\n"
+"NM-versie in gebruik: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Ontwikkelaar"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "libnm-qt auteur"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "diverse bugreparaties"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN-plug-ins"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Verbinding bewerken"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Bewerker van verbindingen"
\ No newline at end of file
diff --git a/plasma-nm/po/nl/libplasmanetworkmanagement-editor.po b/plasma-nm/po/nl/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..613e916
--- /dev/null
@@ -0,0 +1,1496 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Freek de Kruijf <freekdekruijf@kde.nl>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-16 10:46+0200\n"
+"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
+"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "mijn_gedeelde_verbinding"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nieuwe verbinding (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nieuwe verbinding voor %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Verbinding '%1' bewerken"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Algemene instellingen"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Via kabel"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x beveiliging"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Draadloos"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Beveiliging van draadloos"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobiel breedband (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Bonding"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Bridge"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dialoog"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Verbindingsnaam:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round-robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Actieve reservekopie"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Broadcast"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Adaptieve load-balancing voor doorvoer"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Adaptieve load-balancing"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (aanbevolen)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Wilt u de verbinding '%1 verwijderen?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Verbinding verwijderen"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (dial-up networking)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (personal area network)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Geavanceerde bewerker van toegangsrechten"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Elk"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Alleen 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Alleen 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Voorkeur 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Voorkeur 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Voorkeur 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Aleen 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagram"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Verbonden"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adres"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Netmasker"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Andere DNS-servers:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS-servers:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "DNS-servers bewerken"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "DNS-zoekdomeinen bewerken"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adres"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Prefix"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Authenticatie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "Snel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Getunnelde TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Beschermde EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Gebruikersnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Wachtwoord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Vraag elke keer om dit wachtwoord"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Wachtwoord tonen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identiteit:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Gebruikercertificaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA-certificaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Privé sleutel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Wachtwoord private sleutel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anonieme identiteit:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automatische levering van PAC"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anoniem"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Geauthenticeerd"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Beide"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC-&bestand:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Inwendige authenticatie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "PEAP-versie:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automatisch"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Versie 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Versie 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Interfacenaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Verbonden verbindingen:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Toevoegen..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Bewerken..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Verwijderen"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Modus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Monitoren van link:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Frequentie van monitoren:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Vertraging bij link up:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Vertraging bij link down:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP-doelen:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Een IP-adres of een lijst met adressen gescheiden door komma's."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Gebridgete verbindingen:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Verouderingstijd:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "STP (Spanning Tree Protocol) inschakelen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioriteit:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Vertraging bij doorsturen:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Hello-tijd:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Max. leeftijd:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Adres van het apparaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Verbindingstype:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Aantal:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Automatisch met dit netwerk verbinden als het beschikbaar is"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Alle gebruikers mogen naar dit netwerk een verbinding maken"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Geavanceerde toegangsrechten bewerken voor deze verbinding"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Bewerker van fijn afgestemde toegangsrechten voor deze verbinding. Het laat "
+"u kiezen welke gebruikers deze verbinding kunnen activeren/wijzigen/"
+"verwijderen. "
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Geavanceerd..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Firewall-zone:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Automatisch met VPN verbinden bij gebruik van deze verbinding"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Basis"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Opslaan"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Altijd vragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Niet vereist"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Geavanceerd"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Roaming toestaan als thuisnetwerk niet beschikbaar is"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Network-ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Type:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Wachtwoorden tonen"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Transport-modus:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Beperken tot apparaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bytes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Methode:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automatisch (alleen adressen)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Link-local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Handmatig"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Gedeeld met andere computers"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Uitgeschakeld"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS-servers:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Dit veld gebruiken om de IP-adressen te specificeren van de DNS-servers. Een "
+"komma gebruiken om items te scheiden."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "De lijst met DNS-servers bewerken"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Domeinen om in te zoeken:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Dit veld gebruiken om één of meer DNS-domeinen te specificeren om in te "
+"zoeken. Een komma gebruiken om items te scheiden."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Lijst met DNS-zoekdomeinen bewerken"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "DHCP client-ID:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Verwijderen"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Toevoegen"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adressen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "IPv4 is vereist voor deze verbinding"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Routes..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Gebruik dit veld om de DHCP-client-ID te specificeren wat een tekenreeks is "
+"die naar de DHCP-server wordt gezonden om de lokale machine te identificeren "
+"die de DHCP-server kan gebruiken om de DHCP-lease en opties aan te passen."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privacy:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automatisch (alleen DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Genegeerd"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "IPv6 is vereist voor deze verbinding"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Standaard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Uitgeschakeld"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Ingeschakeld (voorkeur publieke adres)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Ingeschakeld (voorkeur tijdelijk adres)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Authenticatie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Compressie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Point-to-point-encryptie (MPPE) gebruiken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "BSD-gegevenscompressie gebruiken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Deflate gegevenscompressie gebruiken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Gebruik TCP-header compressie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Vereist 128-bit encryptie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Stateful MPPE gebruiken"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Zend PPP echo-pakketten"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Dienst:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Interface van de ouder:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN-id:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "VLAN-interfacenaam:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Herschikken van headers van uitvoerpakketten"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Registratieprotocol GARP VLAN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Losse koppeling"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastructuur"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Accesspoint"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Gekloond MAC-adres:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Willekeurig..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr ""
+"Activeer dit als u een verbinding voor een verborgen netwerk wilt aanmaken"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Verborgen netwerk:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Band:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanaal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Wifi-beveiliging"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Geen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP-sleutel 40/128 bits (Hex of ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP-sleutel 128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dynamisch WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA & WPA2-persoonlijk"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA & WPA2-enterprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Beveiliging:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Sleutel:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Sleutel tonen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP-index:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (standaard)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Open systeem"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Gedeelde sleutel"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Netwerknaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Snelheid:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Duplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Volledig"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Half"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Autonegotiate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Gebruik 802.1x beveiliging op deze verbinding"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Handeling wordt niet ondersteund voor dit type VPN."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N.v.t."
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Niet beschikbaar"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Selecteer eerst de SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metrisch"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Netmasker"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metrisch"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nieuwe mobiele breedbandverbinding"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Mijn plan staat niet in de lijst..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Onbekende leverancier"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Standaard"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Mobiele breedbandverbinding opzetten"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Deze assistent helpt u om gemakkelijk een mobiele breedbandverbinding op te "
+"zetten naar een cellulair (3G) netwerk."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "U zult de volgende informatie nodig hebben:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "De naam van de leverancier van uw breedband"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "De naam van uw breedband rekeningplan"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(in sommige gevallen) uw breedband rekeningplan APN (Access Point Name)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Een verbinding voor di&t mobiele breedbandapparaat aanmaken:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Elk GSM-apparaat"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Elk CDMA-apparaat"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Geïnstalleerd GSM-apparaat"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Geïnstalleerd CDMA-apparaat"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Het land van uw leverancier kiezen"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Lijst van landen"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Mijn land staat er niet bij"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Uw leverancier kiezen"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Uw leverancier uit een &lijst selecteren:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Ik kan mijn leverancier niet vinden en ik wil het hand&matig invoeren:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Uw rekeningplan kiezen"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "Uw plan &kiezen:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Geselecteerd plan &APN (Access Point Name):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Waarschuwing: Een onjuist plan kiezen kan resulteren in problemen met de "
+"rekening voor uw breedbandaccount of kan verbinding voorkomen.\n"
+"\n"
+"Als u niet zeker bent van uw plan vraag dan aan uw leverancier om de APN van "
+"uw plan."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Mobiele breedbandinstellingen bevestigen"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Uw mobiele breedbandverbinding is ingesteld met de volgende instellingen:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Uw leverancier:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Uw plan:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Beveiliging: %3\n"
+"Frequentie: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Beveiliging: onveilig\n"
+"Frequentie: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Beschikbare gebruikers"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Echte naam"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Gebruikersnaam"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Gebruikers die de verbinding mogen activeren"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "IPv4 routes bewerken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Alleen te gebruiken voor hulpbronnen op deze verbinding"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "V&erwijderen"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Toevoegen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Automatisch verkregen routes negeren"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "IPv6 routes bewerken"
\ No newline at end of file
diff --git a/plasma-nm/po/nl/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/nl/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..c693f5a
--- /dev/null
@@ -0,0 +1,1335 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Freek de Kruijf <freekdekruijf@kde.nl>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-31 13:12+0200\n"
+"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
+"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Freek de Kruijf"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "freekdekruijf@kde.nl"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Secties tonen"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "&Netwerksnelheid tonen in:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "kbytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "kbits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Verbindingsdetails"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Verbinden"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Verbinding verbreken"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Snelheid"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Details"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Wachtwoord..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Wachtwoord tonen"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Verbonden, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Verbonden"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Beschikbare verbindingen"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Draadloos ingeschakeld"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Draadloos uitgeschakeld"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobiel breedband ingeschakeld"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobiel breedband uitgeschakeld"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Vliegtuigmodus ingeschakeld"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Vliegtuigmodus uitgeschakeld"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Verbonden"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Verbonden"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Verbonden"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inactief"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Verbinding verbroken"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Verbinding wordt verbroken..."
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Bezig met verbinden"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN-verbinding"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Verbonden met %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Verbinden met %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager is niet actief"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "NetworkManager 0.9.8 vereist, gevonden %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Ontvangen"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Verzonden"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "kbit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "Mbit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "Gbit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Ontvangen"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Overgebracht"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "VPN-plug-in ontbreekt"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Activeren van %1 is mislukt"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Toevoegen van %1 is mislukt"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Scan uitvoeren is mislukt"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Naam verbinding"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Laatst gebruikt"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Actieve verbindingen"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Ethernet via kabel"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Draadloos 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtueel (samenwerkend)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtueel (bridge)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtueel (VLAN)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Serieel modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobiel breedband"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Bonding"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Bridge"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobiel breedband"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Olpc-mesh"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Via kabel"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Draadloos"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Onbekende type verbinding"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Draadloos interface (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Interface via kabel (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Bridge (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Niet beheerd"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Niet beschikbaar"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Niet verbonden"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Voorbereiden voor verbinden"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Interface configureren"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Bezig met wachten op autorisatie"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Netwerkadres instellen"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Verdere verbindingen controleren"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Wacht op een secundaire verbinding"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Verbonden"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Verbonden met %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Verbinding deactiveren"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Verbinding is mislukt"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Fout: ongeldige status"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Voorbereiden voor verbinden"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Heeft autorisatie nodig"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Bezig met verbinden"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Netwerkadres instellen"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Geactiveerd"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Mislukt"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Mislukt"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastructuur"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Accesspoint"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "INCORRECTE MODUS, LOS DIT OP"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Paarsgewijs WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Paarsgewijs WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Paarsgewijs TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Paarsgewijs CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Groep WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Groep WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Groep TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Groep CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> bits/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> Mbit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> Gbit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Elke"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revisie B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revisie A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revisie 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Compacte GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analoog"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Onbekend"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Elke"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modem is ontgrendeld."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM heeft de PIN-code nodig."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM heeft de PIN2-code nodig."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM heeft de PUK-code nodig."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM heeft de PUK2-code nodig."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modem heeft de PIN-code van de leverancier nodig."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modem heeft de PUK-code van de leverancier nodig."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modem heeft de PIN-code van het netwerk nodig."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modem heeft de PUK-code van het netwerk nodig."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modem heeft de PIN-code nodig."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modem heeft de PIN-code van de grootbedrijf nodig."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modem heeft de PUK-code van de grootbedrijf nodig."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modem heeft de PH-FSIM PIN-code nodig."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modem heeft de PH-FSIM PUK-code nodig."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modem heeft de PIN-code van de subset van het netwerk nodig."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modem heeft de PUK-code van de subset van het netwerk nodig."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Reden vergrendeling onbekend."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Onbekend WiMAX NSP-type"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Home"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partner"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Roaming-partner"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Onveilig"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamisch WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Onbekend type beveiliging"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Onveilig"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamisch WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Onbekend type beveiliging"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Systeemnaam:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4-adres:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4-gateway:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6-adres:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6-gateway:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Stuurprogramma:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth-naam"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC-adres:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operator:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Network-ID:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Signaalkwaliteit:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Toegangstechnologie:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Toegestane modus:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Ontgrendelen vereist:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN-plug-in:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Lichtkrant:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "NSP-naam:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Netwerktype:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Verbindingssnelheid:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Modus:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Signaalsterkte:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Accesspoint (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Accesspoint(BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanaal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Beveiliging:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Frequentieband:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Eén minuut geleden"
+msgstr[1] "%1 minuten geleden"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Eén uur geleden"
+msgstr[1] "%1 uur geleden"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Gisteren"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Nooit"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Laatst gebruikt één minuut geleden"
+msgstr[1] "Laatst gebruikt %1 minuten geleden"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Laatst gebruikt één uur geleden"
+msgstr[1] "Laatst gebruikt %1 uur geleden"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Laatst gebruikt gisteren"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Laatst gebruikt op %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Nooit gebruikt"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Stuurprogramma"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Apparaatstuurprogramma"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Verbindingssnelheid"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Verbindingssnelheid"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Systeemnaam"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC-adres"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Hardware adres"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4-adres"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IP versie 4-adres"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4-gateway"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "IP versie 4 standaard-gateway"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6-adres"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IP versie 6-adres"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6-gateway"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "IP versie 6 standaard-gateway"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "De ID van het bedienende basisstation zoals ontvangen van het netwerk"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "De naam van de NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX-signaal"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "De huidige signaalkwaliteit van de NSP, in procenten."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "WiMAX NSP-type"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Het netwerktype van de NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Accesspoint (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID van draadloos accesspoint"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Signaalsterkte"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Signaalsterkte van draadloos accesspoint"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Accesspoint (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Hardware adres van draadloos accesspoint"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Band van draadloos netwerk"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Draadloze frequentieband"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Draadloos kanaal"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Draadloos frequentiekanaal"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Beveiliging van draadloos"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Beschrijft de mogelijkheden voor beveiliging van het access-point"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Modus draadloos"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "De operatiemodus van het draadloze apparaat"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobiele operator"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Naam van mobiele operator"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Signaalkwaliteit van mobiel netwerk"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Mobile toegangstechnologie"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Mobiele toegestane modus"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Mobiele unlock vereist"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Mobiel hoofdapparaat"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI van mobiel apparaat"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Serienummer van mobiel apparaat"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI van mobiel apparaat"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Identiteitsnummer van mobiel apparaat"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Bluetooth-naam"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Bluetooth-naam van het apparaat"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN-plug-in"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Type VPN-plug-in"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN-banner"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Banner van VPN-verbinding"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Beschikbare details"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Naam"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Te tonen details"
\ No newline at end of file
diff --git a/plasma-nm/po/nl/plasmanetworkmanagement-kded.po b/plasma-nm/po/nl/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..e398b1c
--- /dev/null
@@ -0,0 +1,630 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Freek de Kruijf <freekdekruijf@kde.nl>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-09-28 12:12+0200\n"
+"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
+"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Alleen 'dun' en 'nap' services worden ondersteund."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Kon geen contact maken met de Bluetooth-beheerder (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Standaard Bluetooth-adapter niet gevonden: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) ondersteunt geen opbelnetwerk (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) ondersteunt geen netwerk-access-point (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Fout bij activeren van seriële poort '%1' van apparaten"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Apparaat %1 is niet de gewenste (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Apparaat voor seriële poort %1 (%2) niet gevonden."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Fout bij ontgrendelen van het modem: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "PIN/PUK ontgrendelfout"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Het apparaat kon niet ingesteld worden"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP-configuratie was niet beschikbaar"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP-configuratie is verlopen"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Secrets zijn niet geleverd"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Autorisatie-supplicant verbinding verbroken"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Configuratie van de autorisatie-supplicant is mislukt"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Autorisatie-supplicant is mislukt"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Tijdslimiet voor de autorisatie-supplicant is verlopen"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP opstarten is mislukt"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP verbinding verbroken"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP is mislukt"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP opstarten is mislukt"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Er trad een DHCP-fout op"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP is mislukt "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Opstarten van de gedeelde service is mislukt"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "De gedeelde service is mislukt"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Opstarten van de auto-IP-service is mislukt"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "De auto-IP-service rapporteerde een fout"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "De auto-IP-service is mislukt"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Het modem is bezet"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Het modem heeft geen kiestoon"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Het modem toont geen carrier"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "De tijdslimiet voor het kiezen met het modem verliep"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Het kiezen met het modem is mislukt"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Het modem kon niet geïnitialiseerd worden"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "De GSM APN kon niet geselecteerd worden"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "Het GSM modem is niet aan het zoeken"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "De GSM-netwerkregistratie is verworpen"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "De tijdslimiet voor GSM-netwerkregistratie verliep"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "GSM-registratie is mislukt"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "De GSM-PIN-controle is mislukt"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Firmware van het apparaat ontbreekt"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Het apparaat was verwijderd"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Het netwerksysteem slaapt nu"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "De verbinding was verwijderd"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "De kabelverbinding was verbroken"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Het modem kon niet worden gevonden"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "De bluetooth verbinding is mislukt of de tijdslimiet werd overschreden"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "De SIM-kaart van het GSM-modem is niet aanwezig"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "De PIN van de SIM van het GSM-modem is vereist"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "De PUK van de SIM van het GSM-modem is vereist"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "De SIM van het GSM-modem is fout"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBand-apparaat ondersteunt geen verbindingsmodus"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Aan een afhankelijkheid van de verbinding werd niet voldaan"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Probleem met de RFC 2684 Ethernet over ADSL bridge"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager is niet actief"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Het WiFi-netwerk werd niet gevonden"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Een secondaire verbinding van de basisverbinding is mislukt"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Verbinding '%1' geactiveerd."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Verbinding '%1' gedeactiveerd."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN-verbinding '%1' geactiveerd."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN-verbinding '%1' is mislukt."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN-verbinding '%1' verbroken."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr ""
+"De status van de VPN-verbinding gewijzigd omdat de gebruiker deze heeft "
+"verbroken."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"De status van de VPN-verbinding gewijzigd omdat de verbinding op het "
+"gebruikte apparaat was verbroken."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "De service die de VPN-verbinding levert is gestopt."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "De IP-configuratie van de VPN-verbinding was ongeldig."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr ""
+"De poging om verbinding te maken met de VPN-service heeft de tijdslimiet "
+"overschreden."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"De wachttijd bij het starten van de service die de VPN-verbinding levert is "
+"verlopen."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Het starten van de service die de VPN-verbinding levert is mislukt."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "De noodzakelijke geheimen voor de VPN-verbinding zijn niet geleverd."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Authenticatie naar de VPN-server is mislukt."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "De verbinding was uit de instellingen verwijderd."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"Om toegang te krijgen tot het draadloze netwerk '%1' moet u hieronder een "
+"wachtwoord invoeren"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Voer het wachtwoord in voor activeren van de verbinding '%1'"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN secrets (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Wachtwoordvenster"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Tekstlabel"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Wachtwoord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Wachtwoord &tonen"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Ontgrendelen"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK van leverancier"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK van netwerk"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "PUK van grootbedrijf"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK van subset van het netwerk"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Ontgrendelen van %1 vereist"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Ontgrendelen van %1 vereist"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Het mobiele breedbandapparaat '%1' vereist een %2 voordat het kan worden "
+"gebruikt."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1-code:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Nieuwe PIN-code:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Nieuwe PIN-code opnieuw invoeren:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "PIN/PUK-code tonen"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN van leverancier"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN van netwerk"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "PIN van grootbedrijf"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN van subset van het netwerk"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "PIN-code tonen"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN-code is te kort. Het moet minstens 4 cijfers zijn."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "De twee PIN-codes komen niet overeen"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK-code is te kort. Het moet minstens 8 cijfers zijn."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Onbekende fout"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "SIM PIN ontgrendelen vereist"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Het mobiele breedbandapparaat '%1' vereist een SIM PIN-code voordat het kan "
+"worden gebruikt."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK-code:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Voer PIN-code opnieuw in:"
\ No newline at end of file
diff --git a/plasma-nm/po/nl/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/nl/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..83cf90c
--- /dev/null
@@ -0,0 +1,222 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Freek de Kruijf <freekdekruijf@kde.nl>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-16 10:50+0200\n"
+"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
+"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Gebruikersnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Wachtwoord:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Opslaan"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Altijd vragen"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Niet vereist"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Wachtwoord tonen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT-domein:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPSec-instellingen..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP-instellingen..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "IPsec-tunnel naar L2TP-host instellen"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Groepsnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Gateway-ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Vooraf gedeelde sleutel:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "L2TP IPsec-opties"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Gebruikersnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Gebruikerswachtwoord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Wachtwoorden tonen"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Authenticatie"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Sta de volgende authenticatiemethoden toe:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Microsoft Point-to-Point Encryptie (MPPE) gebruiken"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE-versleuteling gebruiken"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Cryptografie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Elke"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Versleuteling met gebruik van status gebruiken"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Compressie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD-compressie toestaan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate compressie toestaan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Sta TCP-header-compressie toe"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Onderhandeling van protocolveldcompressie gebruiken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Adrescontrolecompressie gebruiken"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Zend PPP echo-pakketten "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "L2TP PPP-opties"
\ No newline at end of file
diff --git a/plasma-nm/po/nl/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/nl/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..ba391a7
--- /dev/null
@@ -0,0 +1,152 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Freek de Kruijf <freekdekruijf@kde.nl>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-09-28 12:12+0200\n"
+"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
+"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Contact maken met de host, even geduld a.u.b..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Wachtwoord &tonen"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Aanmelden"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Controle op het certificaat van VPN-server \"%1\" is mislukt.\n"
+"Reden: %2\n"
+"Toch accepteren?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Verbindingspoging was zonder succes."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnect VPN authenticatie"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN host"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Verbinden"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "De verbinding de volgende keer automatisch starten"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Log tonen"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Logniveau:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Fout"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Info"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Debuggen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Trace"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Instellingen OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Algemeen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "CA-certificaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "CSD wrapper-script:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Cisco Secure Desktop &trojan toestaan"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Authenticatie op basis van certificaat"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Gebruikercertificaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Privé sleutel:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "FSID gebruiken voor wachtwoordzin van sleutel"
\ No newline at end of file
diff --git a/plasma-nm/po/nl/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/nl/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..6b8d7dd
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Freek de Kruijf <freekdekruijf@kde.nl>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-16 10:51+0200\n"
+"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
+"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Groepsnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Gebruikerswachtwoord:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Opslaan"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Altijd vragen"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Niet vereist"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Groepswachtwoord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Wachtwoorden tonen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Gebruikersnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Fase1 algoritmes:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Fase2 algoritmes:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domein:"
\ No newline at end of file
diff --git a/plasma-nm/po/nl/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/nl/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..4914589
--- /dev/null
@@ -0,0 +1,496 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Freek de Kruijf <freekdekruijf@kde.nl>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-09 09:20+0200\n"
+"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
+"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Kon bestand niet openen"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Wilt u uw certificaten naar %1 kopiëren?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Certificaten kopiëren"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Onbekende optie: '%1'"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Ongeldige aantal argumenten (verwacht 1) in optie: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Ongeldig grootte (moet liggen tussen 0 en 0xFFFF) in optie: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Ongeldig grootte (moet liggen tussen 0 en 604800) in optie: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Ongeldig proxy-optie: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Ongeldige poort (moet liggen tussen 1 en 65535) in optie: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Ongeldige aantal argumenten (verwacht 2) in optie: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Ongeldig argument in optie: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Bestand %1 is geen geldig OpenVPN clientconfiguratiebestand"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Bestand %1 is geen geldige OpenVPN configuratie (geen remote)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Fout bij opslaan van bestand %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Fout bij kopiëren van certificaat naar %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Kan bestand niet openen voor schrijven"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Geavanceerd..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Wachtwoorden tonen"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Verbindingstype:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509-certificaten"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Tevoren gedeelde sleutel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Wachtwoord"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 met wachtwoord"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA-bestand:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certificaat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Sleutel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Wachtwoord van sleutel:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Opslaan"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Altijd vragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Niet vereist"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Gedeelde sleutel:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Lokaal IP-adres:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Externe IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Sleutelrichting:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Als sleutelrichting wordt gebruikt dan moet het het tegenovergestelde zijn "
+"van dat wat wordt gebruikt op de VPN-peer."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Geen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA-bestand:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Gebruikersnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Wachtwoord:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Algemeen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Gateway-poort:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automatisch"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tunnel-MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "UDP-fragmentgrootte:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Eigen tijdsinterval voor opnieuw onderhandelen gebruiken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "LZO-compressie gebruiken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "TCP-verbinding gebruiken"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Gebruik TAP-apparaat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Maximum TCP-segmentgrootte (MSS) gebruiken"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Beveiliging"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Cipher:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Beschikbare ciphers verkrijgen..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC-authenticatie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Standaard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS-instellingen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Subject-overeenkomst:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Alleen verbinden met servers waarvan het certificaat overeenkomst met het "
+"gegeven subject. Voorbeeld: /CN=mijnvpn.bedrijf.nl"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Aanvullende TLS-verificatie gebruiken"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Client (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proxies"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Type proxy:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Serveradres:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Poort:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Oneindig herhalen wanneer er een fout optreedt"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Proxy-gebruikersnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Wachtwoord van proxy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Wachtwoord tonen"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Geavanceerde OpenVPN-eigenschappen"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Opzoeken van openVPN-cipher is mislukt"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Standaard"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Geen openVPN-ciphers gevonden"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Wachtwoord van sleutel:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Wachtwoord &tonen"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPNAuthenticatie"
\ No newline at end of file
diff --git a/plasma-nm/po/nl/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/nl/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..f9222e3
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Freek de Kruijf <freekdekruijf@kde.nl>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-16 10:52+0200\n"
+"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
+"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Authenticatie"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Sta de volgende authenticatiemethoden toe:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Microsoft Point-to-Point Encryptie (MPPE) gebruiken"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE-versleuteling gebruiken"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Cryptografie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Elke"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Versleuteling met gebruik van status gebruiken"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Compressie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD-compressie toestaan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate compressie toestaan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Sta TCP-header-compressie toe"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Zend PPP echo-pakketten "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTPAuthenticatie"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Wachtwoord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Wachtwoord tonen"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP-instellingen"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Algemeen"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Aanvullend"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Aanmelden:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Opslaan"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Altijd vragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Niet vereist"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT-domein:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Geavanceerd..."
\ No newline at end of file
diff --git a/plasma-nm/po/nl/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/nl/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..28f3d4d
--- /dev/null
@@ -0,0 +1,162 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Freek de Kruijf <freekdekruijf@kde.nl>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-16 10:52+0200\n"
+"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
+"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Wachtwoord van private sleutel:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Wachtwoord:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Configuratie gebruikt ssh-agent voor authenticatie, maar er is geen actieve "
+"ssh-agent gevonden."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Strong Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Wachtwoord &tonen"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Gateway"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certificaat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Authenticatie"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certificaat/privé sleutel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certificaat/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartcard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Privé sleutel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Wachtwoord van private sleutel:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Opslaan"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Altijd vragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Niet vereist"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "Gebr&uikersnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Gebruikers&wachtwoord"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Opties"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Om een intern IP-adres vragen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "UDP-encapsulatie forceren"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "IP-compressie gebruiken"
\ No newline at end of file
diff --git a/plasma-nm/po/nl/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/nl/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..d9c524b
--- /dev/null
@@ -0,0 +1,304 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Freek de Kruijf <freekdekruijf@kde.nl>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-23 10:44+0200\n"
+"Last-Translator: Freek de Kruijf <freekdekruijf@kde.nl>\n"
+"Language-Team: Dutch <kde-i18n-nl@kde.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Fout bij het decoderen van het verhaspelde wachtwoord"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Fout"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Bestand %1 kon niet worden geopend."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Het benodigde programma cisco-decrypt is niet gevonden."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"Het VPN-instellingenbestand '%1' specificeert dat VPN-verkeer getunneld moet "
+"worden door TCP hetwelk nu niet wordt ondersteund in de vpnc-software.\n"
+"\n"
+"De verbinding kan nog steeds worden gemaakt, met TCP-tunneling "
+"uitgeschakeld, maar het zou niet kunnen werken zoals verwacht."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Niet ondersteund"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: bestandsformatfout."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: bestand kon niet worden aangemaakt."
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Gebruikersnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Gebruikerswachtwoord:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Opslaan"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Altijd vragen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Niet vereist"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Groepsnaam:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Groepswachtwoord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Wachtwoorden tonen"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Hybride authenticatie gebruiken"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "C&A-bestand:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Geavanceerd..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identificatie"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domein:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Fabrikant:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Overdracht en beveiliging"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Versleutelingmethode:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT-traversal:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH-groep:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Perfecte forward secrecy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Dead-peer-detectie uitschakelen"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Lokale poort:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Lokaal te gebruiken poort (0-65535). 0 (standaard waarde) betekent "
+"willekeurige poort."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Willekeurig"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Geavanceerde VPNC-eigenschappen"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Beveiligd (standaard)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Zwak (DES-versleuteling, voorzichtig gebruiken)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Geen (volledig onveilig)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T indien beschikbaar (standaard)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T altijd"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Uitgeschakeld"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH-groep 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH-groep 2 (standaard)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH-groep 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Server (standaard)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Geen"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH-groep 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH-groep 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH-groep 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPN-authenticatie"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Gebruikerswachtwoord:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Groepswachtwoord:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Gebruikersnaam:"
\ No newline at end of file
diff --git a/plasma-nm/po/nn/CMakeLists.txt b/plasma-nm/po/nn/CMakeLists.txt
new file mode 100644 (file)
index 0000000..a277667
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(nn ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/nn/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/nn/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..664222c
--- /dev/null
@@ -0,0 +1,1338 @@
+# Translation of plasma_applet_org.kde.networkmanagement to Norwegian Nynorsk
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: KDE 4\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-09-12 05:50+0000\n"
+"PO-Revision-Date: 2008-11-26 17:46+0100\n"
+"Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n"
+"Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr ""
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:136
+msgid "Connect"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:136
+msgid "Disconnect"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:191
+msgid "Speed"
+msgstr "Fart"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:197
+msgid "Details"
+msgstr "Detaljar"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:293
+msgid "Password..."
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:320
+msgid "Show password"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:407
+msgid "Connected, ⬇ %1, ⬆ %2"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:409
+msgid "Connected"
+msgstr "Kopla til"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:322
+msgid "Available connections"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Ukjent"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr ""
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr ""
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr ""
+
+#: libs/models/networkmodelitem.cpp:320
+msgid "Active connections"
+msgstr ""
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr ""
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr ""
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr ""
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr ""
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr ""
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr ""
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr ""
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr ""
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr ""
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr ""
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr ""
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr ""
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr ""
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr ""
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr ""
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr ""
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr ""
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr ""
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr ""
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr ""
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr ""
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr ""
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr ""
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr ""
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr ""
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr ""
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr ""
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr ""
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr ""
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr ""
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr ""
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr ""
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr ""
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr ""
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr ""
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+#, fuzzy
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Kompakt GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Ukjent"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr ""
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr ""
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr ""
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr ""
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr ""
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr ""
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr ""
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr ""
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr ""
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr ""
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr ""
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr ""
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr ""
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr ""
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "Drivar"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr ""
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr ""
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr ""
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr ""
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr ""
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr ""
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr ""
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr ""
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr ""
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr ""
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr ""
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr ""
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr ""
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr ""
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr ""
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] ""
+msgstr[1] ""
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr ""
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Drivar"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/pa/CMakeLists.txt b/plasma-nm/po/pa/CMakeLists.txt
new file mode 100644 (file)
index 0000000..024080d
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(pa ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/pa/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/pa/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..2a968f7
--- /dev/null
@@ -0,0 +1,4621 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# A S Alam <aalam@users.sf.net>, 2009, 2010, 2011, 2012, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2013-04-30 20:08+0530\n"
+"Last-Translator: A S Alam <aalam@users.sf.net>\n"
+"Language-Team: Punjabi/Panjabi <punjabi-users@lists.sf.net>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "ਅਮਨਪਰੀਤ ਸਿੰਘ ਆਲਮ"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "aalam@users.sf.net"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "&Show secrets"
+msgid "Show sections"
+msgstr "ਰਾਜ਼ ਵੇਖੋ(&S)"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+#| msgid "Show network speed in:"
+msgid "Show &network speed in:"
+msgstr "ਨੈੱਟਵਰਕ ਸਪੀਡ ਵੇਖਾਓ:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+#, fuzzy
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+#| msgctxt "network interface connection failed state label"
+#| msgid "Connection Failed"
+msgid "Connection Details"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਫੇਲ੍ਹ ਹੈ"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "ਕੁਨੈਕਟ"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "ਕੁਨੈਕਟ ਹੈ"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "ਸਪੀਡ"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "ਵੇਰਵਾ"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+#| msgid "Password"
+msgid "Password..."
+msgstr "ਪਾਸਵਰਡ"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+#| msgid "Password"
+msgid "Show password"
+msgstr "ਪਾਸਵਰਡ"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "%1 ਨਾਲ ਕੁਨੈਕਟ ਹੈ"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+msgid "Connected"
+msgstr "ਕੁਨੈਕਟ ਹੈ"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਡੀ-ਐਕਟੀਵੇਖ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "ਬੇਤਾਰ ਹਾਰਡਵੇਅਰ ਚਾਲੂ ਹੈ"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "ਬੇਤਾਰ ਹਾਰਡਵੇਅਰ ਚਾਲੂ ਹੈ"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband enabled"
+msgstr "ਮੋਬਾਇਲ ਬਰਾਂਡਬੈਂਡ"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband disabled"
+msgstr "ਮੋਬਾਇਲ ਬਰਾਂਡਬੈਂਡ"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "ਬੇਤਾਰ ਹਾਰਡਵੇਅਰ ਚਾਲੂ ਹੈ"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+#| msgctxt "@info:status Notification for radio kill switch turned off"
+#| msgid "Wireless hardware disabled"
+msgid "Airplane mode disabled"
+msgstr "ਬੇਤਾਰ ਹਾਰਡਵੇਅਰ ਬੰਦ ਹੈ"
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "ਕੁਨੈਕਟ ਹੈ"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "ਕੁਨੈਕਟ ਹੈ"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "ਕੁਨੈਕਟ ਹੈ"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "ਕੁਨੈਕਟ ਹੈ"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "ਕੁਨੈਕਸ਼ਨ"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "ਕੁਨੈਕਸ਼ਨ"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "ਨਵਾਂ VPN ਕੁਨੈਕਸ਼ਨ"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "%1 ਨਾਲ ਕੁਨੈਕਟ ਹੈ"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਟਾਈਪ(&t):"
+
+#: libs/declarative/networkstatus.cpp:173
+#, fuzzy
+msgid "NetworkManager not running"
+msgstr "ਨੈੱਟਵਰਕ ਪਰਬੰਧ"
+
+#: libs/declarative/networkstatus.cpp:178
+#, fuzzy, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "ਨੈੱਟਵਰਕ ਪਰਬੰਧ"
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "ਅਣਜਾਣ"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+#, fuzzy
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "ਟਰਾਂਸਮਿਸ਼ਨ ਪਾਵਰ"
+
+#: libs/declarative/trafficmonitor.cpp:203
+#, fuzzy
+msgid "KBit/s"
+msgstr "KBits/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+#, fuzzy
+msgid "MBit/s"
+msgstr " MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+#, fuzzy
+msgid "GBit/s"
+msgstr "%1 GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+#, fuzzy
+msgid "Transmitted"
+msgstr "ਟਰਾਂਸਮਿਸ਼ਨ ਪਾਵਰ"
+
+#: libs/handler.cpp:89
+#, fuzzy
+msgid "Missing VPN plugin"
+msgstr "VPN ਪਲੱਗਇਨ ਨਾਂ"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "&Connection name:"
+msgid "Connection name"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਨਾਂ(&C):"
+
+#: libs/models/editoridentitymodel.cpp:64
+#, fuzzy
+#| msgid "Last Used"
+msgid "Last used"
+msgstr "ਆਖਰੀ ਵਰਤੋਂ"
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਡੀ-ਐਕਟੀਵੇਖ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "ਤਾਰ ਈਥਰਨੈੱਟ"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "ਬੇਤਾਰ 802.11"
+
+#: libs/uiutils.cpp:64
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "ਬਲਿਊਟੁੱਥ"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "ਸੀਰੀਅਲ ਮਾਡਮ"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "ਮੋਬਾਇਲ ਬਰਾਂਡਬੈਂਡ"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "ਬਲਿਊਟੁੱਥ"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+#, fuzzy
+msgid "Mobile broadband"
+msgstr "ਮੋਬਾਇਲ ਬਰਾਂਡਬੈਂਡ"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "ਤਾਰ"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "ਬੇਤਾਰ"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "ਅਣਜਾਣ ਸੁਰੱਖਿਆ ਟਾਈਪ"
+
+#: libs/uiutils.cpp:176
+#, fuzzy, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "ਬੇਤਾਰ ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ"
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "ਡਿਸ-ਕੁਨੈਕਟ ਹੋਇਆ ਇੰਟਰਫੇਸ (%1)"
+
+#: libs/uiutils.cpp:182
+#, fuzzy, kde-format
+msgid "Bluetooth (%1)"
+msgstr "ਬਲਿਊਟੁੱਥ"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "ਅਣਜਾਣ"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "ਬਿਨ-ਪਰਬੰਧ"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "ਨਾ-ਉਪਲੱਬਧ"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "ਕੁਨੈਕਟ ਨਹੀਂ"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "ਕੁਨੈਕਟ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ..."
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "ਇੰਟਰਫੇਸ ਸੰਰਚਨਾ ਜਾਰੀ"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "ਪਰਮਾਣਕਿਤਾ ਲਈ ਉਡੀਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "ਨੈੱਟਵਰਕ ਐਡਰੈੱਸ ਸੈਟਿੰਗ"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "ਹੋਰ ਕੁਨੈਕਟਵਿਟੀ ਲਈ ਚੈੱਕ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "ਸੈਕੰਡਰੀ ਕੁਨੈਕਸ਼ਨ ਲਈ ਉਡੀਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "ਕੁਨੈਕਟ ਹੈ"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "%1 ਨਾਲ ਕੁਨੈਕਟ ਹੈ"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਡੀ-ਐਕਟੀਵੇਖ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਫੇਲ੍ਹ ਹੈ"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "ਗਲਤੀ: ਗਲਤ ਹਾਲਤ"
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "ਅਣਜਾਣ"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+#| msgctxt "description of preparing to connect network interface state"
+#| msgid "Preparing to connect"
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "ਕੁਨੈਕਟ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ..."
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+#| msgctxt "description of waiting for authentication network interface state"
+#| msgid "Waiting for authorization"
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "ਪਰਮਾਣਕਿਤਾ ਲਈ ਉਡੀਕ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ"
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "ਕੁਨੈਕਸ਼ਨ"
+
+#: libs/uiutils.cpp:272
+#, fuzzy
+#| msgctxt "network interface doing dhcp request in most cases"
+#| msgid "Setting network address"
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "ਨੈੱਟਵਰਕ ਐਡਰੈੱਸ ਸੈਟਿੰਗ"
+
+#: libs/uiutils.cpp:275
+#, fuzzy
+#| msgctxt ""
+#| "@info:status Notification text when a connection has been activated"
+#| msgid "%1 activated"
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "%1 ਐਕਟੀਵੇਟ ਹੈ"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "ਅਣਜਾਣ"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "ਐਡਹਾਕ"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "ਇੰਫਰਾਸਟੱਕਚਰ"
+
+#: libs/uiutils.cpp:302
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "ਅਸੈੱਸ ਪੁਆਇੰਟ"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "INCORRECT MODE FIX ME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "ਪੇਅਰਵਾਈਜ਼ WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "ਪੇਅਰਵਾਈਜ਼ WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "ਪੇਅਰਵਾਈਜ਼ TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "ਪੇਅਰਵਾਈਜ਼ CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "ਗਰੁੱਪ WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "ਗਰੁੱਪ WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "ਗਰੁੱਪ TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "ਗਰੁੱਪ CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+#, fuzzy
+#| msgid "3G (UMTS/HSPA)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "3G (UMTS/HSPA)"
+
+#: libs/uiutils.cpp:389
+#, fuzzy
+#| msgid "2G (GPRS/EDGE)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "2G (GPRS/EDGE)"
+
+#: libs/uiutils.cpp:391
+#, fuzzy
+#| msgctxt "Cellular access technology"
+#| msgid "GSM"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+#| msgctxt "Any cellular frequency band"
+#| msgid "Any"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "ਕੋਈ ਵੀ"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+#, fuzzy
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "ਕੰਪੈਕਟ GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "ਅਣਜਾਣ"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+#| msgctxt "Any cellular frequency band"
+#| msgid "Any"
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "ਕੋਈ ਵੀ"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "ਅਣਜਾਣ ਸੁਰੱਖਿਆ ਟਾਈਪ"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "ਅਸੁਰੱਖਿਅਤ"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "ਡਾਇਨੈਮਿਕ WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "ਅਣਜਾਣ ਸੁਰੱਖਿਆ ਟਾਈਪ"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "ਅਸੁਰੱਖਿਅਤ"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "ਡਾਇਨੇਮਕ WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "ਅਣਜਾਣ ਸੁਰੱਖਿਆ ਕਿਸਮ"
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "ਸਿਸਟਮ ਨਾਂ"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "IPv4 ਐਡਰੈੱਸ"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "IPv4 ਗੇਟਵੇ"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "IPv6 ਐਡਰੈੱਸ"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "IPv4 ਗੇਟਵੇ"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "ਡਰਾਇਵਰ"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "ਬਲਿਊਟੁੱਥ"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "MAC ਐਡਰੈੱਸ"
+
+#: libs/uiutils.cpp:686
+#, fuzzy
+msgid "Operator:"
+msgstr "ਮੋਬਾਇਲ ਓਪਰੇਟਰ"
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+#| msgid "Network ID"
+msgid "Network ID:"
+msgstr "ਨੈੱਟਵਰਕ ID"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+#, fuzzy
+msgid "Signal Quality:"
+msgstr "ਮੋਬਾਇਲ ਸਿਗਨਲ ਕੁਆਲਟੀ"
+
+#: libs/uiutils.cpp:696
+#, fuzzy
+msgid "Access Technology:"
+msgstr "ਮੋਬਾਇਲ ਵਰਤੋਂ ਤਕਨਾਲੋਜੀ"
+
+#: libs/uiutils.cpp:700
+#, fuzzy
+msgid "Allowed Mode:"
+msgstr "ਮੋਬਾਇਲ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਮੋਡ"
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "ਮੋਬਾਇਲ ਅਣ-ਲਾਕ ਚਾਹੀਦਾ ਹੈ"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+#, fuzzy
+msgid "VPN plugin:"
+msgstr "VPN ਪਲੱਗਇਨ ਨਾਂ"
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "ਚੈਨਲ(&C):"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "ਨਾਂ"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, fuzzy, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "ਨੈੱਟਵਰਕ ਟਾਈਪ"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਸਪੀਡ"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "ਮੋਡ(&M):"
+
+#: libs/uiutils.cpp:826
+#, fuzzy
+msgid "Signal strength:"
+msgstr "ਸਿਗਨਲ ਤਾਕਤ"
+
+#: libs/uiutils.cpp:830
+#, fuzzy
+msgid "Access point (SSID):"
+msgstr "ਅਸੈੱਸ ਪੁਆਇੰਟ (SSID)"
+
+#: libs/uiutils.cpp:834
+#, fuzzy
+msgid "Access point (BSSID):"
+msgstr "ਅਸੈੱਸ ਪੁਆਇੰਟ (SSID)"
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "ਚੈਨਲ(&C):"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "ਸੁਰੱਖਿਆ(&S):"
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+msgid "Frequency band:"
+msgstr "ਫਰੀਕਿਊਂਸੀ"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "ਇੱਕ ਮਿੰਟ ਪਹਿਲਾਂ"
+msgstr[1] "%1 ਮਿੰਟ ਪਹਿਲਾਂ"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "ਇੱਕ ਘੰਟਾ ਪਹਿਲਾਂ"
+msgstr[1] "%1 ਘੰਟੇ ਪਹਿਲਾਂ"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "ਕੱਲ੍ਹ"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "ਕਦੇ ਵੀ ਨਹੀਂ"
+
+#: libs/uiutils.cpp:910
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last hour, "
+#| "as the number of minutes since usage"
+#| msgid "One minute ago"
+#| msgid_plural "%1 minutes ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "ਇੱਕ ਮਿੰਟ ਪਹਿਲਾਂ"
+msgstr[1] "%1 ਮਿੰਟ ਪਹਿਲਾਂ"
+
+#: libs/uiutils.cpp:917
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last day, "
+#| "as the number of hours since usage"
+#| msgid "One hour ago"
+#| msgid_plural "%1 hours ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "ਇੱਕ ਘੰਟਾ ਪਹਿਲਾਂ"
+msgstr[1] "%1 ਘੰਟੇ ਪਹਿਲਾਂ"
+
+#: libs/uiutils.cpp:922
+#, fuzzy
+#| msgid "Last used"
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "ਆਖਰੀ ਵਰਤੋਂ"
+
+#: libs/uiutils.cpp:924
+#, fuzzy, kde-format
+#| msgid "Last used"
+msgid "Last used on %1"
+msgstr "ਆਖਰੀ ਵਰਤੋਂ"
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for a network connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "ਕਦੇ ਵੀ ਨਹੀਂ"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "ਡਰਾਇਵਰ"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "ਜੰਤਰ ਡਰਾਇਵਰ"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਸਪੀਡ"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "ਕੁਨੈਕਸ਼ਨ ਸਪੀਡ"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "ਸਿਸਟਮ ਨਾਂ"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC ਐਡਰੈੱਸ"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "ਹਾਰਡਵੇਅਰ ਐਡਰੈੱਸ"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4 ਐਡਰੈੱਸ"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IPv ਵਰਜਨ 4 ਐਡਰੈੱਸ"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 ਗੇਟਵੇ"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6 ਐਡਰੈੱਸ"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "IPv ਵਰਜਨ 4 ਐਡਰੈੱਸ"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "IPv4 ਗੇਟਵੇ"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+msgid "The name of the NSP"
+msgstr "ਬੇਤਾਰ ਨੈੱਟਵਰਕ ਦਾ ਨਾਂ"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "ਅਸੈੱਸ ਪੁਆਇੰਟ (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "ਬੇਤਾਰ ਨੈੱਟਵਰਕ ਪੁਆਇੰਟ ਦਾ SSID"
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Signal Strength"
+msgstr "ਸਿਗਨਲ ਤਾਕਤ"
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Wireless Access Point's signal strength"
+msgstr "ਬੇਤਾਰ ਨੈੱਟਵਰਕ ਪੁਆਇੰਟ ਦਾ SSID"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "ਅਸੈੱਸ ਪੁਆਇੰਟ (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "ਬੇਤਾਰ ਅਸੈਸ ਪੁਆਇੰਟ ਦਾ ਹਾਰਡਵੇਅਰ ਐਡਰੈਸ"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "ਬੇਤਾਰ ਬੈਂਡ"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "ਬੇਤਾਰ ਫਰੀਕਿਊਂਸੀ ਬੈਂਡ"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "ਬੇਤਾਰ ਚੈਨਲ"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "ਬੇਤਾਰ ਫਰੀਕਿਊਂਸੀ ਚੈਨਲ"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "ਬੇਤਾਰ ਸੁਰੱਖਿਆ"
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Describes the security capabilities of the access point"
+msgstr "ਵਰਤਣ ਲਈ ਅਸੈੱਸ ਪੁਆਇੰਟ ਦਾ ਸਰਵਿਸ ਸੈੱਟ IDentifier"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "ਬੇਤਾਰ ਬੈਂਡ"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "The operating mode of the wireless device"
+msgstr "ਬੇਤਾਰ ਨੈੱਟਵਰਕ ਦਾ ਓਪਰੇਸ਼ਨ ਮੋਡ"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "ਮੋਬਾਇਲ ਓਪਰੇਟਰ"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "ਮੋਬਾਇਲ ਓਪਰੇਟਰ ਦਾ ਨਾਂ"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "ਮੋਬਾਇਲ ਸਿਗਨਲ ਕੁਆਲਟੀ"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "ਮੋਬਾਇਲ ਵਰਤੋਂ ਤਕਨਾਲੋਜੀ"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "ਮੋਬਾਇਲ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਮੋਡ"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "ਮੋਬਾਇਲ ਅਣ-ਲਾਕ ਚਾਹੀਦਾ ਹੈ"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "ਮੋਬਾਇਲ ਮਾਸਟਰ ਜੰਤਰ"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "ਮੋਬਾਇਲ ਜੰਤਰ IMEI"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "ਮੋਬਾਇਲ ਜੰਤਰ ਸੀਰੀਅਲ ਨੰਬਰ"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "ਮੋਬਾਇਲ ਜੰਤਰ IMSI"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "ਮੋਬਾਇਲ ਜੰਤਰ ਪਛਾਣ ਨੰਬਰ"
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "ਬਲਿਊਟੁੱਥ"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN Plugin"
+msgstr "VPN ਪਲੱਗਇਨ ਨਾਂ"
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN plugin type"
+msgstr "VPN ਪਲੱਗਇਨ ਨਾਂ"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "ਨਵਾਂ VPN ਕੁਨੈਕਸ਼ਨ"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "ਉਪਲੱਬਧ ਵੇਰਵਾ"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "ਨਾਂ"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "ਵੇਖਾਉਣ ਲਈ ਵੇਰਵਾ"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/pl/CMakeLists.txt b/plasma-nm/po/pl/CMakeLists.txt
new file mode 100644 (file)
index 0000000..1d48c2b
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(pl ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/pl/kde-nm-connection-editor.po b/plasma-nm/po/pl/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..114c599
--- /dev/null
@@ -0,0 +1,248 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>, 2013, 2014.
+# Marta Rybczyńska <kde-i18n@rybczynska.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-11 18:58+0200\n"
+"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
+"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Łukasz Wojniłowicz"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "lukasz.wojnilowicz@gmail.com"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Wpisz tutaj, aby znaleźć połączenia..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Dodaj"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Sprzęt"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Komórkowe szerokopasmowe..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Przewodowe"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Przewodowe (współdzielone)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Bezprzewodowe"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Bezprzewodowe (współdzielone)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Wirtualne"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Wiązanie"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Mostek"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Edytuj..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Usuń"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importuj VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Eksportuj VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Połączenie %1 zostało dodane"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Czy chcesz usunąć połączenie '%1?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Usuń połączenie"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Połącz"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Rozłącz"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importuj połączenie VPN"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Nieudane importowanie połączenia VPN %1\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Eksportowanie nie jest obsługiwane dla tego rodzaju VPN"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Eksportuj połączenie VPN"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Nieudane eksportowanie połączenia VPN %1\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "Pomyślnie wyeksportowano połączenie VPN %1"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Połączenie"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Główny pasek narzędzi"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Edytor połączenia"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Zarządzaj swoimi połączeniami sieciowymi"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich i Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Program pozwala na tworzenie, edytowanie i usuwanie połączeń sieciowych.\n"
+"\n"
+"Używa Menadżera Sieci w wersji: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Programista"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "autor libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "różne poprawki"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Wtyczki VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Edytuj połączenie"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Edytor połączenia"
\ No newline at end of file
diff --git a/plasma-nm/po/pl/libplasmanetworkmanagement-editor.po b/plasma-nm/po/pl/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..e171bec
--- /dev/null
@@ -0,0 +1,1499 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>, 2013, 2014.
+# Marta Rybczyńska <kde-i18n@rybczynska.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-29 09:26+0200\n"
+"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
+"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "moje_współdzielone_połączenie"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nowe połączenie (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nowe połączenie %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Modyfikuj połączenie '%1'"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Ustawienia ogólne"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Przewodowe"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Bezpieczeństwo 802.1x"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Bezprzewodowe"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Bezpieczeństwo bezprzewodowe"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Komórkowe szerokopasmowe (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Łącze"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Mostek"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Okno dialogowe"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Nazwa połączenia:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Rotacyjny (Round Robin)"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Aktywna kopia zapasowa"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Rozgłoszeniowy"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Adaptacyjne równoważenie obciążenia"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Adaptacyjne równoważenie obciążenia"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (zalecane)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Czy chcesz usunąć połączenie '%1?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Usuń połączenie"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (sieć ze wdzwanianiem)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (osobista sieć obszarowa)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Edytor zaawansowanych uprawnień"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Dowolny"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Tylko 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Tylko 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Skłaniaj się ku 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Skłaniaj się ku 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Skłaniaj się ku 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Tylko 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagram"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Połączony"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adres"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Maska sieci"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Brama"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Inne serwery DNS:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Serwery DNS:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Edytuj serwery DNS"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Edytuj domeny wyszukiwania DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adres"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Przedrostek"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Brama"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Uwierzytelnianie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Tunelowe TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Chronione EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Nazwa użytkownika:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Hasło:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Pytaj o to hasło za każdym razem"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Pokaż hasło"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Tożsamość:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Certyfikat użytkownika:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Certyfikat CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Klucz prywatny:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Hasło klucza prywatnego:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Tożsamość anonimowa:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Samoczynne zabezpieczenie PAC"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonimowy"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Uwierzytelniono"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Oba"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "&Plik PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Uwierzytelnienie wewnętrzne:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Wersja PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Samoczynnie"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Wersja 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Wersja 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Nazwa interfejsu:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Związane połączenia:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Dodaj..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Edytuj..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Usuń"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Tryb:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Monitorowanie łącza:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Częstotliwość monitorowania:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Opóźnienie łącza (wysyłanie):"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Opóźnienie łącza (pobieranie):"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "Cele ARP:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Adres lub lista adresów IP oddzielona przecinkami."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Zmostkowane połączenie:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Czas starzenia:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Włącz STP (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Priorytet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Opóźnienie przekazywania:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Czas Hello:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Maksymalny wiek:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Adres urządzenia:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Rodzaj połączenia:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Numer:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Samoczynnie połącz z tą siecią, gdy jest dostępna"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Wszystkim użytkownikom wolno połączyć się z tą siecią"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Modyfikuj zaawansowane uprawnienia dla tego połączenia"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Edytor szczegółowych uprawnień dla tego połączenia. Pozwala wybrać, którzy "
+"użytkownicy mogą aktywować/modyfikować/usunąć to połączenie."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Zaawansowane..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Strefa zapory ogniowej:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Samoczynnie połącz się do VPN-u, używając tego połączenia"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Podstawowy"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Przechowuj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Zawsze pytaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Niewymagane"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Zaawansowane"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Zezwól na roaming, gdy sieć domowa jest niedostępna"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Identyfikator sieci:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Rodzaj:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Pokaż hasła"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Tryb przekazywania:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Ogranicz do urządzenia:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bajtów"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Metoda:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Samoczynnie (Tylko adresy)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Lokalne łącze"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Ręcznie"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Współdzielone z innymi komputerami"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Wyłączone"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "Serwery DNS:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Użyj tego pola, aby określić adres(y) IP jednego lub więcej serwerów DNS. "
+"Użyj \",\" do oddzielenia wpisów."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Edytuj listę serwerów DNS"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Domeny wyszukiwania:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Użyj tego pola, aby określić jedną lub więcej domen wyszukiwania. Użyj ',' "
+"do oddzielenia wpisów."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Modyfikuj domeny DNS, według których odbędzie się wyszukiwanie"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "ID klienta DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Usuń"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Dodaj"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adresy"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Dla tego połączenia wymagany jest IPv4"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Trasy..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Użyj tego pola, aby określić identyfikator klienta DHCP. Ten łańcuch znaków "
+"wysyła się do  serwera DHCP w celu identyfikacji maszyn lokalnych; serwer "
+"DHCP może użyć tego identyfikatora do indywidualizacji dzierżawienia i "
+"innych opcji DHCP."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Prywatność:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Samoczynnie (tylko DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Pomijanie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Dla tego połączenia wymagany jest IPv6"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Domyślna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Wyłączona"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Włączona (skłaniaj się ku adresowi publicznemu)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Włączona (skłaniaj się ku adresowi tymczasowemu)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Uwierzytelnianie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Kompresja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Użyj szyfrowania punkt-do-punktu (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Użyj kompresji danych BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Użyj kompresji danych Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Użyj kompresji nagłówka TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Wymagaj szyfrowania 128-bitowego"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Użyj bezstanowego MPPE"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Wyślij pakiety PPP echo"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Usługa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Interfejs nadrzędny:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "Id VLAN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Nazwa interfejsu VLAN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Zmiana porządku nagłówków pakietów wyjściowych"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Protokół rejestracji VLAN GARP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Luźne wiązanie"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastruktura"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Punkt dostępu"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Sklonowany adres MAC:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Losowy..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Oznacz to jeśli chcesz utworzyć połączenie dla ukrytej sieci"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Ukryta sieć:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Pasmo:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanał:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Bezpieczeństwo Wifi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Brak"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "Klucz WEP 40/128 bitowy (Hex lub ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "Klucz WEP 128 bitowy"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dynamiczne WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "Osobista WPA & WPA2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "Firmowa WPA & WPA2"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Bezpieczeństwo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Klucz:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Pokaż klucz"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "Indeks WEP:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (Domyślny)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Otwarty system"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Współdzielony klucz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Nazwa sieci:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Szybkość:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Dupleks:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Pełny"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Połowiczny"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Negocjuj samoczynnie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Użyj zabezpieczeń 802.1x dla tego połączenia"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Operacja nie jest wspierana dla tego rodzaju VPN."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/D"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Niedostępne"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Najpierw wybierz SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metryka"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Maska sieci"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metryka"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nowe komórkowe połączenie szerokopasmowe"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Mojego planu nie ma na wykazie..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Nieznany dostawca"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Domyślny"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Ustaw komórkowe połączenie szerokopasmowe"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Ten pomocnik umożliwi ci łatwe ustawienie połączenia komórkowej sieci "
+"szerokopasmowej do komórkowej sieci (3G)."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Będziesz potrzebował następujących informacji:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Nazwa dostawcy internetu szerokopasmowego"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Nazwa planu bilingowego twojego dostawcy internetu szerokopasmowego"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(w niektórych przypadkach) APN (Nazwa Punktu Dostępowego) planu bilingowego "
+"twojego dostawcy internetu szerokopasmowego "
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr ""
+"Utwórz połączenie dla tego urządzenia komórkowej sieci szerokopasmowej:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Dowolne urządzenie GSM"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Dowolne urządzenie CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Zainstalowane urządzenie GSM"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Zainstalowane urządzenie CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Wybierz kraj twojego dostawcy"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Wykaz krajów:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Mojego kraju nie ma na wykazie"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Wybierz swojego dostawcę"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Wybierz swojego dostawcę z &wykazu:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Nie &mogę znaleźć swojego dostawcy i chcę go podać ręcznie:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Wybierz swój plan bilingowy"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "Wybierz &swój plan:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Wybrany &APN planu (Nazwa Punktu Dostępowego):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Uwaga: Wybranie nieprawidłowego planu może skutkować problemami "
+"rozliczeniowymi dla twojego kąta internetowego lub może powstrzymać "
+"łączność.\n"
+"\n"
+"Jeżeli nie jesteś pewny(a) twojego planu, to zapytaj dostawcy o APN twojego "
+"planu."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Potwierdź ustawienia komórkowej sieci szerokopasmowej"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr "Twoje szerokopasmowe połączenie komórkowe jest ustawione następująco:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Twój dostawca:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Twój plan:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Bezpieczeństwo: %3\n"
+"Częstotliwość: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Bezpieczeństwo: Niezabezpieczona\n"
+"Częstotliwość: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Dostępni użytkownicy"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Imię i nazwisko"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Nazwa użytkownika"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Użytkownikom wolno aktywować połączenie"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Modyfikuj trasy IPv4"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Użyj tylko dla zasobów w tym połączeniu"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Usuń"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Dodaj"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignoruj samoczynnie uzyskane trasy"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Modyfikuj trasy IPv6"
\ No newline at end of file
diff --git a/plasma-nm/po/pl/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/pl/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..0e3b0ea
--- /dev/null
@@ -0,0 +1,1725 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>, 2013, 2014.
+# Marta Rybczyńska <kde-i18n@rybczynska.net>, 2013, 2014.
+# Marcin Kocur <marcin2006@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-18 15:00+0200\n"
+"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
+"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Łukasz Wojniłowicz, Marcin Kocur"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "lukasz.wojnilowicz@gmail.com,marcin2006@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Pokaż odcinki"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Pokaż &szybkość sieci w:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBajtach/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBitach/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Szczegóły połączenia"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Połącz"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Rozłącz"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Szybkość"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Szczegóły"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Hasło..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Pokaż hasło"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Połączony, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Połączony"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Dostępne połączenia"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Sieć bezprzewodowa jest włączona"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Sieć bezprzewodowa jest wyłączona"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Sieć komórkowa jest włączona"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Sieć komórkowa jest wyłączona"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Tryb samolotowy jest włączony"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Tryb samolotowy jest wyłączony"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Połączony"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Połączony"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Połączony"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Wyłączony"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Rozłączony"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Rozłączanie"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Łączenie"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "Połączenie VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Połączono z %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Łączenie z %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "ZarządzanieSiecią nie jest uruchomione"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Wymagane Zarządzanie Siecią w odsłonie 0.9.8, znaleziono %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Nieznany"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Pobrano"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Przesłano"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Pobrano"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Przesłano"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Brak wtyczki VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Nieudane włączanie %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Nieudane dodawanie %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Nieudane żądanie przeszukiwania"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Nazwa połączenia"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Ostatnio używane"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Używane połączenia"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Przewodowe Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Bezprzewodowe 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Wirtualne (wiązanie)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Wirtualne (mostek)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Wirtualne (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Modem szeregowy"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Komórkowe szerokopasmowe"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Wiązanie"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Mostek"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Komórkowe szerokopasmowe"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Sieć Olpc"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Przewodowe"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Bezprzewodowe"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Nieznany rodzaj połączenia"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Interfejs bezprzewodowy (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Interfejs przewodowy (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Mostek (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Nieznany"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Niezarządzany"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Niedostępny"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Niepołączony"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Przygotowywanie do połączenia"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Ustawienia interfejsu"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Oczekiwanie na uwierzytelnienie"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Ustawianie adresu sieciowego"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Sprawdzanie dalszej łączności"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Oczekiwanie na drugie połączenie"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Połączono"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Połączono z %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Wyłączanie połączenia"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Połączenie nieudane"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Błąd: Nieprawidłowy stan"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Nieznany"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Przygotowywanie do połączenia"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Potrzebne uwierzytelnienie"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Łączenie"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Ustawianie adresu sieciowego"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Włączone"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Niepowodzenie"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Niepowodzenie"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Nieznany"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruktura"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Punkt dostępowy"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "NIEPOPRAWNY TRYB NAPRAW MNIE"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Parowanie WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Parowanie WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Parowanie TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Parowanie CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Grupa WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Grupa WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Grupa TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Grupa CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Dowolne"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO rewizja B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO rewizja A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO rewizja 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Kompaktowa GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analog"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Nieznana"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Dowolne"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modem jest odblokowany"
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "Karta SIM wymaga kodu PIN."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "Karta SIM wymaga kodu PIN2."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "Karta SIM wymaga kodu PUK."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "Karta SIM wymaga kodu PUK2."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modem wymaga kodu PIN operatora."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modem wymaga kodu PUK operatora."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modem wymaga kodu PIN sieci."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modem wymaga kodu PUK sieci."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modem wymaga kodu PIN."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modem wymaga firmowego kodu PIN."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modem wymaga firmowego kodu PUK."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modem wymaga kodu PIN PH-FSIM."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modem wymaga kodu PUK PH-FSIM."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modem wymaga kodu PIN podsieci."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modem wymaga kodu PUK podsieci."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Przyczyna zablokowania nieznana"
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Nieznany rodzaj Wimax NSP"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Dom"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partner"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Partner roamingowy"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Niezabezpieczona"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamiczne WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Nieznany typ zabezpieczenia"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Niezabezpieczona"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamiczne WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Nieznany typ zabezpieczenia"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Nazwa systemowa"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Adres IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "Brama IPv4:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Adres IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "Brama IPv6:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Sterownik:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Nazwa Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "Adres MAC:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operator:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Identyfikator sieci:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Jakość sygnału:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Technologia dostępu:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Dozwolony tryb:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Wymagane odblokowanie:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Wtyczka VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Banner:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Nazwa NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Rodzaj sieci:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Szybkość połączenia:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Tryb:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Siła sygnału:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Punkt dostępowy (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Punkt dostępowy (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanał:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Zabezpieczenie:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Pasmo częstotliwości:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Jedną minutę temu"
+msgstr[1] "%1 minuty temu"
+msgstr[2] "%1 minut temu"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Jedną godzinę temu"
+msgstr[1] "%1 godziny temu"
+msgstr[2] "%1 godzin temu"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Wczoraj"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Nigdy"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Ostatnio używane jedną minutę temu"
+msgstr[1] "Ostatnio używane %1 minuty temu"
+msgstr[2] "Ostatnio używane %1 minut temu"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Ostatnio używane jedną godzinę temu"
+msgstr[1] "Ostatnio używane %1 godziny temu"
+msgstr[2] "Ostatnio używane %1 godzin temu"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Ostatnio używane wczoraj"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Ostatnio używane w dniu %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Nigdy nie używane"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Sterownik"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Sterownik urządzenia"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Szybkość połączenia"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Szybkość połączenia"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Nazwa systemowa"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "Adres MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Adres sprzętowy"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Adres IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Adres IP w wersji 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Brama IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "IP w wersji 4 domyślnej bramy"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Adres IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Adres IP w wersji 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "Brama IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "IP w wersji 6 domyślnej bramy"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "ID służącej stacji bazowej według informacji otrzymanej z sieci"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Nazwa NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Sygnał WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Obecna jakość sygnału NSP, w procentach."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Rodzaj NSP WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Rodzaj sieci NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Punkt dostępowy (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID bezprzewodowego punktu dostępowego"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Siła sygnału"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Siła sygnału bezprzewodowego punktu dostępowego"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Punkt dostępowy (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Adres sprzętowy bezprzewodowego punktu dostępowego"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Bezprzewodowe pasmo"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Bezprzewodowe pasmo częstotliwości "
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Bezprzewodowy kanał"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Bezprzewodowy kanał częstotliwości"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Zabezpieczenie bezprzewodowe"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Opisuje możliwości zabezpieczenia punktu dostępowego"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Tryb bezprzewodowy"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Tryb operacyjny urządzenia do sieci bezprzewodowej"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Operator komórkowy"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Nazwa operatora komórkowego"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Jakość sygnału komórkowego"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Technologia dostępu komórkowego"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Dozwolony tryb komórkowy"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Wymagane odblokowanie komórkowe"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Nadrzędne urządzanie komórkowe"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI urządzenia komórkowego"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Numer seryjny urządzenia komórkowego"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI urządzenia komórkowego"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Numer identyfikacyjny urządzenia komórkowego"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Nazwa Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Nazwa Bluetooth urządzenia"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Wtyczka VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Rodzaj wtyczki VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Banner VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Banner połączenia VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Dostępne szczegóły"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Nazwa"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Pokazywane szczegóły"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/pl/plasmanetworkmanagement-kded.po b/plasma-nm/po/pl/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..74f9be3
--- /dev/null
@@ -0,0 +1,652 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>, 2013, 2014.
+# Marta Rybczyńska <kde-i18n@rybczynska.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-06-29 09:27+0200\n"
+"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
+"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Obsługiwane są tylko usługi 'dun' 'nap'."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Nie można porozumieć się z zarządcą bluetooth (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Nie znaleziono domyślnego adaptera bluetooth: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) nie obsługuje Dialup Networking (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) nie obsługuje Network Access Point (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Błąd aktywacji portów szeregowych urządzeń: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Urządzenie %1 jest niechcianym (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Nie znaleziono urządzenia dla portu szeregowego %1 (%2)."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Błąd odblokowywania modemu: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Błąd odblokowania PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Urządzenie nie mogło zostać skonfigurowane"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "Konfiguracja IP nie jest dostępna "
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "Konfiguracja IP wygasła"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Nie podano danych poufnych"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Suplikant uwierzytelnienie rozłączony"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Konfiguracja suplikanta uwierzytelnienie nieudana"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Niepowodzenie suplikanta uwierzytelnienia"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Przekroczono czas oczekiwania na suplikanta uwierzytelnienia"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Nieudane uruchomienie PPP"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP rozłączone"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "Niepowodzenie PPP"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Nieudane uruchomienie DHCP"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Wystąpił błąd DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "Niepowodzenie DHCP"
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Nieudane uruchomienie usługi współdzielonej"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Niepowodzenie usługi współdzielonej"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Nieudane uruchomienie usługi samoczynnego IP"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Usługa samoczynnego IP zgłosiła błąd"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Niepowodzenie usługi samoczynnego IP "
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modem jest zajęty"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modem nie ma tonu wybierania"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modem nie pokazuje nośnej"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Skończył się czas oczekiwania połączenia modemu"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Niepowodzenie przy łączeniu się modemem"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Nie można było zainicjować modemu"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "GSM APN nie mógł zostać wybrany"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "Modem GSM nie szuka"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Rejestracja sieci GSM została odrzucona"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Przekroczono czas oczekiwania na rejestrację sieci GSM"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "Niepowodzenie rejestracji GSM"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Niepowodzenie sprawdzania PIN GSM"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Brakuje firmware urządzenia"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Urządzenie zostało usunięte"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "System sieciowy jest uśpiony"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Połączenie zostało usunięte"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Kabel został odłączony"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Nie można było znaleźć modemu"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr ""
+"Połączenie bluetooth nie udało się lub przekroczono czas oczekiwania na nie"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "Nie włożono karty SIM modemu GSM"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Potrzebny PIN do karty SIM modemu GSM"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Potrzebny PUK do karty SIM modemu GSM"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "Zła karta SIM modemu GSM"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "Urządzenie InfiniBand nie obsługuje podłączonego trybu"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Niepowodzenie z zależnością połączenia"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Problem z RFC 2684 Ethernet przez mostek ADSL"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "Menadżer Modemu nie jest uruchomiony"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Nie można znaleźć sieci WiFi"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Niepowodzenie drugiego połączenia bazowego"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Aktywowano połączenie '%1'."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Dezaktywowano połączenie '%1'."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "Aktywowano połączenie VPN '%1'."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "Dezaktywowano połączenie VPN '%1'."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "Rozłączono połączenie VPN '%1'."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "Stan połączenia VPN uległ zmianie, bo użytkownik je rozłączył."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"Stan połączenia VPN uległ zmianie, bo urządzenie, które go używało, zostało "
+"rozłączone."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Usługa dostarczająca połączenia VPN została zatrzymana."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "Konfiguracja IP połączenia VPN jest nieprawidłowa."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Próba połączenia do usługi VPN przekroczyła czas oczekiwania."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"Nastąpiło przekroczenie czasu oczekiwania przy uruchamianiu usługi "
+"dostarczającej połączenie VPN."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Nieudane uruchamianie usługi dostarczającej połączenie VPN."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "Nie zostały podane potrzebne dane poufne połączenia VPN."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Nieudane uwierzytelnianie serwera VPN."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Połączenie zostało usunięte z ustawień."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"Aby uzyskać dostęp do sieci bezprzewodowej '%1' musisz podać hasło poniżej"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Podaj hasło do włączenia połączenia '%1'"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Dane poufne VPN (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Okno dialogowe hasła"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Etykieta tekstowa"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Hasło:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Pokaż ha&sło"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Odblokuj"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK dostawcy usług"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK sieci"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "PUK firmy"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK podzbioru sieci"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1 wymagane odblokowanie"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1 wymagane odblokowanie"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Urządzenie mobilnej sieci szerokopasmowej '%1' potrzebuje kodu %2, zanim "
+"będzie używane."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1 kod:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Nowy kod PIN:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Wpisz ponownie nowy kod PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Pokaż kod PIN/PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN dostawcy usług"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN sieci"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "PIN firmy"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN podzbioru sieci"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Pokaż kod PIN"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "Kod PIN zbyt krótki. Powinien mieć co najmniej 4 cyfry."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Oba kody PIN nie są zgodne"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "Kod PUK zbyt krótki. Powinien mieć 8 cyfr."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Nieznany błąd"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Potrzebny kod odblokowujący SIM PIN"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Urządzenie mobilnej sieci szerokopasmowej '%1' potrzebuje kodu SIM PIN, "
+"zanim będzie używane."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "Kod PUK:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Wpisz ponownie numer PIN:"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/pl/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/pl/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..e9f1fb0
--- /dev/null
@@ -0,0 +1,224 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>, 2013.
+# Marta Rybczyńska <kde-i18n@rybczynska.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-09-10 22:09+0200\n"
+"Last-Translator: Marta Rybczyńska <kde-i18n@rybczynska.net>\n"
+"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Brama:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Nazwa użytkownika:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Hasło:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Przechowuj"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Zawsze pytaj"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Niewymagane"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Pokaż hasło"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "Domena NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Ustawienia IPSec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Ustawienia PPP..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Włącz tunel IPsec do hosta L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Nazwa grupy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID bramy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Klucz współdzielony:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Opcje IPsec L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Nazwa użytkownika:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Hasło użytkownika:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Pokaż hasła"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Uwierzytelnianie"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Zezwól na użycie następujących metod uwierzytelnienia:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Użyj szyfrowania Microsoft Point-to-Point"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Użyj szyfrowania MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Kryptografia:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Jakakolwiek"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bitowa"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bitowa"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Użyj szyfrowania ze stanami"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Kompresja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Zezwól na kompresję BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Zezwól na kompresję Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Zezwól na kompresję nagłówka TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Użyj negocjacji kompresji pola protokołu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Użyj kompresji adresu/sterowania"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Wyślij pakiety PPP echo "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Opcje PPP L2TP"
\ No newline at end of file
diff --git a/plasma-nm/po/pl/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/pl/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..0c13d13
--- /dev/null
@@ -0,0 +1,154 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>, 2013.
+# Marta Rybczyńska <kde-i18n@rybczynska.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-07-05 22:40+0200\n"
+"Last-Translator: Marta Rybczyńska <kde-i18n@rybczynska.net>\n"
+"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.4\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Porozumiewanie się z hostem, proszę czekać..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Pokaż ha&sło"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Logowanie"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Nieudane sprawdzanie certyfikatu z serwera VPN \"%1\".\n"
+"Powód: %2\n"
+"Czy mimo to zaakceptować?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Nieudana próba połączenia."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Uwierzytelnienie OpenConnect VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "Host VPN"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Połącz"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Następnym razem samoczynnie rozpocznij łączenie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Przejrzyj dziennik"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Poziom dziennika:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Błąd"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Informacje"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Debugowanie"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Ślad"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Ustawienia OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Ogólne"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Brama:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Certyfikat CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Pośrednik:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Skrypt obudowujący CSD:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Zezwól na &trojan Cisco Secure Desktop"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Uwierzytelnienie certyfikatu"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Certyfikat użytkownika:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Klucz prywatny:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Użyj FSID dla hasła klucza"
\ No newline at end of file
diff --git a/plasma-nm/po/pl/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/pl/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..9329baa
--- /dev/null
@@ -0,0 +1,87 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>, 2013.
+# Marta Rybczyńska <kde-i18n@rybczynska.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-09-10 22:08+0200\n"
+"Last-Translator: Marta Rybczyńska <kde-i18n@rybczynska.net>\n"
+"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Brama:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Nazwa grupy:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Hasło użytkownika"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Przechowuj"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Zawsze pytaj"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Niewymagane"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Hasło grupy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Pokaż hasła"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Nazwa użytkownika:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algorytmy fazy 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algorytmy fazy 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domena:"
\ No newline at end of file
diff --git a/plasma-nm/po/pl/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/pl/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..1f46be9
--- /dev/null
@@ -0,0 +1,501 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>, 2013, 2014.
+# Marta Rybczyńska <kde-i18n@rybczynska.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-10 16:43+0200\n"
+"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
+"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Nie można otworzyć pliku"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Czy chcesz skopiować swoje certyfikaty do %1?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Skopiuj certyfikaty"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Nieznana opcja: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Nieprawidłowa liczba argumentów (oczekiwano 1) w opcji: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr ""
+"Nieprawidłowy rozmiar (powinien zawierać się pomiędzy 0 a 0xFFFF) w opcji: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr ""
+"Nieprawidłowy rozmiar (powinien zawierać się pomiędzy 0 a 604800) w opcji: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Nieprawidłowa opcja pośrednika sieciowego: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr ""
+"Nieprawidłowy port (powinien zawierać się pomiędzy 1 a 65535) w opcji: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Nieprawidłowa liczba argumentów (oczekiwano 2) w opcji: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Nieprawidłowy argument w opcji: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Plik %1 nie jest prawidłowym plikiem konfiguracji klienta OpenVPN"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Plik %1 nie jest prawidłową konfiguracją OpenVPN (brak zdalnego)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Błąd podczas zapisywania pliku %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Błąd przy kopiowaniu certyfikatu do %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Nie można otworzyć pliku do zapisywania"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Zaawansowane..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Pokaż hasła"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Brama:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Rodzaj połączenia:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Certyfikaty X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Klucz współdzielony"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Hasło"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 z hasłem"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Plik CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certyfikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Klucz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Hasło klucza:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Przechowuj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Zawsze pytaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Niewymagane"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Współdzielony klucz:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Lokalny adres IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Zdalny adres IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Kierunek klucza:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Jeżeli jest użyty kierunek klucza, to musi być on przeciwstawny do tego "
+"użytego przez partnera VPN."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Brak"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Plik CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Nazwa użytkownika:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Hasło:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Ogólne"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Port bramy:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Samoczynny"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tunel MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Rozmiar fragmentu UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Użyj własnego przedziału renegocjacji"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Użyj kompresji LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Użyj połączenia TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Wykorzystaj urządzenie TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Ogranicz maksymalny rozmiar segmentu TCP (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Bezpieczeństwo"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Szyfr:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Pobieranie listy dostępnych szyfrów..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Uwierzytelnianie HMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Domyślne"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Ustawienia TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Dopasowanie podmiotu:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Łącz do tych serwerów, których certyfikat pasuje do podanego podmiotu. "
+"Przykład: /CN=myvpn.company.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Użyj dodatkowego uwierzytelniania TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Serwer (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Klient (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Pośrednicy"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Typ pośrednika:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Adres serwera:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Ponawiaj w nieskończoność, gdy wystąpią błędy"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Nazwa użytkownika pośrednika:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Hasło pośrednika:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Pokaż hasło"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Zaawansowane właściwości OpenVPN"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Nieudane wyszukiwanie szyfru OpenVPN"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Domyślne"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Nie znaleziono szyfrów OpenVPN"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Hasło klucza:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Pokaż ha&sło"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Uwierzytelnianie OpenVPN"
\ No newline at end of file
diff --git a/plasma-nm/po/pl/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/pl/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..4f1408e
--- /dev/null
@@ -0,0 +1,191 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>, 2013.
+# Marta Rybczyńska <kde-i18n@rybczynska.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-09-10 22:08+0200\n"
+"Last-Translator: Marta Rybczyńska <kde-i18n@rybczynska.net>\n"
+"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Uwierzytelnianie"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Zezwól na użycie następujących metod uwierzytelnienia:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Użyj szyfrowania Microsoft Point-to-Point"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Użyj szyfrowania MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Kryptografia:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Jakakolwiek"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bitowa"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bitowa"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Użyj szyfrowania ze stanami"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Kompresja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Zezwól na kompresję BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Zezwól na kompresję Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Zezwól na kompresję nagłówka TCP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Wyślij pakiety PPP echo "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "Uwierzytelnienie PPTP"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Hasło:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Pokaż hasło"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Ustawienia PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Ogólne"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Brama:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Dodatkowe"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Login:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Przechowuj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Zawsze pytaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Niewymagane"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "Domena NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Zaawansowane..."
\ No newline at end of file
diff --git a/plasma-nm/po/pl/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/pl/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..9fc2df5
--- /dev/null
@@ -0,0 +1,163 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-03-22 10:09+0100\n"
+"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
+"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Hasło klucza prywatnego:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Hasło:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Konfiguracja używa ssh-agent do uwierzytelnienia, lecz nie znaleziono "
+"żadnego uruchomionego ssh-agent."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Strong Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Pokaż ha&sła"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Brama"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Brama:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certyfikat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Uwierzytelnianie"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certyfikat/Klucz prywatny"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certyfikat/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Karta inteligentna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Klucz prywatny:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Hasło klucza prywatnego:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Zachowaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Zawsze pytaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Niewymagane"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "Nazwa &użytkownika:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "&Hasło użytkownika"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Opcje"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Żądaj wewnętrznego adresu IP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Wymuś enkapsulację UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Użyj kompresji IP"
\ No newline at end of file
diff --git a/plasma-nm/po/pl/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/pl/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..67a682e
--- /dev/null
@@ -0,0 +1,305 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>, 2013, 2014.
+# Marta Rybczyńska <kde-i18n@rybczynska.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-25 16:45+0200\n"
+"Last-Translator: Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>\n"
+"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Błąd odszyfrowania zamaskowanego hasła"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Błąd"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Nie można otworzyć pliku %1."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Nie można znaleźć potrzebnego pliku wykonywalnego cisco-decrypt."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"Plik ustawień VPN '%1' określa, że ruch sieciowy VPN powinien być tunelowany "
+"przez TCP, co obecnie nie jest obsługiwane przez oprogramowanie vpnc.\n"
+"\n"
+"Połączenie może nadal być utworzone, lecz z wyłączonym tunelowaniem TCP, "
+"jednakże może nie działać tak jak tego oczekujesz."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Nieobsługiwane"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: błąd formatu pliku."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: nie można utworzyć pliku"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Brama:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Nazwa użytkownika:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Hasło użytkownika"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Przechowuj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Zawsze pytaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Niewymagane"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Nazwa grupy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Hasło grupy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Pokaż hasła"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Użyj hybrydowego uwierzytelnienia"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "&Plik CA:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Zaawansowane..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identyfikacja"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domena:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Producent:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Przesyłanie i bezpieczeństwo"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Metoda szyfrowania:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "Omijanie NAT (NAT Traversal):"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "Grupa IKE DH:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Perfect Forward Secrecy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Wyłącz wykrywanie nie odpowiadających serwerów"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Port lokalny:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Używany port lokalny (0-65535). 0 (wartość domyślna) oznacza losowy port."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Losowy"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Zaawansowane właściwości VPNC"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Bezpieczne (domyślnie)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Słabe (szyfrowanie DES, używaj z rozwagą)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Brak (całkowicie niezabezpieczone)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T gdy dostępne (domyślnie)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "Zawsze NAT-T"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Wyłączone"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH Grupa 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH Grupa 2 (domyślnie)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH Grupa 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Serwer (domyślnie)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Brak"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH Grupa 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH Grupa 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH Grupa 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "Uwierzytelnienie VPNC"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Hasło użytkownika:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Hasło grupy:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Nazwa użytkownika:"
\ No newline at end of file
diff --git a/plasma-nm/po/pt/CMakeLists.txt b/plasma-nm/po/pt/CMakeLists.txt
new file mode 100644 (file)
index 0000000..0cd4cec
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(pt ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/pt/kde-nm-connection-editor.po b/plasma-nm/po/pt/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..986f1bb
--- /dev/null
@@ -0,0 +1,250 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: kde-nm-connection-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-10 10:21+0100\n"
+"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
+"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-POFile-SpellExtra: PAP Tinkl Ad InfiniBand MD BSSID Lukáš MSCHAP CHAP\n"
+"X-POFile-SpellExtra: MSCHAPv Duplex DSL APN MTU OpenVPN IPv VPN Gateway\n"
+"X-POFile-SpellExtra: hoc GPRS Grulich VLAN AC PEAP Jan Mbit PAC Wi HSPA\n"
+"X-POFile-SpellExtra: ADSL OLPC openconnect PIN Deflate MAC tp EAP WPA\n"
+"X-POFile-SpellExtra: IPSec AnyConnect GTC PPTP TTLS UMTS WiMAX LTE\n"
+"X-POFile-SpellExtra: NetworkManager roaming MPPE SSID clonado vpnc LEAP\n"
+"X-POFile-SpellExtra: EDGE Fi DUN PAN Nicoletti Souza libnm Lamarque\n"
+"X-POFile-SpellExtra: Datagrama MII ARP STP ad ms WiMax GVRP GARP NM Will\n"
+"X-POFile-SpellExtra: Ilia Stephenson Kats KWallet\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "José Nuno Pires"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "zepires@gmail.com"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Escreva aqui para procurar ligações..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Adicionar"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "'Hardware'"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Banda-Larga Móvel..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Com-Fios"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Com-Fios (partilhada)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Sem-Fios"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Sem-Fios (partilhada)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtual"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Ligada"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Ponte"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Editar..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Apagar"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importar uma VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Exportar a VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Foi adicionada a ligação %1"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Deseja remover a ligação '%1'?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Remover a Ligação"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Ligar"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Desligar"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importar uma Ligação VPN"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"A importação da ligação VPN %1 foi mal-sucedida\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "A exportação não é suportada por este tipo de VPN"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Exportar a Ligação VPN"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"A exportação da ligação VPN %1 foi mal-sucedida\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "A ligação VPN %1 foi exportada com sucesso"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Ligação"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Barra Principal"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Editor de ligações"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Gerir as suas ligações de rede"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich e Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Esta aplicação permite-lhe criar, editar e apagar ligações de rede.\n"
+"\n"
+"A usar a versão do NM: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Desenvolvimento"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Autoria do libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "diversas correcções"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "'Plugins' de VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Editar a ligação"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Editor de Ligações"
\ No newline at end of file
diff --git a/plasma-nm/po/pt/libplasmanetworkmanagement-editor.po b/plasma-nm/po/pt/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..4583e9c
--- /dev/null
@@ -0,0 +1,1497 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanm-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-04-06 19:32+0100\n"
+"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
+"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-POFile-SpellExtra: GPRS PAP GVRP Duplex VLAN Mbit PEAP MSCHAPv CHAP Wi\n"
+"X-POFile-SpellExtra: HSPA PAN Datagrama hoc PIN MSCHAP MAC Deflate GARP\n"
+"X-POFile-SpellExtra: EAP WPA AC GTC DUN TTLS MTU UMTS IPv LTE Fi roaming\n"
+"X-POFile-SpellExtra: MPPE Ad MD SSID BSSID LEAP EDGE APN MPP Gateway MII\n"
+"X-POFile-SpellExtra: ARP ad InfiniBand DSL WiMax STP ms VPN HELLO\n"
+"X-POFile-SpellExtra: minhaligaçãopartilhada Hex JSON WiMAX CDMA\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "minha_ligação_partilhada"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nova Ligação (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nova ligação %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Editar a Ligação '%1'"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Configuração geral"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Com-Fios"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Segurança 802.1x"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Sem-Fios"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Segurança Sem-Fios"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Banda Larga Móvel (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Ligada"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Ponte"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Janela"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Nome da ligação:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Sequencial"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Salvaguarda activa"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Difusão"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Balanceamento de carga da transmissão adaptativo"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Balanceamento de carga adaptativo"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (recomendado)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Deseja remover a ligação '%1'?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Remover a Ligação"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (ligação por rede telefónica)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (rede de área pessoal)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Editor Avançado de Permissões"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Qualquer"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Apenas 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Apenas 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Preferir 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Preferir 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Preferir 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Apenas 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagrama"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Ligação"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Endereço"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Máscara de rede"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "'Gateway'"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Outros Servidores de DNS:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Servidores de DNS:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Editar os servidores de DNS"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Editar os domínios de pesquisa do DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Endereço"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Prefixo"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "'Gateway'"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Autenticação:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "RÁPIDO"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "TLS por Túnel (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "EAP Protegido (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Utilizador:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Senha:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Pedir sempre esta senha"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Mostrar a senha"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identidade:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Certificado do utilizador:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Certificado da AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Chave privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Senha da chave privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Identidade anónima:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Aprovisionamento automático do PAC"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anónimo"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Autenticado"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Ambos"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "Ficheiro &PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Autenticação interna:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Versão do PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automática"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Versão 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Versão 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Nome da interface:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Ligações agregadas:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Adicionar..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Editar..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Apagar"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Modo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Monitorização da ligação:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Frequência de monitorização:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Atraso na activação da ligação:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Atraso na desactivação da ligação:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "Alvos do ARP:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Um endereço IP ou uma lista de endereços separados por vírgulas."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Ligações em ponte:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Tempo de vida:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Activar o STP (Protocolo de Árvore de Difusão)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioridade:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Atraso do encaminhamento:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Tempo do HELLO:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Idade máxima:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Endereço do dispositivo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Tipo de ligação:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Número:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Ligar automaticamente a esta rede quando disponível"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Todos os utilizadores podem-se ligar a esta rede"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Editar as permissões avançadas desta ligação"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Editor de permissões detalhado para esta ligação. Permite-lhe escolher os "
+"utilizadores que poderão activar/modificar/apagar esta ligação."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Avançado..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Zona da 'firewall':"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Ligar automaticamente à VPN ao usar esta ligação"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Básico"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Gravar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Perguntar Sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Não Obrigatório"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Avançado"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Permitir o 'roaming' se a rede doméstica não estiver disponível"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "ID da rede:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tipo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Mostrar as senhas"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Modo de transporte:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Restringir ao dispositivo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bytes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Método:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automático (apenas os endereços)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Ligação Local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Manual"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Partilhado com outros computadores"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Desactivada"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "Servidores de DNS:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Use este campo para indicar o endereço ou endereços IP dos servidores de DNS "
+"a usar. Use o ',' para separar os itens."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Editar a lista de servidores de DNS"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Domínios de Pesquisa:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Use este campo para indicar um ou mais domínios de DNS a pesquisar. Use o "
+"',' para separar os elementos."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Editar a lista de domínios de DNS a pesquisar"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "ID de Cliente do DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Remover"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Adicionar"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Endereços"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "O IPv4 é necessário para esta ligação"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Rotas..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Use este campo para indicar o ID do cliente de DHCP, que é um texto enviado "
+"para o servidor de DHCP que identifica a máquina local e que o servidor de "
+"DHCP poderá usar para personalizar as opções e as reservas de DHCP."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privacidade:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automático (Apenas o DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignorada"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "O IPv6 é necessário para esta ligação"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Predefinição"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Desactivada"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Activa (preferir o endereço público)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Activa (preferir os endereços temporários)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Autenticação"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Compressão"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Usar a encriptação ponto-a-ponto (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Usar a compressão de dados do BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Usar a compressão de dados 'Deflate'"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Usar a compressão dos cabeçalhos TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Obrigar à encriptação de 128-bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Usar o MPPE com estado"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Enviar pacotes de eco do PPP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Serviço:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Interface-mãe:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "ID da VLAN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Nome da interface VLAN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Reordenação dos cabeçalhos dos pacotes à saída"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Protocolo de Registo de VLAN's GARP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Associação lata"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infra-estrutura"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Ponto de Acesso"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Endereço MAC clonado:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Aleatório..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Marque isto se deseja criar uma ligação para uma rede escondida"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Rede escondida:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Banda:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Canal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Segurança Wi-Fi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Nenhuma"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "Chave WEP de 40/128 bits (Hex ou ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "Chave WEP de 128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "WEP Dinâmico (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA & WPA2 Pessoal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA & WPA2 Empresarial"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Segurança:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Chave:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Mostrar a chave"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "Índice do WEP:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (por omissão)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Sistema Aberto"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Chave Partilhada"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Nome da rede:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Velocidade:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Duplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Completa"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Meio"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Auto-negociação"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Usar a segurança 802.1x para esta ligação"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "A operação não é suportada para este tipo de VPN."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/D"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Indisponível"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Seleccione primeiro o SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Métrica"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Máscara de rede"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Métrica"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nova Ligação de Banda Larga Móvel"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "O meu plano não consta na lista..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Fornecedor Desconhecido"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Predefinição"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Configurar uma Ligação de Banda-Larga Móvel"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Este assistente ajuda-o a configurar facilmente uma ligação de banda larga "
+"móvel para uma rede de telemóveis (3G)."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Irá necessitar dos seguintes dados:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "O nome do seu fornecedor de banda larga"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "O nome do seu plano de facturação de banda larga"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(em alguns casos) O nome do APN (Nome do Ponto de Acesso) do seu plano de "
+"facturação de banda larga"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Criar uma ligação para es&te dispositivo de banda larga móvel:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Qualquer dispositivo GSM"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Qualquer dispositivo CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Dispositivo GSM instalado"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Dispositivo CDMA instalado"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Escolha o País do seu Fornecedor"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Lista de Países:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "O meu país não consta na lista"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Escolha o seu Fornecedor"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Seleccione o seu fornecedor numa &lista:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr ""
+"Não consigo encontrar o meu fornecedor e desejo introduzi-lo &manualmente:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Escolha o seu Plano de Facturação"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Seleccione o seu plano:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&APN (Nome do Ponto de Acesso) do plano seleccionado:"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Atenção: Se seleccionar um plano incorrecto, poderá resultar em problemas de "
+"facturação da sua conta de banda larga ou poderá impedir a ligação.\n"
+"\n"
+"Se não tiver a certeza sobre o seu plano, peça ao seu fornecedor o APN do "
+"seu plano."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Confirmar a Configuração da Banda-Larga Móvel"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"A sua ligação de banda larga móvel está configurada com as seguintes opções:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "O Seu Fornecedor:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "O Seu Plano:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Segurança: %3\n"
+"Frequência: %4 MHz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Segurança: Insegura\n"
+"Frequência: %3 MHz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Utilizadores Disponíveis"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Nome Verdadeiro"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Nome do Utilizador"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Utilizadores que podem activar a ligação"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Editar as Rotas de IPv4"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Usar apenas para os recursos nesta ligação"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "R&emover"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Adicionar"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignorar as rotas obtidas automaticamente"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Editar as Rotas de IPv6"
\ No newline at end of file
diff --git a/plasma-nm/po/pt/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/pt/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..4d9235d
--- /dev/null
@@ -0,0 +1,1353 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: libknminternals\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-07 11:30+0100\n"
+"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
+"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POFile-Allow: 2\n"
+"X-POFile-SpellExtra: GPRS PAP LCP Network Duplex PEAP MSCHAPv Access HH\n"
+"X-POFile-SpellExtra: Deflate HSPA Bauds Ad BSSIDs TX hoc PIN MSCHAP MAC Wi\n"
+"X-POFile-SpellExtra: pe EAP VPN WPA AC UUID MRU VJ Wifi MTU UMTS DSL\n"
+"X-POFile-SpellExtra: Protected IPv Robust MPPE Secure PSK RSN SSID BSSID\n"
+"X-POFile-SpellExtra: PUK CRTSCTS CHAP LEAP EDGE APN Fi Gateway pre NAT\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-POFile-SpellExtra: wrap vpnc TAP space supplicant create firmware\n"
+"X-POFile-SpellExtra: openvpn white NT pppoe Stephenson PPTP TTLS wireless\n"
+"X-POFile-SpellExtra: AP cellular vpn VPNs MD CDMA SHA edit VPNC Will LZO\n"
+"X-POFile-SpellExtra: OpenVPN ethernet cdma gsm HMAC gateway PPPoE TKIP\n"
+"X-POFile-SpellExtra: UiUtils CCMP PFS PF Nortel DH XAUTH Novell Strong\n"
+"X-POFile-IgnoreConsistency: View:\n"
+"X-POFile-SpellExtra: Swan GBps bps MBps EVDO xRTT GTC GHz NetworkManager\n"
+"X-POFile-SpellExtra: PANU Dif DUN rfcomm ModemManager WifiPartilhada\n"
+"X-POFile-SpellExtra: LigaçãosemFiosPartilhada wpasupplicant MSS agent\n"
+"X-POFile-SpellExtra: Desktop HSUPA OpenConnect xFFFF SEP KBits AWS\n"
+"X-POFile-SpellExtra: Netscreen IKE CSD Roaming Proxies decrypt KBytes GPP\n"
+"X-POFile-SpellExtra: FSID MBit RIPEMD clonado WCDMA SOCKS HSDPA EMAIL nap\n"
+"X-POFile-SpellExtra: BlueZ NAP dun GBit Souza Sebastian Kügler Lamarque\n"
+"X-POFile-SpellExtra: Rajeesh Ilia Kats Nambiar firewalld IMEI PKCS IMSI\n"
+"X-POFile-SpellExtra: LigacaosemFiosPartilhada WiFi PAN MS secundária KBit\n"
+"X-POFile-SpellExtra: Kb ADSL Gb Mb LTE VLAN NM OLPC WiMax WiMAX InfiniBand\n"
+"X-POFile-SpellExtra: Infiniband NSP BSID roaming PH Edge HSxPA FSIM\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "José Nuno Pires"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "zepires@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Mostrar as secções"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "&Mostrar a velocidade da rede em:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Detalhes da Ligação"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Ligar"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Desligar"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Velocidade"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Detalhes"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Senha..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Mostrar a senha"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Ligada, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Ligado"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Ligações disponíveis"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Rede sem-fios activa"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Rede sem-fios inactiva"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Banda larga móvel activa"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Banda larga móvel inactiva"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Modo de avião activo"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Modo de avião inactivo"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Ligada"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Ligada"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Ligada"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inactiva"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Desligada"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "A desligar"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "A ligar"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "Ligação por VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Ligado a %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "A ligar a %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "O NetworkManager não está em execução"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "O NetworkManager 0.9.8 não está em execução; foi encontrado o %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Desconhecida"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Recebido"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Transmitido"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Recebido"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Transmitido"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "'Plugin' de VPN em falta"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Não foi possível activar a %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Não foi possível adicionar a %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Não foi possível pedir a sondagem"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Nome da ligação"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Última utilização"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Ligações activas"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Ethernet com Fios"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "802.11 Sem-Fios"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtual (agregado)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtual (ponte)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtual (VLAN)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Modem Série"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Banda-Larga Móvel"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Ligada"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Ponte"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Banda larga móvel"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Malha OLPC"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Com-Fios"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Sem-Fios"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Tipo de ligação desconhecida"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Interface Sem Fios (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Interface com Fios (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Interface de Ponte (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Não-Gerida"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Indisponível"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Desligada"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "A preparar a ligação"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "A configurar a interface"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "À espera de autorização"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "A definir o endereço de rede"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "A verificar outras ligações possíveis"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "À espera de uma ligação secundária"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Ligada"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Ligada a %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "A desactivar a ligação"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Ligação sem Sucesso"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Erro: Estado inválido"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "A preparar a ligação"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Necessita de autorização"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "A ligar"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "A definir o endereço de rede"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Activa"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Sem sucesso"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Sem sucesso"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Ad-hoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infra-estrutura"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Ponto de acesso"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "MODO INCORRECTO - CORRIGIR"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "WEP40 Por Pares"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "WEP104 Por Pares"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "TKIP Por Pares"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "CCMP Por Pares"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "WEP40 por Grupo"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "WEP104 por Grupo"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "TKIP por Grupo"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Grupo CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Qualquer"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO versão B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO versão A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO versão 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "GSM Compacto"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analógico"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Qualquer"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "O modem está desbloqueado."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "O SIM precisa do código PIN."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "O SIM precisa do código PIN2."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "O SIM precisa do código PUK."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "O SIM precisa do código PUK2."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "O modem precisa do código PIN do fornecedor do serviço."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "O modem precisa do código PUK do fornecedor do serviço."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "O modem precisa do código PIN da rede."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "O modem precisa do código PUK da rede."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "O modem precisa do código PIN."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "O modem precisa do código PIN empresarial."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "O modem precisa do código PUK empresarial."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "O modem precisa do código PIN do PH-FSIM."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "O modem precisa do código PUK do PH-FSIM."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "O modem precisa do código PIN do sub-segmento de rede."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "O modem precisa do código PUK do sub-segmento de rede."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "A razão do bloqueio é desconhecida."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Tipo de NSP de WiMax desconhecido"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Residência"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Parceiro"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Parceiro em 'roaming'"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Insegura"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP Dinâmico"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Tipo de segurança desconhecido"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Insegura"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP Dinâmico"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Tipo de segurança desconhecido"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Nome do sistema:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Endereço IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "'Gateway' de IPv4:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Endereço IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "'Gateway' de IPv6:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Controlador:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Nome de Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "Endereço MAC:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operador:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "ID da rede:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Qualidade do Sinal:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Tecnologia de Acesso:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Modo Permitido:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Desbloqueio Necessário:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "'Plugin' de VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Separador:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSID:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Nome do NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Tipo de Rede:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Velocidade da ligação:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Modo:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Potência do sinal:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Ponto de acesso (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Ponto de acesso (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Canal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Segurança:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Banda de frequências:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Há um minuto"
+msgstr[1] "Há %1 minutos"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Há uma hora"
+msgstr[1] "Há %1 horas"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Ontem"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Nunca"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Usada há um minuto"
+msgstr[1] "Usada há %1 minutos"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Usada há uma hora"
+msgstr[1] "Usada há %1 horas"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Usada ontem"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Usada a %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Nunca usada"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Controlador"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Controlador do dispositivo"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Velocidade de Ligação"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Velocidade da ligação"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Nome do Sistema"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "Endereço MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Endereço de 'hardware'"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Endereço IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Endereço IP na versão 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "'Gateway' IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "'Gateway' predefinida de IP na versão 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Endereço IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Endereço de IP versão 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "'Gateway' de IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "'Gateway' por omissão do IP na versão 6"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "BSID do WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "O ID da estação de base em serviço, como é recebido da rede"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "NSP do WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "O nome do NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Sinal do WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "A qualidade de sinal actual do NSP, como uma percentagem."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Tipo de NSP do WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "O tipo de rede do NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Ponto de acesso (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID do Ponto de Acesso Sem-Fios"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Potência do Sinal"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Potência de sinal do Ponto de Acesso Sem-Fios"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Ponto de Acesso (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Endereço de 'Hardware' do Ponto de Acesso Sem-Fios"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Banda Sem-Fios"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Banda de Frequências Sem-Fios"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Canal Sem-Fios"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Canal da Frequência Sem-Fios"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Segurança Sem-Fios"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Descreve as capacidades de segurança do ponto de acesso"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Modo Sem-Fios"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "O modo de operação do dispositivo sem-fios"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Operador Móvel"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Nome do Operador Móvel"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Qualidade do Sinal Móvel"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Tecnologia de Acesso Móvel"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Modo Permitido Móvel"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Desbloqueio Necessário do Dispositivo"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Dispositivo-Mestre Móvel"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI do Dispositivo Móvel"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Número de Série do Dispositivo Móvel"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI do Dispositivo Móvel"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Número de Identidade do Dispositivo Móvel"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Nome de Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Nome de Bluetooth do dispositivo"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "'Plugin' de VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Tipo do 'plugin' de VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Mensagem da VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Mensagem da ligação de VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Detalhes Disponíveis"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Nome"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Detalhes a Mostrar"
\ No newline at end of file
diff --git a/plasma-nm/po/pt/plasmanetworkmanagement-kded.po b/plasma-nm/po/pt/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..aef9b89
--- /dev/null
@@ -0,0 +1,621 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-06-23 11:28+0100\n"
+"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
+"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POFile-SpellExtra: WiFi InfiniBand PUK PIN ModemManager firmware\n"
+"X-POFile-SpellExtra: TextLabel APN VPN BlueZ DUN dun NAP nap PH FSIM\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Só são suportados os serviços 'dun' e 'nap'."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Não foi possível contactar o gestor de Bluetooth (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "O adaptador predefinido de Bluetooth não foi encontrado: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "O %1 (%2) não suporta redes a pedido (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "O %1 (%2) não suporta pontos de acesso à rede (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Erro ao activar a porta série dos dispositivos: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "O dispositivo %1 não é o pretendido (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "O dispositivo da porta série %1 (%2) não foi encontrado."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Erro ao desbloquear o modem: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Erro de desbloqueio do PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Não foi possível configurar o dispositivo"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "A configuração do IP estava indisponível"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "A configuração do IP expirou"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Não foram fornecidas senhas"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "O suplicante de autorização desligou-se"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "A configuração do suplicante de autorização foi mal-sucedida"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "O suplicante de autorização foi mal-sucedido"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "O suplicante de autorização expirou o tempo-limite"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Não foi possível iniciar o PPP"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "O PPP desligou-se"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "O PPP foi mal-sucedido"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Não foi possível iniciar o DHCP"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Ocorreu um erro de DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "O DHCP foi mal-sucedido"
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Não foi possível iniciar o serviço partilhado"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "O serviço partilhado foi mal-sucedido"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Não foi possível iniciar o serviço de IP automático"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "O serviço de IP automático devolveu um erro"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "O serviço de IP automático foi mal-sucedido"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "O modem está ocupado"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "O modem não tem toque de chamada"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "O modem não detectou a portadora"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "A marcação do número no modem expirou o tempo-limite"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "A marcação do número no modem foi mal-sucedida"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Não foi possível inicializar o modem"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "Não foi possível seleccionar o APN de GSM"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "O modem de GSM não está a pesquisar"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Foi negado o registo na rede GSM"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Expirou o tempo de registo na rede GSM"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "O registo de GSM foi mal-sucedido"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "A verificação do PIN de GSM foi mal-sucedida"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Falta o 'firmware' do dispositivo"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "O dispositivo foi removido"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "O sistema de rede está agora suspenso"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "A ligação foi removida"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "O cabo foi desligado"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Não foi possível encontrar o modem"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "A ligação por Bluetooth foi mal-sucedida ou expirou o tempo-limite"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "O Cartão SIM do Modem de GSM não foi inserido"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "É necessário o PIN do Cartão SIM do Modem de GSM"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "É necessário o PUK do Cartão SIM do Modem de GSM"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "O SIM do Modem de GSM é inválido"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "O dispositivo de InfiniBand não suporta o modo de ligação"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Uma dependência da ligação foi mal-sucedida"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Ocorreu um problema com a interface de RFC 2684 (Ethernet sobre ADSL)"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "O ModemManager não está em execução"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Não foi encontrada a rede WiFi"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "A ligação secundária da ligação de base foi mal-sucedida"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "A ligação '%1' foi activada."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "A ligação '%1' foi desactivada."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "A ligação VPN '%1' foi activada."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "A ligação VPN '%1' foi mal-sucedida."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "A ligação VPN '%1' foi desligada."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "A ligação VPN mudou de estado porque o utilizador desligou-a."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"A ligação VPN mudou de estado porque o dispositivo que a estava a usar foi "
+"desligado."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "O serviço que oferecia a ligação VPN foi interrompido."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "O endereço IP da ligação VPN era inválido."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "A tentativa de ligação ao serviço de VPN expirou o seu tempo-limite."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"Expirou o tempo-limite para iniciar o serviço que oferece a ligação VPN."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Não foi possível iniciar o serviço que oferece a ligação VPN."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "As senhas necessárias para a ligação VPN não foram indicadas."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "A autenticação no servidor da VPN foi mal-sucedida."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "A ligação foi removida da configuração."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"Para aceder à rede sem-fios '%1', é necessário indicar uma senha abaixo"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Indique por favor a senha para activar a ligação '%1'"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Senhas da VPN (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Janela de senha"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "TextLabel"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Senha:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Mostrar a &senha"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Desbloquear"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "PUK do SIM"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "PUK2 do SIM"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK do fornecedor do serviço"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK da rede"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "PUK empresarial"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PUK do PH-FSIM"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK do sub-segmento de rede"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "É necessário o desbloqueio com o %1"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Desbloqueio Necessário com o %1"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"O dispositivo de banda larga móvel '%1' necessita do código %2 antes de "
+"poder ser usado."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "Código %1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Novo código PIN:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Repita o novo código PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Mostrar o código PIN/PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "PIN do SIM"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "PIN2 do SIM"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN do fornecedor do serviço"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN da rede"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "PIN empresarial"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PIN do PH-FSIM"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN do sub-segmento de rede"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Mostrar o código PIN"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "O código PIN é demasiado curto. Deverá ter pelo menos 4 algarismos."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Os dois códigos PIN não correspondem"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "O código PUK é demasiado curto. Deverá ter pelo menos 8 algarismos."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Erro Desconhecido"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "É necessário o desbloqueio com o PIN do SIM"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"O dispositivo de banda larga móvel '%1' necessita do código PIN do SIM antes "
+"de poder ser usado."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "Código PUK:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Indique de novo o código PIN:"
\ No newline at end of file
diff --git a/plasma-nm/po/pt/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/pt/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..2f83b09
--- /dev/null
@@ -0,0 +1,219 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-06-26 17:54+0100\n"
+"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
+"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POFile-SpellExtra: PAP MSCHAP TP MSCHAPv CHAP Deflate EAP NT Gateway\n"
+"X-POFile-SpellExtra: MPPE IPsec\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "'Gateway':"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Utilizador:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Senha:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Gravar"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Perguntar Sempre"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Não Obrigatório"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Mostrar a senha"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "Domínio de NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Configuração do IPsec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Configuração do PPP..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Activar o túnel de IPsec para a máquina L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Nome do Grupo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID da 'Gateway':"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Chave Pré-Partilhada:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Opções de IPsec do L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Utilizador:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Senha do Utilizador:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Mostrar as senhas"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Autenticação"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Permitir os seguintes métodos de autenticação:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Usar a Encriptação Ponto-a-Ponto (MPPE)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Usar a Encriptação do MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Cifra:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Qualquer"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Usar a encriptação com estado"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Compressão"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Permitir a compressão BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Permitir a compressão Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Usar a compressão dos cabeçalhos TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Usar a negociação da compressão dos campos do protocolo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Usar a compressão do endereço/controlo"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Enviar pacotes de eco do PPP"
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Opções de PPP do L2TP"
\ No newline at end of file
diff --git a/plasma-nm/po/pt/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/pt/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..7623fda
--- /dev/null
@@ -0,0 +1,148 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_openconnectui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-06-14 13:42+0100\n"
+"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
+"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POFile-SpellExtra: OpenConnect AC Secure CSD Desktop VPN Gateway FSID\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "A contactar a máquina, espere por favor..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Mostrar a &senha"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Utilizador"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"A verificação foi mal-sucedida para o certificado do servidor VPN \"%1\".\n"
+"Razão: %2\n"
+"Deseja aceitá-la à mesma?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "A tentativa de ligação foi mal-sucedida."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Autenticação da VPN com OpenConnect"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "Servidor de VPN"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Ligar"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Iniciar automaticamente a ligação da próxima vez"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Ver o Registo"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Nível de Registo:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Erro"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Informação"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Depuração"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Traceamento"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Configuração do OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Geral"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "'Gateway':"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Certificado da AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "'Proxy':"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Programa de Interface CSD:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Permitir o agen&te do 'Cisco Secure Desktop'"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Autenticação do Certificado"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Certificado do Utilizador:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Chave Privada:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Usar o FSID para a frase-senha da chave"
\ No newline at end of file
diff --git a/plasma-nm/po/pt/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/pt/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..086d6e7
--- /dev/null
@@ -0,0 +1,81 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_openswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-06-12 16:16+0100\n"
+"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
+"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POFile-SpellExtra: Gateway\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "'Gateway':"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Nome do grupo:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Senha do utilizador:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Gravar"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Perguntar Sempre"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Não Obrigatório"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Senha do grupo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Mostrar as senhas"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Utilizador:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algoritmos da fase 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algoritmos da fase 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domínio:"
\ No newline at end of file
diff --git a/plasma-nm/po/pt/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/pt/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..93f39e0
--- /dev/null
@@ -0,0 +1,498 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-09 10:20+0100\n"
+"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
+"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-POFile-SpellExtra: MD AC RIPEMD xFFFF Proxies HMAC MSS SOCKS MTU SHA LZO\n"
+"X-POFile-SpellExtra: OpenVPN VPN Gateway\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Não foi possível aceder ao ficheiro"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Deseja copiar os seus certificados para %1?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Copiar os certificados"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Opção desconhecida: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Número inválido de argumentos (esperado 1) na opção: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Tamanho inválido (deverá ser entre 0 e 0xFFFF) na opção: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Tamanho inválido (deverá ser entre 0 e 604800) na opção: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Opção do 'proxy' inválida: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Porto inválido (deverá ser entre 1 e 65535) na opção: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Número inválido de argumentos (esperados 2) na opção: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Argumento inválido na opção: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "O ficheiro %1 não é um ficheiro de configuração válido do OpenVPN"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "O ficheiro %1 não é uma configuração válida (sem o remoto)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Erro ao gravar o ficheiro %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Erro ao copiar o certificado para %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Não foi possível aceder ao ficheiro para escrita"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Avançado..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Mostrar as Senhas"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "'Gateway':"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Tipo de ligação:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Certificados X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Chave pré-partilhada"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Senha"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 com Senha"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Ficheiro da AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certificado:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Chave:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Senha da chave:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Gravar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Perguntar Sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Não Obrigatório"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Chave Partilhada:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "IP Local:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "IP Remoto:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Direcção da Chave:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Se for usada a direcção da chave, deverá ser a oposta da usada no servidor "
+"VPN."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Nada"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Ficheiro da AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Utilizador:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Senha:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Geral"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Porto da 'Gateway':"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automática"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "MTU do Túnel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Tamanho do fragmento UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Usar um intervalo de negociação personalizado"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Usar a compressão LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Usar uma ligação TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Usar um dispositivo TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Restringir o tamanho máximo do segmento TCP (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Segurança"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Cifra:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "A obter as cifras disponíveis..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Autenticação do HMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Predefinida"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Configuração do TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Correspondência do Sujeito:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Ligar apenas aos servidores cujo certificado corresponda ao sujeito "
+"indicado. Exemplo: /CN=vpn.empresa.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Usar a autenticação adicional do TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Servidor (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Cliente (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "'Proxies'"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Tipo de 'Proxy':"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Endereço do Servidor:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Porto:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Repetir indefinidamente quando ocorrerem erros"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Utilizador do 'Proxy':"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Senha do 'Proxy':"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Mostrar a Senha"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Propriedades avançadas do OpenVPN"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "A pesquisa de cifras do OpenVPN foi mal-sucedida"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Predefinida"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Não foram encontradas cifras do OpenVPN"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Senha da Chave:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Mostrar a &senha"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Autenticação com OpenVPN"
\ No newline at end of file
diff --git a/plasma-nm/po/pt/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/pt/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..53dbf35
--- /dev/null
@@ -0,0 +1,186 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_pptpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-06-26 17:54+0100\n"
+"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
+"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POFile-SpellExtra: PAP PPTP MSCHAP Deflate MSCHAPv CHAP EAP NT Gateway\n"
+"X-POFile-SpellExtra: MPPE\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Autenticação"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Permitir os seguintes métodos de autenticação:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Usar a Encriptação Ponto-a-Ponto (MPPE)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Usar a Encriptação do MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Cifra:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Qualquer"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Usar a encriptação com estado"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Compressão"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Permitir a compressão BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Permitir a compressão Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Usar a compressão dos cabeçalhos TCP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Enviar pacotes de eco do PPP"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "Autenticação PPTP"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Senha:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Mostrar a senha"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Configuração do PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Geral"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "'Gateway':"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Adicional"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Utilizador:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Gravar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Perguntar Sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Não Obrigatório"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "Domínio de NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Avançado..."
\ No newline at end of file
diff --git a/plasma-nm/po/pt/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/pt/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..3a1643f
--- /dev/null
@@ -0,0 +1,163 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_strongswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-10 13:56+0000\n"
+"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
+"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-POFile-SpellExtra: VPN PIN Swan agent EAP Strong Gateway\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Senha da Chave Privada:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Senha:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"A configuração usa o 'ssh-agent' para a autenticação, mas não foi encontrado "
+"nenhum 'ssh-agent' em execução."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "VPN em Strong Swan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Mostrar as &senhas"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "'Gateway'"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "'Gateway':"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certificado:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Autenticação"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certificado/chave privada"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certificado/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Cartão inteligente"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Chave privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Senha da Chave Privada:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Gravar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Perguntar Sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Não Obrigatório"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Utilizador:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "&Senha do Utilizador"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Opções"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Pedir um endereço IP interno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Forçar o encapsulamento de UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Usar a compressão de IP"
\ No newline at end of file
diff --git a/plasma-nm/po/pt/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/pt/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..bfa701d
--- /dev/null
@@ -0,0 +1,302 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-23 10:32+0100\n"
+"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
+"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-POFile-SpellExtra: AC IKE DH crt decrypt VPNC vpnc pem Netscreen cer NAT\n"
+"X-POFile-SpellExtra: VPN Gateway DES\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Ocorreu um erro ao descodificar a senha escondida"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Erro"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "O ficheiro %1 não pôde ser acedido."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "O executável obrigatório 'cisco-decrypt' não foi encontrado."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"O ficheiro de configuração da VPN '%1' indica que o tráfego da mesma deverá "
+"ser encaminhado via TCP, algo que não é suportado de momento na aplicação "
+"'vpnc'.\n"
+"\n"
+"A ligação pode ser criada à mesma, com o encaminhamento por TCP desligado, "
+"contudo poderá não funcionar como seria esperado."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Não suportado"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: erro no formato do ficheiro."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: não foi possível criar o ficheiro"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "'Gateway':"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Utilizador:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Senha do utilizador:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Gravar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Perguntar Sempre"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Não Obrigatório"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Nome do grupo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Senha do grupo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Mostrar as senhas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Usar uma autenticação híbrida"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "&Ficheiro da AC:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Avançado..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identificação"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domínio:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Fornecedor:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transporte e Segurança"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Método de encriptação:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "Atravessamento do NAT:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "Grupo DH do IKE:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Segredo de Encaminhamento Perfeito:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Desactivar a detecção de máquinas mortas"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Porto Local:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"O porto local a usar (0-65535). 0 (o valor por omissão) significa um porto "
+"aleatório."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Aleatório"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Propriedades avançadas do VPNC"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Seguro (por omissão)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Fraco (encriptação DES, usar com cuidado)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Nenhum (completamente inseguro)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T quando disponível (por omissão)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T sempre"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "UDP da Cisco"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Desactivado"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "Grupo DH 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "Grupo DH 2 (por omissão)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "Grupo DH 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Servidor (por omissão)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Nenhum"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "Grupo DH 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "Grupo DH 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "Grupo DH 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "Autenticação com VPNC"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Senha do Utilizador:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Senha do Grupo:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Utilizador:"
\ No newline at end of file
diff --git a/plasma-nm/po/pt_BR/CMakeLists.txt b/plasma-nm/po/pt_BR/CMakeLists.txt
new file mode 100644 (file)
index 0000000..9614c12
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(pt_BR ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/pt_BR/kde-nm-connection-editor.po b/plasma-nm/po/pt_BR/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..282f2a1
--- /dev/null
@@ -0,0 +1,247 @@
+# Translation of kde-nm-connection-editor.po to Brazilian Portuguese
+# Copyright (C) 2013-2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# André Marcelo Alvarenga <alvarenga@kde.org>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: kde-nm-connection-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-10-10 23:13-0300\n"
+"Last-Translator: André Marcelo Alvarenga <alvarenga@kde.org>\n"
+"Language-Team: Brazilian Portuguese <kde-i18n-pt_br@kde.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "André Marcelo Alvarenga"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "alvarenga@kde.org"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Digite aqui para procurar conexões..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Adicionar"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Hardware"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Banda larga móvel..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Com fio"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Com fio (compartilhada)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Sem fio"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Sem fio (compartilhada)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtual"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Vínculo"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Ponte"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Editar..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Excluir"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importar VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Exportar VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "A conexão %1 foi adicionada"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Deseja remover a conexão '%1'?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Remover conexão"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Conectar"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Desconectar"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importar conexão VPN"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Ocorreu uma falha ao importar a conexão VPN %1\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Não há suporte a exportação para este tipo de VPN"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Exportar a conexão VPN"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Ocorreu uma falha ao exportar a conexão VPN %1\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "A conexão VPN %1 foi exportada com sucesso"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Conexão"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Barra de ferramentas principal"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Editor de conexão"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Gerencie suas conexões de rede"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 de Jan Grulich e Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Este aplicativo permite-lhe criar, editar e excluir conexões de rede.\n"
+"\n"
+"Usando o NM versão: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Desenvolvedor"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Autor da libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "Várias correções de erros"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Plugins VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Editar conexão"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Editor de conexão"
\ No newline at end of file
diff --git a/plasma-nm/po/pt_BR/libplasmanetworkmanagement-editor.po b/plasma-nm/po/pt_BR/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..64925f4
--- /dev/null
@@ -0,0 +1,1496 @@
+# Translation of libplasmanm-editor.po to Brazilian Portuguese
+# Copyright (C) 2013-2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# André Marcelo Alvarenga <alvarenga@kde.org>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanm-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-17 21:12-0300\n"
+"Last-Translator: André Marcelo Alvarenga <alvarenga@kde.org>\n"
+"Language-Team: Brazilian Portuguese <kde-i18n-pt_br@kde.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+# Não incluir letras acentuadas. (Alvarenga)
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "minha_conexao_compartilhada"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nova conexão (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nova conexão %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Editar a conexão '%1'"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Configuração geral"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Com fio"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Segurança 802.1x"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Sem fio"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Segurança da rede sem fio"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Banda larga móvel (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Bond"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Ponte"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Janela"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Nome da conexão:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round-robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Backup ativo"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Broadcast"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Balanceamento de carga de transmissão adaptativo"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Balanceamento de carga adaptativo"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (recomendado)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Deseja remover a conexão '%1'?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Remover conexão"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (conexão discada)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (rede pessoal)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Editor de permissões avançadas"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Qualquer"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Somente 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Somente 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Preferir 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Preferir 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Preferir 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Somente 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagrama"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Conectado"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Endereço"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Máscara de rede"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Outros servidores DNS:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Servidores DNS:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Editar os servidores DNS"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Editar os domínios de pesquisa DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Endereço"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Prefixo"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Autenticação:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "RÁPIDO"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "TLS encapsulado (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "EAP protegido (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Nome de usuário:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Senha:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Sempre solicitar esta senha"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Mostrar senha"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identidade:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Certificado do usuário:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Certificado da AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Chave privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Senha da chave privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Identidade anônima:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Provisionamento automático PAC"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anônimo"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Autenticado"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Ambos"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "A&rquivo PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Autenticação interna:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Versão do PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automático"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Versão 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Versão 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Nome da interface:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Conexões agregadas:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Adicionar..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Editar..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Excluir"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Modo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Monitoramento do link:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Frequência de monitoramento:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Atraso na ativação do link:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Atraso na desativação do link:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "Destinos do ARP:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Um endereço IP ou uma lista de endereços separada por vírgulas."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Conexões em ponte:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Tempo de vida:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Ativar o STP (Protocolo de difusão em árvore)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioridade:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Atraso no encaminhamento:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Tempo de vida:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Idade máxima:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Endereço do dispositivo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Tipo de conexão:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Número:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Conectar automaticamente a esta rede quando disponível"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Todos os usuários podem se conectar nesta rede"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Editar as permissões avançadas desta conexão"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Editor de permissões detalhado para esta conexão. Permite-lhe escolher os "
+"usuários que poderão ativar/modificar/excluir esta conexão."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Avançado..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Área do firewall:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Conectar automaticamente à VPN ao usar esta conexão"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Básico"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Armazenar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Sempre perguntar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Não obrigatória"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Avançado"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Permitir o roaming se a rede principal não estiver disponível"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "ID da rede:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tipo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Mostrar senhas"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Modo de transporte:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Restringir ao dispositivo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bytes"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Método:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automático (apenas endereços)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Link local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Manual"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Compartilhado com outros computadores"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Desativado"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "Servidores DNS:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Use este campo para especificar o(s) endereço(s) IP de um ou mais servidores "
+"DNS. Use ',' para separar os itens."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Editar a lista de servidores DNS"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Domínios de pesquisa:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Use este campo para indicar um ou mais domínios DNS a pesquisar. Use ',' "
+"para separar os itens."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Editar a lista de domínio de pesquisa que está sendo pesquisada"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "ID do cliente DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Remover"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Adicionar"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Endereços"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "O IPv4 é necessário para esta conexão"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Rotas..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Use este campo para indicar o ID do cliente DHCP, que é um texto enviado ao "
+"servidor DHCP para identificar a máquina local que o servidor DHCP pode usar "
+"para personalizar as opções e reservas DHCP."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privacidade:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automático (apenas DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignorado"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "O IPv6 é necessário para esta conexão"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Padrão"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Desativado"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Ativado (preferir endereço público)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Ativado (preferir endereços temporários)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Autenticação"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Compressão"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Usar criptografia ponto-a-ponto (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Usar compressão de dados BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Usar compressão de dados Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Usar compressão de cabeçalho TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Necessita de criptografia de 128 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Usar o MPPE com estado"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Enviar pacotes de eco do PPP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Serviço:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Interface-mãe:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "ID da VLAN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Nome da interface VLAN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Reordenação dos cabeçalhos dos pacotes à saída"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Protocolo de registro de VLAN GARP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Ligação solta"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infraestrutura"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Ponto de acesso"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Endereço MAC clonado:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Aleatório..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Marque isto se quiser criar uma conexão para uma rede oculta"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Rede oculta:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Banda:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Canal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Segurança Wifi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Nenhuma"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "Chave WEP de 40/128 bits (Hex ou ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "Chave WEP de 128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "WEP dinâmico (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA e WPA2 Pessoal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA e WPA2 Empresarial"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Segurança:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Chave:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Mostrar chave"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "Índice WEP:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (padrão)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Sistema aberto"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Chave compartilhada"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Nome da rede:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Velocidade:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Duplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Completo"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Metade"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Negociação automática"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Usar a segurança 802.1x para esta conexão"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Operação não suportada para este tipo de VPN."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/D"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Indisponível"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Selecione primeiro o SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Métrica"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Máscara de rede"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Métrica"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nova conexão de banda larga móvel"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Meu plano não consta na lista..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Provedor desconhecido"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Padrão"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Configurar uma conexão de banda larga móvel"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Este assistente ajuda-o a configurar facilmente uma conexão de banda larga "
+"móvel para uma rede de celulares (3G)."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Você precisará das seguintes informações:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "O nome do seu provedor de banda larga"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "O nome do seu plano de pagamento de banda larga"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(em alguns casos) O nome do APN (Nome do Ponto de Acesso) do seu plano de "
+"banda larga"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Criar uma conexão para es&te dispositivo de banda larga móvel:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Qualquer dispositivo GSM"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Qualquer dispositivo CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Dispositivo GSM instalado"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Dispositivo CDMA instalado"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Escolha o país do seu provedor"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Lista de países:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Meu país não consta na lista"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Escolha o seu provedor"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Se&lecione o seu provedor em uma lista:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Não consigo encontrar o meu provedor e quero informá-lo &manualmente:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Escolha o seu plano de pagamento"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Selecione o seu plano:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&APN (Nome do Ponto de Acesso) do plano selecionado:"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Atenção: Se um plano incorreto for selecionado, poderá resultar em problemas "
+"de cobrança na sua conta de banda larga ou impedir a conexão.\n"
+"\n"
+"Se não tiver certeza, peça ao seu provedor o APN do seu plano."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Confirmar as configurações da banda larga móvel"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Sua conexão de banda larga móvel está configurada com as seguintes opções:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Seu provedor:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Seu plano:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Segurança: %3\n"
+"Frequência: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Segurança: Inseguro\n"
+"Frequência: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Usuários disponíveis"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Nome real"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Nome de usuário"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Usuários que podem ativar a conexão"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Editar rotas IPv4"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Usar apenas para recursos desta conexão"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "R&emover"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Adicionar"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignorar as rotas obtidas automaticamente"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Editar rotas IPv6"
\ No newline at end of file
diff --git a/plasma-nm/po/pt_BR/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/pt_BR/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..9d8a022
--- /dev/null
@@ -0,0 +1,1336 @@
+# Translation of plasma_applet_org.kde.plasma-nm.po to Brazilian Portuguese
+# Copyright (C) 2013-2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# André Marcelo Alvarenga <alvarenga@kde.org>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasma_applet_org.kde.plasma-nm\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-07 22:01-0300\n"
+"Last-Translator: André Marcelo Alvarenga <alvarenga@kde.org>\n"
+"Language-Team: Brazilian Portuguese <kde-i18n-pt_br@kde.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "André Marcelo Alvarenga"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "alvarenga@kde.org"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Mostrar as seções"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Mostrar a velocidade da rede em:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Detalhes da conexão"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Conectar"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Desconectar"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Velocidade"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Detalhes"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Senha..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Mostrar senha"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Conectado, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Conectado"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Conexões disponíveis"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Rede sem fio habilitada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Rede sem fio desabilitada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Banda larga móvel habilitada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Banda larga móvel desabilitada"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Modo Avião ativado"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Modo Avião desativado"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Conectado"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Conectado"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Conectado"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inativa"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Desconectado"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Desconectando"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Conectando"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "Conexão VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Conectado a %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Conectando a %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "O NetworkManager não está em execução"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "É necessário o NetworkManager 0.9.8, mas foi encontrado o %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Recebido"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Transmitido"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Recebido"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Transmitido"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Plugin de VPN ausente"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Ocorreu um erro ao ativar a %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Ocorreu um erro ao adicionar a %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Ocorreu um erro ao solicitar a verificação"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Nome da conexão"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Última utilização"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Conexões ativas"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Rede com fio"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Sem fio 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtual (bond)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtual (ponte)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtual (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Modem serial"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Banda larga móvel"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Bond"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Ponte"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Banda larga móvel"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Mesh OLPC"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Com fio"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Sem fio"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Tipo de conexão desconhecido"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Interface sem fio (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Interface com fio (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Ponte (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Não gerenciado"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Indisponível"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Desconectado"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Preparando para conectar"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Configurando interface"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Aguardando autorização"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Configurando endereço de rede"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Verificando uma possível conectividade"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Aguardando a conexão secundária"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Conectado"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Conectado a %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Desativando conexão"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Falha na conexão"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Erro: Estado inválido"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Preparando para conectar"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Precisa de autorização"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Conectando"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Configurando endereço de rede"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Ativado"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Falhou"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Falhou"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Desconhecido"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infraestrutura"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Ponto de acesso"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "MODO INCORRETO - CORRIJA ME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Cifra em pares WEP 40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Cifra em pares WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Cifra em pares TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Cifra em pares CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Grupo WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Grupo WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Grupo TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Grupo CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Qualquer"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revisão B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revisão A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revisão 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "GSM compacto"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analógico"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Desconhecida"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Qualquer"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "O modem está desbloqueado."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "O SIM precisa do código PIN."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "O SIM precisa do código PIN2."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "O SIM precisa do código PUK."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "O SIM precisa do código PUK2."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "O modem precisa do código PIN do provedor do serviço."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "O modem precisa do código PUK do provedor do serviço."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "O modem precisa do código PIN da rede."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "O modem precisa do código PUK da rede."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "O modem precisa do código PIN."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "O modem precisa do código PIN corporativo."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "O modem precisa do código PUK corporativo."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "O modem precisa do código PIN do PH-FSIM."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "O modem precisa do código PUK do PH-FSIM."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "O modem precisa do código PIN do subsegmento de rede."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "O modem precisa do código PUK do subsegmento de rede."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "A razão do bloqueio é desconhecida."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Tipo de NSP de WiMax desconhecido"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Residencial"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Parceiro"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Parceiro em roaming"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Insegura"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dinâmico"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Tipo de segurança desconhecida"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Insegura"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP dinâmico"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Tipo de segurança desconhecida"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Nome do sistema:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Endereço IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "Gateway IPv4:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Endereço IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "Gateway IPv6:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Driver:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Nome de Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "Endereço MAC:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operador:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "ID da rede:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Qualidade do sinal:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Tecnologia de acesso:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Modo permitido:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Desbloqueio necessário:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Plugin VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Separador:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSID:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Nome do NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Tipo de rede:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Velocidade da conexão:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Modo:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Força do sinal:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Ponto de acesso (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Ponto de acesso (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Canal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Segurança:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Banda de frequência:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Um minuto atrás"
+msgstr[1] "%1 minutos atrás"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Uma hora atrás"
+msgstr[1] "%1 horas atrás"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Ontem"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Nunca"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Usada há um minuto"
+msgstr[1] "Usada há %1 minutos"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Usada há uma hora"
+msgstr[1] "Usada há %1 horas"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Usada ontem"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Usada em %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Nunca usada"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Driver"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Driver do dispositivo"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Velocidade de conexão"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Velocidade de conexão"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Nome do sistema"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "Endereço MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Endereço de hardware"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Endereço IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Endereço IP versão 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Gateway IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "IP versão 4 do gateway padrão"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Endereço IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Endereço IP versão 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "Gateway IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "IP versão 6 do gateway padrão"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "BSID do WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "O ID da estação de base em serviço, como é recebido da rede"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "NSP do WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "O nome do NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Sinal do WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "A qualidade do sinal atual do NSP, como uma percentagem."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Tipo de NSP do WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "O tipo de rede do NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Ponto de acesso (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID do ponto de acesso sem fio"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Força do sinal"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Potência de sinal do ponto de acesso sem fio"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Ponto de acesso (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Endereço de hardware do ponto de acesso sem fio"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Banda sem fio"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Banda de frequência sem fio"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Canal sem fio"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Frequência do canal sem fio"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Segurança da rede sem fio"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Descreve as capacidades de segurança do ponto de acesso"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Modo sem fio"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "O modo de operação do dispositivo sem fio"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Operador móvel"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Nome do operador móvel"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Qualidade do sinal móvel"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Tecnologia de acesso móvel"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Modo permitido móvel"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Desbloqueio necessário móvel"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Dispositivo mestre móvel"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI do dispositivo móvel"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Número de série do dispositivo móvel"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI do dispositivo móvel"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Número de identificação do dispositivo móvel"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Nome de Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Nome de Bluetooth do dispositivo"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Plugin VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Tipo do plugin VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Mensagem da VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Mensagem da conexão VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Detalhes disponíveis"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Nome"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Detalhes a exibir"
\ No newline at end of file
diff --git a/plasma-nm/po/pt_BR/plasmanetworkmanagement-kded.po b/plasma-nm/po/pt_BR/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..0f83f45
--- /dev/null
@@ -0,0 +1,625 @@
+# Translation of plasmanm-kded.po to Brazilian Portuguese
+# Copyright (C) 2013-2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# André Marcelo Alvarenga <alvarenga@kde.org>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-06-24 08:08-0300\n"
+"Last-Translator: André Marcelo Alvarenga <alvarenga@kde.org>\n"
+"Language-Team: Brazilian Portuguese <kde-i18n-pt_br@kde.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Só há suporte para os serviços 'dialup' e 'nap'."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Não foi possível contatar o gerenciador de Bluetooth (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Adaptador de Bluetooth padrão não encontrado: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) não suporta a rede discada (dialup)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) não suporta a rede de ponto de acesso (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Erro ao ativar a porta serial do dispositivo: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "O dispositivo %1 não é o esperado (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Dispositivo para porta serial %1 (%2) não encontrado."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Erro ao desbloquear o modem: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Erro ao desbloquear o PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Não foi possível configurar o dispositivo"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "A configuração do IP estava indisponível"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "A configuração do IP expirou"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Não foram fornecidas senhas"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "O suplicante de autorização foi desconectado"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Falha na configuração do suplicante de autorização"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Falha do suplicante de autorização"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "O suplicante de autorização expirou o tempo-limite"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Ocorreu uma falha ao iniciar o PPP"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP desconectado"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "Falha no PPP"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Ocorreu uma falha ao iniciar o DHCP"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Ocorreu um erro de DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "Falha no DHCP "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Ocorreu uma falha ao iniciar o serviço compartilhado"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Falha no serviço compartilhado"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Ocorreu uma falha ao iniciar o serviço de IP automático"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "O serviço de IP automático apresentou um erro"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Ocorreu uma falha no serviço de IP automático"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Este modem está ocupado"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "O modem não tem sinal de linha"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "O modem não detectou a portadora"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "O tempo do sinal de linha do modem expirou"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Ocorreu uma falha na discagem do modem"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "O modem não pôde ser inicializado"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "O APN GSM não pôde ser selecionado"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "O modem GSM não está pesquisando"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "O registro na rede GSM foi negado"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Expirou o tempo de registro na rede GSM"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "Ocorreu uma falha de registro na rede GSM"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Ocorreu uma falha na verificação do PIN GSM"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Falta o firmware do dispositivo"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "O dispositivo foi removido"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "O sistema de redes está suspenso"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "A conexão foi removida"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "O cabo foi desconectado"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Não foi possível encontrar o modem"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "A conexão Bluetooth falhou ou expirou o tempo limite"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "O cartão SIM do modem GSM não foi inserido"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "É necessário o PIN do cartão SIM do modem GSM"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "É necessário o PUK do cartão SIM do modem GSM"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "O SIM do modem GSM é inválido"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "O dispositivo InfiniBand não tem suporte ao modo de conexão"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Ocorreu uma falha na dependência da conexão"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Ocorreu um problema com a interface RFC 2684 (Ethernet sobre ADSL)"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "O ModemManager não está em execução"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "A rede WiFi não foi encontrada"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Ocorreu uma falha na conexão secundária da conexão base"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Conexão '%1' ativada."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Conexão '%1' desativada."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "Conexão VPN '%1' ativada."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "Conexão VPN '%1' com problemas."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "Conexão VPN '%1' desconectada."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "A conexão VPN mudou de estado porque o usuário a desconectou."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"A conexão VPN mudou de estado porque o dispositivo usado foi desconectado."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "O serviço que oferecia a conexão VPN foi interrompido."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "O endereço IP da conexão VPN era inválido."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "A tentativa de conexão ao serviço de VPN expirou o seu tempo-limite."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"Expirou o tempo-limite para iniciar o serviço que oferece a conexão VPN."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Não foi possível iniciar o serviço que oferece a conexão VPN."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "As informações necessárias para a conexão VPN não foram indicadas."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Ocorreu uma falha na autenticação do servidor VPN."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "A conexão foi excluída das configurações."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"Para acesso à rede sem fio '%1' você precisa digitar uma senha no campo "
+"abaixo"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Digite a senha para ativar a conexão '%1'"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Senhas da VPN (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Janela de senha"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Etiqueta de texto"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Senha:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Mo&strar senha"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Desbloquear"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "PUK do SIM"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "PUK2 do SIM"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK do provedor do serviço"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK da rede"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "PUK corporativo"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PUK do PH-FSIM"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK do subsegmento de rede"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "É necessário o desbloqueio com o %1"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "É necessário o desbloqueio com o %1"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"O dispositivo de banda larga móvel '%1' precisa do código %2 do SIM antes de "
+"poder ser usado."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "Código %1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Novo código PIN:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Repita o novo código PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Mostrar o código PIN/PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "PIN do SIM"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "PIN2 do SIM"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN do provedor do serviço"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN da rede"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "PIN corporativo"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PIN do PH-FSIM"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN do subsegmento de rede"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Mostrar o código PIN"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "O código PIN é muito curto. Ele deve ter ao menos 4 algarismos."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Os dois códigos PIN não coincidem"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "O código PUK é muito curto. Ele deve ter ao menos 8 algarismos."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Erro desconhecido"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "É necessário o desbloqueio com o PIN do SIM"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"O dispositivo de banda larga móvel '%1' precisa do código PIN do SIM antes "
+"de poder ser usado."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "Código PUK:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Repita o código PIN:"
\ No newline at end of file
diff --git a/plasma-nm/po/pt_BR/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/pt_BR/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..8cca8a8
--- /dev/null
@@ -0,0 +1,223 @@
+# Translation of plasmanm_l2tpui.po to Brazilian Portuguese
+# Copyright (C) 2013 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# André Marcelo Alvarenga <alvarenga@kde.org>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-07-17 00:45-0300\n"
+"Last-Translator: André Marcelo Alvarenga <alvarenga@kde.org>\n"
+"Language-Team: Brazilian Portuguese <kde-i18n-pt_br@kde.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Nome de usuário:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Senha:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Armazenar"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Sempre perguntar"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Não obrigatória"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Mostrar senha"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "Domínio NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Configuração do IPsec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Configuração do PPP..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Ativar o túnel de IPsec para a máquina L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Nome do grupo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID do Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Chave pré-compartilhada:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Opções de IPsec do L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Nome de usuário:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Senha do usuário:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Mostrar senhas"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Autenticação"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Permitir os seguintes métodos de autenticação:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Usar criptografia ponto-a-ponto da Microsoft (MPPE)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Usar criptografia MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Criptografia:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Qualquer"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Usar criptografia com estado"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Compressão"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Permitir compressão BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Permitir compressão Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Usar compressão de cabeçalho TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Usar a negociação da compressão dos campos do protocolo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Usar a compressão do endereço/controle"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Enviar pacotes de eco PPP "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Opções de PPP do L2TP"
\ No newline at end of file
diff --git a/plasma-nm/po/pt_BR/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/pt_BR/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..5d5ed2a
--- /dev/null
@@ -0,0 +1,153 @@
+# Translation of plasmanm_openconnectui.po to Brazilian Portuguese
+# Copyright (C) 2013 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# André Marcelo Alvarenga <alvarenga@kde.org>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_openconnectui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-06-14 08:33-0300\n"
+"Last-Translator: André Marcelo Alvarenga <alvarenga@kde.org>\n"
+"Language-Team: Brazilian Portuguese <kde-i18n-pt_br@kde.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Contactando a máquina, aguarde..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Mo&strar senha"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Usuário"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Falha na verificação do certificado do servidor VPN \"%1\".\n"
+"Motivo: %2\n"
+"Deseja aceitá-la assim mesmo?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Falha na tentativa de conexão."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Autenticação VPN OpenConnect"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "Máquina VPN"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Conectar"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Iniciar automaticamente a conexão da próxima vez"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Visualizar registro"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Nível de registro:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Erro"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Informações"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Depuração"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Rastreamento"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Configurações do OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Geral"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Certificado da AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Script de interface CSD:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Permitir o agen&te do Cisco Secure Desktop"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Autenticação do certificado"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Certificado do usuário:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Chave privada:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Usar o FSID para a frase-senha da chave"
\ No newline at end of file
diff --git a/plasma-nm/po/pt_BR/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/pt_BR/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..9e9fc14
--- /dev/null
@@ -0,0 +1,86 @@
+# Transaltion of plasmanm_openwanui.po to Brazilian Portuguese
+# Copyright (C) 2013 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# André Marcelo Alvarenga <alvarenga@kde.org>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_openwanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-07-17 00:45-0300\n"
+"Last-Translator: André Marcelo Alvarenga <alvarenga@kde.org>\n"
+"Language-Team: Brazilian Portuguese <kde-i18n-pt_br@kde.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Nome do grupo:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Senha do usuário:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Armazenar"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Sempre perguntar"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Não obrigatória"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Senha do grupo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Mostrar senhas"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Nome do usuário:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algoritmos da fase 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algoritmos da fase 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domínio:"
\ No newline at end of file
diff --git a/plasma-nm/po/pt_BR/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/pt_BR/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..3b7b44e
--- /dev/null
@@ -0,0 +1,498 @@
+# Translation of plasmanm_openvpnui.po to Brazilian Portuguese
+# Copyright (C) 2013-2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# André Marcelo Alvarenga <alvarenga@kde.org>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-09 21:27-0300\n"
+"Last-Translator: André Marcelo Alvarenga <alvarenga@kde.org>\n"
+"Language-Team: Brazilian Portuguese <kde-i18n-pt_br@kde.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Não foi possível abrir o arquivo"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Deseja copiar seus certificados para %1?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Copiar certificados"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Opção desconhecida: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Número de argumentos inválido (esperado 1) na opção: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Tamanho inválido (deveria ser entre 0 e 0xFFFF) na opção: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Tamanho inválido (deveria ser entre 0 e 604800) na opção: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Opção do proxy inválida: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Porta inválida (deveria ser entre 1 e 65535) na opção: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Número de argumentos inválido (esperado 2) na opção: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Argumento inválido na opção: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr ""
+"O arquivo %1 não é um arquivo de configuração de cliente OpenVPN válido"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "O arquivo %1 não é uma configuração OpenVPN válida (não remota)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Erro ao salvar o arquivo %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Erro ao copiar o certificado para %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Não foi possível abrir o arquivo para gravação"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Avançado..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Mostrar senhas"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Tipo de conexão:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Certificados X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Chave pré-compartilhada"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Senha"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 com senha"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Arquivo AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certificado:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Chave:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Senha da chave:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Armazenar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Sempre perguntar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Não obrigatória"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Chave compartilhada:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "IP local:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "IP remoto:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Direção da chave:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Se for usada a direção da chave, ela deve ser a oposta da usada no servidor "
+"VPN."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Nenhuma"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Arquivo AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Usuário:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Senha:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Geral"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Porta do gateway:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automática"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Túnel MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Tamanho do fragmento UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Usar intervalo de negociação personalizado"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Usar compressão LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Usar conexão TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Usar dispositivo TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Restringir o tamanho máximo do segmento TCP (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Segurança"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Cifra:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Obtendo cifras disponíveis..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Autenticação HMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Padrão"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Configurações TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Correspondência do sujeito:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Conectar somente aos servidores cujo certificado corresponda ao sujeito "
+"indicado. Exemplo: /CN=meuvpn.empresa.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Usar autenticação TLS adicional"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Servidor (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Cliente (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proxies"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Tipo de proxy:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Endereço do servidor:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Porta:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Repetir indefinidamente quando ocorrerem erros"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Nome de usuário do proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Senha do proxy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Mostrar senha"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Propriedades avançadas do OpenVPN"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Falha na consulta à cifra OpenVPN"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Padrão"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Nenhuma cifra OpenVPN encontrada"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Senha da chave:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Mo&strar senha"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Autenticação com OpenVPN"
\ No newline at end of file
diff --git a/plasma-nm/po/pt_BR/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/pt_BR/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..8403ac2
--- /dev/null
@@ -0,0 +1,190 @@
+# Translation of plasmanm_pptui.po to Brazilian Portuguese
+# Copyright (C) 2013 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# André Marcelo Alvarenga <alvarenga@kde.org>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_pptui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-07-17 00:45-0300\n"
+"Last-Translator: André Marcelo Alvarenga <alvarenga@kde.org>\n"
+"Language-Team: Brazilian Portuguese <kde-i18n-pt_br@kde.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Autenticação"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Permitir os seguintes métodos de autenticação:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Usar criptografia ponto-a-ponto da Microsoft (MPPE)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Usar criptografia MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Criptografia:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Qualquer"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bits"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bits"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Usar criptografia com estado"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Compressão"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Permitir compressão BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Permitir compressão Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Usar compressão de cabeçalho TCP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Eco"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Enviar pacotes de eco PPP "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "Autenticação PPTP"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Senha:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Mostrar senha"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Configurações do PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Geral"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Adicional"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Usuário:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Armazenar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Sempre perguntar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Não obrigatória"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "Domínio NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Avançado..."
\ No newline at end of file
diff --git a/plasma-nm/po/pt_BR/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/pt_BR/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..9d55bde
--- /dev/null
@@ -0,0 +1,163 @@
+# Translation of plasmanetworkmanagement_strongswanui.po to Brazilian Portuguese
+# Copyright (C) 2013 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# André Marcelo Alvarenga <alvarenga@kde.org>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_strongswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-10 23:40-0300\n"
+"Last-Translator: André Marcelo Alvarenga <alvarenga@kde.org>\n"
+"Language-Team: Brazilian Portuguese <kde-i18n-pt_br@kde.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Senha da chave privada:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Senha:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"A configuração usa o ssh-agent para autenticação, mas o ssh-agent não está "
+"em execução."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "VPN Strong Swan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Mo&strar senhas"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Gateway"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certificado:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Autenticação"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certificado/chave privada"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certificado/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartcard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Chave privada:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Senha da chave privada:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Armazenar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Sempre perguntar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Não obrigatória"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "Nome de &usuário:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Senha do &usuário"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Opções"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Solicitar um endereço IP interno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Forçar encapsulamento UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Usar compressão IP"
\ No newline at end of file
diff --git a/plasma-nm/po/pt_BR/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/pt_BR/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..0e5cf37
--- /dev/null
@@ -0,0 +1,305 @@
+# Translation of plasmanetworkmanagement_vpncui.po to Brazilian Portuguese
+# Copyright (C) 2013-2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# André Marcelo Alvarenga <alvarenga@kde.org>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-23 22:20-0300\n"
+"Last-Translator: André Marcelo Alvarenga <alvarenga@kde.org>\n"
+"Language-Team: Brazilian Portuguese <kde-i18n-pt_br@kde.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Ocorreu um erro ao descriptografar a senha oculta"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Erro"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "O arquivo %1 não pôde ser aberto."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "O executável necessário cisco-decrypt não pôde ser encontrado."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"O arquivo de configurações da VPN '%1' indica que o tráfego da mesma deverá "
+"ser encaminhado via TCP, o que não é atualmente suportado no aplicativo "
+"'vpnc'.\n"
+"\n"
+"A conexão ainda pode ser criada, com o encaminhamento por TCP desligado. "
+"Entretanto, ela pode não funcionar como esperado."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Não suportado"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: erro de formato de arquivo."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: não foi possível criar o arquivo"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Nome do usuário:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Senha do usuário:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Armazenar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Sempre perguntar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Não obrigatória"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Nome do grupo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Senha do grupo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Mostrar senhas"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Usar autenticação híbrida"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "A&rquivo AC:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Avançado..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identificação"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domínio:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Fabricante:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transporte e segurança"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Método de criptografia:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT transversal:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "Grupo DH do IKE:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Sigilo de Encaminhamento Perfeito:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Desativar a detecção de máquinas mortas"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Porta local:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Porta local a usar (0-65535). 0 (valor padrão) significa porta aleatória."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Aleatório"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Propriedades avançadas do VPNC"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Seguro (padrão)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Fraco (criptografia DES, use com cuidado)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Nenhum (completamente inseguro)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T quando disponível (padrão)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T sempre"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "UDP Cisco"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Desativado"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "Grupo DH 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "Grupo DH 2 (padrão)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "Grupo DH 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Servidor (padrão)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Nenhum"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "Grupo DH 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "Grupo DH 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "Grupo DH 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "Autenticação com VPNC"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Senha do usuário:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Senha do grupo:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Nome de usuário:"
\ No newline at end of file
diff --git a/plasma-nm/po/ro/CMakeLists.txt b/plasma-nm/po/ro/CMakeLists.txt
new file mode 100644 (file)
index 0000000..83a849f
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(ro ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/ro/kde-nm-connection-editor.po b/plasma-nm/po/ro/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..2eb0bc1
--- /dev/null
@@ -0,0 +1,250 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sergiu Bivol <sergiu@ase.md>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-03-25 16:40+0200\n"
+"Last-Translator: Sergiu Bivol <sergiu@ase.md>\n"
+"Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Sergiu Bivol"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "sergiu@ase.md"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Tastați aici pentru a căuta conexiuni..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Adaugă"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Echipament"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Bandă largă mobilă..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Cu fir"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Cu fir (partajată)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Fără fir"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Fără fir (partajată)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+#, fuzzy
+#| msgid "Virtual"
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtuală"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Legătură"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Punte"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Modificare..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Șterge"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importă VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Exportă VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Conexiunea %1 a fost adăugată"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Doriți să eliminați conexiunea „%1”?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Elimină conexiunea"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Conectează"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Deconectează"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importă o conexiune VPN"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Importul conexiunii VPN %1 a eșuat\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Exportul nu este susținut de acest tip de VPN"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Exportă conexiunea VPN"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Exportul conexiunii VPN %1 a eșuat\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "Conexiunea VPN %1 a fost exportată cu succes"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Conexiune"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Bara de unelte principală"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Redactor de conexiuni"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Gestionați conexiunile de rețea"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich și Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Această aplicație vă permite să creați, redactați și ștergeți conexiuni de "
+"rețea.\n"
+"\n"
+"Folosind NM versiunea: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Dezvoltator"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Autorul libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "Diverse corecții"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Extensii VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Redactează conexiunea"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Redactor de conexiuni"
\ No newline at end of file
diff --git a/plasma-nm/po/ro/libplasmanetworkmanagement-editor.po b/plasma-nm/po/ro/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..860ffb7
--- /dev/null
@@ -0,0 +1,1508 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sergiu Bivol <sergiu@ase.md>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2013-10-24 14:32+0300\n"
+"Last-Translator: Sergiu Bivol <sergiu@ase.md>\n"
+"Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr ""
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Conexiune nouă (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Conexiune %1 nouă"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Redactează conexiunea „%1”"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr ""
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Cu fir"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Securitate 802.1x"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Fără fir"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Securitate rețea fără fir"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Bandă largă mobilă (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Legătură"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Punte"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr ""
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dialog"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Denumire conexiune:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+#, fuzzy
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr ""
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Difuzare"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr ""
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr ""
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr ""
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Doriți să eliminați conexiunea „%1”?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Elimină conexiunea"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (dial up networking)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (personal area network)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Redactor de permisiuni avansate"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Oricare"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Numai 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Numai 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Preferă 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Preferă 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Preferă 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Numai 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagramă"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Conectat"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adresă"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Mască rețea"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Alte servere DNS:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Servere DNS:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Redactează serverele DNS"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Redactează domeniile de căutare DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adresă"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Prefix"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Gateway"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Autentificare:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "RAPID"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "EAP protejat (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Utilizator:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Parolă:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Cere această parolă de fiecare dată"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Arată parola"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identitate:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Certificat utilizator:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Certificat AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Cheie privată:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Parola cheii private:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Identitate anonimă:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonim"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Autentificat"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Ambele"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "Fișier PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Autentificare interioară:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Versiune PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automat"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Versiune 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Versiune 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Denumire interfață:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Conexiuni legate:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Adaugă..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Modifică..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Șterge"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Regim:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Monitorizare legătură:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Frecvență monitorizare:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "Ținte ARP:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Conexiuni-punte:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr ""
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Activează STP (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioritate:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Adresa dispozitivului:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Tip de conexiune:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Număr:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Conectează automat la această rețea cînt e disponibilă"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Toți utilizatorii se pot conecta la această rețea"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Redactează permisiunile avansate pentru această conexiune"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Avansat..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Simplu"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Stochează"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Întreabă întotdeauna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Nu este necesar"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Avansat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Id. rețea:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tip:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Arată parolele"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Regim de transport:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Restricționează la dispozitiv:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " octeți"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Metodă:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automat (numai adrese)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Legătură locală"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Manual"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Partajată cu alte calculatoare"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Dezactivat"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "Servere DNS:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Domenii de căutare:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+#, fuzzy
+msgid "DHCP Client ID:"
+msgstr "Id. client DHCP"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+#, fuzzy
+msgid "Remove"
+msgstr "Elimină"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+#, fuzzy
+msgid "Add"
+msgstr "Adaugă"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adrese"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "IPv4 este necesară pentru această conexiune"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+#, fuzzy
+msgid "Routes..."
+msgstr "Rute"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Intimitate:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignorat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "IPv6 este necesară pentru această conexiune"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+#, fuzzy
+#| msgid "1 (default)"
+msgid "Default"
+msgstr "1 (implicit)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+#, fuzzy
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Dezactivat"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Activat (preferă adresa publică)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Activat (preferă adresa temporară)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Autentificare"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Compresie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Utilizează compresie antet TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Cere criptare pe 128 de biți"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Ecou"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Trimite pachete de ecou PPP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Serviciu:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+#, fuzzy
+msgid "SSID:"
+msgstr "SSID"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastructură"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+#, fuzzy
+msgid "Access Point"
+msgstr "Punct de acces"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+#, fuzzy
+msgid "BSSID:"
+msgstr "BSSID"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+#, fuzzy
+msgid "Cloned MAC address:"
+msgstr "Adresă MAC clonată"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Aleator..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+#, fuzzy
+#| msgid "Hidden:"
+msgid "Hidden network:"
+msgstr "Ascuns:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Bandă:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Canal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Securitate WiFi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+#, fuzzy
+msgctxt "no security"
+msgid "None"
+msgstr "Niciuna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "WEP Dinamic (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+#, fuzzy
+msgid "WPA & WPA2 Personal"
+msgstr "WPA/WPA2 Personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+#, fuzzy
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA/WPA2 Enterprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Securitate:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Cheie:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Arată cheia"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "Index WEP:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (implicit)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Sistem deschis"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Cheie partajată"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Denumirea rețelei:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Viteză:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " MBiți/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Duplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Deplin"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Jumătate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Negociere automată"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr ""
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr ""
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "Indisp."
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Indisponibil"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr ""
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metric"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Mască rețea"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metric"
+
+#: widgets/mobileconnectionwizard.cpp:56
+#, fuzzy
+#| msgid "Mobile Broadband (%1)"
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Bandă largă mobilă (%1)"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:166
+#, fuzzy
+#| msgid "1 (default)"
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "1 (implicit)"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, fuzzy, kde-format
+#| msgid "APN:"
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN:"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:554
+#, fuzzy
+#| msgid "Mobile Broadband (%1)"
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Bandă largă mobilă (%1)"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr ""
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Utilizatori disponibili"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Nume real"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Utilizator"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Utilizatori cărora li se permite activarea conexiunii"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+#, fuzzy
+msgid "Use only for resources on this connection"
+msgstr "Utilizează &numai pentru resursele de pe această conexiune"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Elimină"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+#, fuzzy
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Adaugă"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+#, fuzzy
+msgid "Ignore automatically obtained routes"
+msgstr "Ignoră rutele obținute &automat"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr ""
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/ro/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/ro/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..92a8a51
--- /dev/null
@@ -0,0 +1,4848 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sergiu Bivol <sergiu@ase.md>, 2009, 2010, 2011.
+# Sergiu Bivol <sergiu.bivol@jurnaltv.md>, 2009, 2010, 2012, 2013, 2014.
+# Cristian Oneț <onet.cristian@gmail.com>, 2011.
+msgid ""
+msgstr ""
+"Project-Id-Version: networkmanagement_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-03-26 12:34+0200\n"
+"Last-Translator: Sergiu Bivol <sergiu@ase.md>\n"
+"Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Sergiu Bivol"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "sergiu@ase.md"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Arată secțiuni"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Arată viteza rețelei î&n:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KOcteți/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBiți/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Detaliie conexiunii"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Conectează"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Deconectează"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Viteză"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Detalii"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Parolă..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Arată parola"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected to %1"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Conectat la %1"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Conectat"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Conexiuni disponibile"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Echipament fără fir activat"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Echipament fără fir dezactivat"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Bandă largă mobilă activată"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Bandă largă mobilă dezactivată"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Regim avion activat"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Regim avion dezactivat"
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Conectat"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Conectat"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+#| msgid "Connected"
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Conectat"
+
+#: libs/declarative/networkstatus.cpp:89
+#, fuzzy
+#| msgid "Inactive"
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inactiv"
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Deconectat"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+#| msgid "Disconnecting"
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Se deconectează"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+#| msgid "Connecting"
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Se conectează"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "Conexiune VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Conectat la %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Se conectează la %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager nu rulează"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Este necesar NetworkManager 0.9.8, a fost găsit %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Necunoscută"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Primit"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Trimis"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBiți/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBiți/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "Gbiți/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Primit"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Trimis"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Lipsește extensie VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Denumirea conexiunii"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Ultima utilizare"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Conexiuni active"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Ethernet prin fir"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Fără fir 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuală (legătură)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuală (punte)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuală (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Modem serial"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Bandă largă mobilă"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Legătură"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Punte"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Bandă largă mobilă"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Cu fir"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Fără fir"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Tip de conexiune necunoscut"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Interfață fără fir (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Interfață prin fir (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Punte (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Necunoscut"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Negestionat"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Indisponibil"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Neconectat"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Se pregătește conectarea"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Se configurează interfața"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Se așteaptă autorizarea"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Se stabilește adresa de rețea"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Se verifică conectivitatea ulterioară"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Se așteaptă o conexiune secundară"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Conectată"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Conectat la %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Se dezactivează conexiunea"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Conexiunea a eșuat"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Eroare: Stare nevalidă"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Necunoscută"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Se pregătește conectarea"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Necesită autorizare"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Se conectează"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Se stabilește adresa de rețea"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Activată"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Eșuat"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Eșuată"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Necunoscut"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastructură"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Punct de acces"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "MOD INCORECT REPARĂ-MĂ"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Pereche WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Pereche WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Pereche TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Pereche CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Grup WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Grup WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Grup TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Grup CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Biți/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBiți/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBiți/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Oricare"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revizia B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revizia A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revizia 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "GSM compact"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analog"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Necunoscută"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Oricare"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modemul e deblocat."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM-ul cere cod PIN."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM-ul cere cod PIN2."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM-ul cere cod PUK."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM-ul cere cod PUK2."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modemul cere codul PIN al furnizorului de servicii."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modemul cere codul PUK al furnizorului de servicii."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modemul cere codul PIN al rețelei."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modemul cere codul PUK al rețelei."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modemul cere cod PIN."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modemul cere codul PIN corporativ."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modemul cere codul PUK corporativ."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modemul cere cod PH-FSIM."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Motiv necunoscut al blocajului."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Tip de securitate necunoscut"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Acasă"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partener"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Partener de roaming"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Nesecurizat"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP Dinamic"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Tip de securitate necunoscut"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Nesecurizat"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "WEP Dinamic"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Tip de securitate necunoscut"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Denumire de sistem:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Adresă IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "Gateway IPv4:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Adresă IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "Gateway IPv6:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Driver:"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+#| msgid "Bluetooth Name"
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Denumire Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "Adresă MAC:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operator:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Id. rețea:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Calitate semnal:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Tehnologie de acces:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Regim permis:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Necesită deblocare:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Extensie VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Baner:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Denumire NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Tip rețea:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Viteză conexiune:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Regim:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Putere semnal:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Punct de acces (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Punct de acces (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Canal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Securitate:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Banda de frecvență:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Acum un minut"
+msgstr[1] "Acum %1 minute"
+msgstr[2] "Acum %1 de minute"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Acum o oră"
+msgstr[1] "Acum %1 ore"
+msgstr[2] "Acum %1 de ore"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Ieri"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Niciodată"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Ultima utilizare acum un minut"
+msgstr[1] "Ultima utilizare acum %1 minute"
+msgstr[2] "Ultima utilizare acum %1 de minute"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Ultima utilizare acum o oră"
+msgstr[1] "Ultima utilizare acum %1 ore"
+msgstr[2] "Ultima utilizare acum %1 de ore"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Ultima utilizare ieri"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Ultima utilizare pe %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Niciodată utilizat"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Driver"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Driver de dispozitiv"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Viteză conexiune"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Viteză conexiune"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Denumire sistem"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "Adresă MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Adresă fizică"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Adresă IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Adresă IP versiunea 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Gateway IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Gateway implicit IP versiunea 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Adresă IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Adresă IP versiunea 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "Gateway IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Gateway implicit IP versiunea 6"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Denumirea NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Semnal WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Tip NSP WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Punct de acces (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID-ul punctului de acces fără fir"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Putere semnal"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Puterea semnalului punctului de acces fără fir"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Punct de acces (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Adresa fizică a punctului de acces fără fir"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Banda fără fir"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Banda de frecvență fără fir"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Canal fără fir"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Canal de frecvență fără fir"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Securitate rețea fără fir"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Descrie capacitățile de securitate ale punctului de acces"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Regim fără fir"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Regimul de operare al dispozitivului fără fir"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Operator mobil"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Denumirea operatorului mobil"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Calitatea semnalului mobil"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Tehnologie de acces mobilă"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Regim permis mobil"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Deblocare mobil necesară"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Dispozitiv mobil principal"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI pentru dispozitiv mobil"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Număr de serie pentru dispozitiv mobil"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI pentru dispozitiv mobil"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Număr de identitate pentru dispozitiv mobil"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Denumire Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Denumirea Bluetooth a dispozitivului"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Extensie VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Tipul extensiei VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Baner VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Baner de conexiune VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Detalii disponibile"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Denumire"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Detalii de afișat"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/ro/plasmanetworkmanagement-kded.po b/plasma-nm/po/ro/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..55135f0
--- /dev/null
@@ -0,0 +1,634 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sergiu Bivol <sergiu@ase.md>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-03-25 16:30+0200\n"
+"Last-Translator: Sergiu Bivol <sergiu@ase.md>\n"
+"Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+#, fuzzy
+#| msgid "We support 'dun' and 'nap' services only."
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Susținem numai serviciile „dun” și „nap”."
+
+#: bluetoothmonitor.cpp:95
+#, fuzzy
+#| msgid "Could not contact bluetooth manager (BlueZ)."
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Administratorul de Bluetooth (BlueZ) nu a putut fo contactat."
+
+#: bluetoothmonitor.cpp:103
+#, fuzzy, kde-format
+#| msgid "Default bluetooth adapter not found: %1"
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Adaptorul implicit de Bluetooth nu a fost găsit: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr ""
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr ""
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Eroare la activarea portului serial al dispozitivului: %1"
+
+#: bluetoothmonitor.cpp:243
+#, fuzzy, kde-format
+#| msgid "Device %1 is not the one we want (%2)"
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Dispozitivul %1 nu este cel dorit (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Dispozitivul pentru portul serial %1 (%2) nu a fost găsit."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Eroare la deblocarea modemului: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Eroare de deblocare PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr ""
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr ""
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "Configurarea IP a expirat"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Nu au fost furnizate secrete"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr ""
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr ""
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr ""
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr ""
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Pornirea PPP a eșuat"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP deconectat"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP a eșuat"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Pornirea DHCP a eșuat"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "A intervenit o eroare DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP a eșuat "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Pornirea dispozitivului partajat a eșuat"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Serviciul partajat a eșuat"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr ""
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr ""
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr ""
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modemul este ocupat"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modemul nu are ton de apel"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr ""
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Apelarea modemului a expirat"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Apelarea modemului a eșuat"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Modemul nu a putut fi inițializat"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "APN-ul GSM nu a putut fi ales"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "Modemul GSM nu caută"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Înregistrarea în rețeaua GSM a fost refuzată"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Înregistrarea în rețeaua GSM a expirat"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "Înregistrarea GSM a eșuat"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Verificarea PIN-ului GSM a eșuat"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Lipsește microcodul dispozitivului"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Dispozitivul a fost detașat"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Sistemul de rețea este adormit acum"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Conexiunea a fost eliminată"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Cablul a fost deconectat"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Modemul nu poate fi găsit"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Conexiunea Bluetooth a eșuat sau a expirat"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "Cartela SIM a modemului GSM nu este introdusă"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Este necesar PIN-ul modemului GSM"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Este necesar PUK-ul modemului GSM"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "SIM-ul modemului GSM e greșit"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "Dispozitivul InfiniBand nu susține regimul conectat"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "A eșuat o dependență a conexiunii"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr ""
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager nu rulează"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Rețeaua WiFi nu a fost găsită"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "O conexiune secundară a conexiunii de bază a eșuat"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Conexiune „%1” activată."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Conexiune „%1” dezactivată."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "Conexiune VPN „%1” activată."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "Conexiunea VPN „%1” a eșuat."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "Conexiunea VPN „%1” a fost deconectată."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr ""
+"Conexiunea VPN și-a schimbat starea pentru că utilizatorul a deconectat-o."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"Conexiunea VPN și-a schimbat starea pentru că dispozitivul utilizat de "
+"aceasta a fost deconectat."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Serviciul care furniza conexiunea VPN a fost oprit."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "Configurarea IP a conexiunii VPN era nevalidă."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr ""
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr ""
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr ""
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Autentificarea la serverul VPN a eșuat."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Conexiunea a fost ștearsă din configurări."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+
+#: passworddialog.cpp:80
+#, fuzzy, kde-format
+#| msgid "Please provide a password below"
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Furnizați o parolă mai jos"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Secrete VPN (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Dialog de introducere a parolei"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "EtichetăTextuală"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Parolă:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Arată parola"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Deblochează"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr ""
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr ""
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr ""
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK rețea"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "PUK corporativ"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr ""
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr ""
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Este necesară deblocarea %1"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Este necesară deblocarea %1"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, fuzzy, kde-format
+#| msgid ""
+#| "The mobile broadband device '%1' requires a SIM PUK code before it can be "
+#| "used."
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Dispozitivul mobil de bandă largă „%1” necesită deblocarea SIM PUK înainte "
+"să poată fi folosit."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "Cod %1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Cod PIN nou:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Re-introduceți noul cod PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Arată codul PIN/PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr ""
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr ""
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr ""
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN rețea"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "PIN corporativ"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr ""
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr ""
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Arată codul PIN"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "Codul PIN este prea scurt. Ar trebui să conțină cel puțin 4 cifre."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Codurile PIN nu se potrivesc"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "Codul PUK este prea scurt. Ar trebui să conțină 8 cifre."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Eroare necunoscută"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Este necesară deblocarea SIM PIN"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Dispozitivul mobil de bandă largă „%1” necesită deblocarea SIM PIN înainte "
+"să poată fi folosit."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "Cod PUK:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Reintroduceți codul PIN:"
\ No newline at end of file
diff --git a/plasma-nm/po/ro/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/ro/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..eb324cc
--- /dev/null
@@ -0,0 +1,223 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sergiu Bivol <sergiu@ase.md>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-24 14:35+0300\n"
+"Last-Translator: Sergiu Bivol <sergiu@ase.md>\n"
+"Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Nume utilizator:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Parolă:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Stochează"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Întreabă întotdeauna"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Nu este necesar"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Arată parola"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "Domeniu NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Configurări IPsec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Configurări PPP..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Denumire grup:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Cheie pre-partajată:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Utilizator:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Parolă utilizator:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Arată parolele"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Autentificare"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Permite următoarele metode de autentificare:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Utilizează criptare Punct-la-Punct Microsoft"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Utilizează criptare MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Criptografie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Oricare"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 de biți"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 de biți"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Compresie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Permite compresie BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Permite compresie Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Permite compresie antet TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Ecou"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Trimite pachete de ecou PPP "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ro/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/ro/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..2ef431f
--- /dev/null
@@ -0,0 +1,150 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sergiu Bivol <sergiu@ase.md>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-03-25 16:39+0200\n"
+"Last-Translator: Sergiu Bivol <sergiu@ase.md>\n"
+"Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Se contactează gazda, așteptați..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Arată parola"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Autentificare"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Tentativa de conectare a eșuat."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Autentificare OpenConnect VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "Gazdă VPN"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Conectează"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Data viitoare începe conectarea automat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Vezi jurnalul"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Nivel jurnalizare:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Eroare"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Info"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Depanare"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Configurări OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Certificat AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Autentificare cu certificat"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Cheie privată:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ro/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/ro/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..46ca052
--- /dev/null
@@ -0,0 +1,86 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sergiu Bivol <sergiu@ase.md>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-03-25 16:37+0200\n"
+"Last-Translator: Sergiu Bivol <sergiu@ase.md>\n"
+"Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Denumire grup:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Parolă utilizator:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Stochează"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Întreabă întotdeauna"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Nu este necesar"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Parolă grup:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Arată parolele"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Nume utilizator:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algoritmi pentru faza 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algoritmi pentru faza 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domeniu:"
\ No newline at end of file
diff --git a/plasma-nm/po/ro/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/ro/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..e40e6e9
--- /dev/null
@@ -0,0 +1,498 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sergiu Bivol <sergiu@ase.md>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-03-25 16:17+0200\n"
+"Last-Translator: Sergiu Bivol <sergiu@ase.md>\n"
+"Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Fișierul nu poate fi deschis"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "Certificat:"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Opțiune necunoscută: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Număr nevalid de argumente (se aștepta 1) în opțiune: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr ""
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:512
+#, fuzzy, kde-format
+#| msgid "Invalid number of arguments (expected 1) in option: %1"
+msgid "Invalid argument in option: %1"
+msgstr "Număr nevalid de argumente (se aștepta 1) în opțiune: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr ""
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr ""
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr ""
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr ""
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Avansat..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Arată parolele"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Tip conexiune:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Certificate X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Cheie prepartajată"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Parolă"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 cu parolă"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Fișier AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certificat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Cheie:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Parola cheii:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Stochează"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Întreabă întotdeauna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Nu este necesar"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Cheie partajată:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "IP local:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "IP distant:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Direcția cheii:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Niciuna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Fișier AC:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Utilizator:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Parolă:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr ""
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automat"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "MTU tunel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Dimensiune fragment UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Folosește interval de renegociere personalizat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Folosește compresie LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Folosește conexiune TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Folosește dispozitiv TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr ""
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Securitate"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Cifru:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Se obțin cifrurile disponibile..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Autentificare HMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Implicit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Configurări TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Potrivire subiect:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Client (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proxy-uri"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Tip proxy:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Adresă server:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Arată parola"
+
+#: openvpnadvancedwidget.cpp:59
+#, fuzzy
+#| msgid "Advanced OpenVPN properties"
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Proprietăți OpenVPN avansate"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr ""
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Implicit"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr ""
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Parola cheii:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Arată parola"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Autentificare OpenVPN"
\ No newline at end of file
diff --git a/plasma-nm/po/ro/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/ro/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..b04f617
--- /dev/null
@@ -0,0 +1,190 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sergiu Bivol <sergiu@ase.md>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-24 14:34+0300\n"
+"Last-Translator: Sergiu Bivol <sergiu@ase.md>\n"
+"Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Autentificare"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Permite următoarele metode de autentificare:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Utilizează criptare Punct-la-Punct Microsoft"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Utilizează criptare MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Criptografie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Oricare"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 de biți"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 de biți"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Compresie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Permite compresie BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Permite compresie Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Permite compresie antet TCP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Ecou"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Trimite pachete de ecou PPP "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "Autentificare PPTP"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Parolă:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Arată parola"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Configurări PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "General"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Suplimentar"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Utilizator:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Stochează"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Întreabă întotdeauna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Nu este necesar"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "Domeniu NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Avansat..."
\ No newline at end of file
diff --git a/plasma-nm/po/ro/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/ro/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..6a896eb
--- /dev/null
@@ -0,0 +1,163 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Sergiu Bivol <sergiu@ase.md>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-03-25 16:35+0200\n"
+"Last-Translator: Sergiu Bivol <sergiu@ase.md>\n"
+"Language-Team: Romanian <kde-i18n-ro@kde.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
+"20)) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Parola cheii private:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Parolă:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Configurarea folosește „ssh-agent” pentru autentificare, dar nu a fost găsit "
+"rulînd niciun „ssh-agent”."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Strong Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Arată parolele"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Gateway"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Gateway:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certificat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Autentificare"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certificat/cheie privată"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certificat/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartcard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Cheie privată:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Parola cheii private:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Stochează"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Întreabă întotdeauna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Nu este necesar"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Utilizator:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "&Parolă utilizator"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Opțiuni"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Cere o adresă IP internă"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Impune încapsularea UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Folosește compresie IP"
\ No newline at end of file
diff --git a/plasma-nm/po/ru/CMakeLists.txt b/plasma-nm/po/ru/CMakeLists.txt
new file mode 100644 (file)
index 0000000..26b2f5e
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(ru ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/ru/kde-nm-connection-editor.po b/plasma-nm/po/ru/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..9057e0e
--- /dev/null
@@ -0,0 +1,249 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Victor Ryzhykh <victorr2007@yandex.ru>, 2014.
+# Alexander Lakhin <exclusion@gmail.com>, 2014.
+# Alexander Potashev <aspotashev@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-08-24 20:06+0400\n"
+"Last-Translator: Alexander Potashev <aspotashev@gmail.com>\n"
+"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Виктор Рыжих"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "victorr2007@yandex.ru"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Введите текст для поиска соединений..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Добавить"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Оборудование"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Мобильное..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Проводное"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Проводное (отдача)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Беспроводное"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Беспроводное (точка доступа)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Виртуальное"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Агрегирование"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Мост"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Изменить..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Удалить"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Импорт VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Экспорт VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Добавлено соединение %1"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Удалить соединение «%1»?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Удаление соединения"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Подключить"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Отключить"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Импорт VPN-соединения"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Ошибка импорта VPN-соединения %1\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Для данного типа VPN экспорт не поддерживается"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Экспорт VPN-соединения"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Ошибка экспорта VPN-соединения %1\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "VPN-соединение %1 успешно экспортировано"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Соединение"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Главная панель"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Редактор соединений"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Управление сетевыми соединениями"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "© Jan Grulich, Lukáš Tinkl, 2013-2014"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Это приложение позволяет создавать, изменять и удалять сетевые соединения.\n"
+"\n"
+"Используемая версия NM: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Разработчик"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Автор libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "Исправление различных ошибок"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Модули VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Илья Кац (Ilia Kats)"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Изменить соединение"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Редактор соединений"
\ No newline at end of file
diff --git a/plasma-nm/po/ru/libplasmanetworkmanagement-editor.po b/plasma-nm/po/ru/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..710050a
--- /dev/null
@@ -0,0 +1,1497 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Victor Ryzhykh <victorr2007@yandex.ru>, 2014.
+# Alexander Lakhin <exclusion@gmail.com>, 2014.
+# Alexander Potashev <aspotashev@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-10-05 12:06+0400\n"
+"Last-Translator: Alexander Potashev <aspotashev@gmail.com>\n"
+"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "моя_точка_доступа"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Новое соединение (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Новое соединение %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Изменение соединения «%1»"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Основные параметры"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Проводное"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Защита 802.1x"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Беспроводное"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Защита беспроводной сети"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Мобильное (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Агрегирование"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Мост"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Диалог"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Имя соединения:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Циклическая смена"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Активный + резерв"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Широковещание"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Адаптивное выравнивание нагрузки передачи"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Адаптивное выравнивание нагрузки"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (рекомендуется)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Удалить соединение «%1»?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Удаление соединения"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (удалённый доступ к сети)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (персональная сеть)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Редактор расширенных прав доступа"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Любой"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Только 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Только 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Предпочитать 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Предпочитать 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Предпочитать 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Только 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Дейтаграмма"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Подключено"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Адрес"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Маска сети"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Шлюз"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Другие DNS-серверы:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS-серверы:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Изменение DNS-серверов"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Изменение доменов поиска DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Адрес"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Префикс"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Шлюз"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Проверка подлинности:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Туннельный TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Защищённый EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Имя пользователя:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Пароль:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Запрашивать этот пароль каждый раз"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Показать пароль"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Идентификация:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Сертификат пользователя:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Сертификат ЦС:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Личный ключ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Пароль личного ключа:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Анонимный вход:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Автоматическая инициализация PAC"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Анонимно"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "С аутентификацией"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Оба варианта"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "&Файл PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Внутренняя аутентификация:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Версия PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Автоматически"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Версия 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Версия 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Имя интерфейса:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Агрегированные соединения:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Добавить..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Изменить..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Удалить"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Режим:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Контроль линии:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Частота проверки:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " мс"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Задержка при подключении:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Задержка при разрыве:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP-цели:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "IP-адрес или список адресов, разделённых запятыми."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Соединения моста:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Время устаревания:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " с"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Включить STP (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Приоритет:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Задержка в прямом направлении:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Время приветствия:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Макс. возраст:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Адрес устройства:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Тип соединения:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Номер:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Автоматически подключаться к этой сети, когда она доступна"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Все пользователи могут подключаться к этой сети"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Изменить расширенные права доступа для этого соединения"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Редактор прав доступа для соединения. С его помощью можно указать "
+"пользователей, которые могут подключить, изменить или удалить это соединение."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Дополнительно..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Зона брандмауэра:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Автоматически подключаться к VPN при использовании этого соединения"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Основной"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Запомнить"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Всегда спрашивать"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Не требуется"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Дополнительно"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Разрешить роуминг, если домашняя сеть недоступна"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "Точка доступа:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Идентификатор сети:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Тип:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN-код:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Показать пароли"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Режим передачи:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Только для устройства:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " байт"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Метод:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Автоматически (только адреса)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Локальный интерфейс"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Вручную"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Общий с другими компьютерами"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Отключено"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS-серверы:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"В этом поле укажите IP-адрес(а) серверов DNS. В качестве разделителя "
+"используйте запятую."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Изменить список DNS-серверов"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Домены поиска:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"В этом поле можно указать один или несколько доменов поиска в DNS (через "
+"запятую)."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Изменить список доменов поиска DNS"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "Идентификатор клиента DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Удалить"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Добавить"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Адреса"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Для этого соединения требуется IPv4"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Маршруты..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Поле, в котором можно указать идентификатор клиента DHCP. Получив этот "
+"идентификатор, сервер DHCP может выдать конкретному компьютеру особые "
+"параметры и аренду DHCP."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Конфиденциальность:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Автоматически (только DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Игнорируется"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Для этого соединения требуется IPv6"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "По умолчанию"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Отключено"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Включено (предпочитать публичные адреса)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Включено (предпочитать временные адреса)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Проверка подлинности"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Сжатие"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Использовать шифрование точка-точка (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Использовать сжатие данных BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Использовать сжатие данных Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Использовать сжатие заголовков TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Требовать 128-битное шифрование"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Использовать MPPE с сохранением состояния"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Эхо-пакеты"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Посылать эхо-пакеты PPP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Служба:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Родительский интерфейс:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "Идентификатор VLAN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Имя интерфейса VLAN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Переупорядочение заголовков выходных пакетов"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Протокол регистрации GARP VLAN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Свободная привязка"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Инфраструктурный"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Одноранговый"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Точка доступа"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Клонированный MAC-адрес:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Случайный..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Отметьте это, если хотите создать соединение для скрытой сети"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Скрытая сеть:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Диапазон:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 ГГц)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2,4 ГГц)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Канал:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Защита Wi-Fi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Нет"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP-ключ 40/128 бит (Hex или ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP-ключ 128 бит"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Динамический WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA & WPA2 Personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA & WPA2 Enterprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Защита:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Ключ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Показать ключ"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "Индекс WEP:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (по умолчанию)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Открытая система"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Общий ключ"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Имя сети:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Скорость:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Мбит/с"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Дуплексный:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Полнодуплексный"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Полудуплексный"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Автосогласование"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Использовать защиту 802.1x для этого соединения"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 МГц)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Для данного типа VPN операция не поддерживается."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "н/д"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Недоступно"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Сначала выберите SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Метрика"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Маска сети"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Метрика"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Новое мобильное соединение"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Моего плана нет в списке..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Неизвестный оператор"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "По умолчанию"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "Точка доступа: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Настройка мобильного соединения"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"С помощью этого мастера вы сможете легко настроить мобильное широкополосное "
+"соединение с сотовой сетью (3G)."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Вам понадобится следующая информация:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Название вашего оператора связи"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Название вашего тарифного плана"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"Название точки доступа (APN) для вашего тарифного плана (в некоторых случаях)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Создать соединение для этого &устройства мобильной связи:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Любое GSM-устройство"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Любое CDMA-устройство"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Установленное GSM-устройство"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Установленное CDMA-устройство"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Выберите страну, в которой работает ваш оператор"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Список стран:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Моей страны нет в списке"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Выбор оператора связи"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Выберите оператора связи в &списке:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Я не могу найти моего оператора связи и хотел бы ввести его &вручную:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Выбор тарифного плана"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "В&ыберите план:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&Точка доступа для выбранного плана:"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Предупреждение: при неправильном выборе тарифного плана возможны ошибки "
+"начислений по вашему лицевому счёту или проблемы с подключением к сети.\n"
+"\n"
+"Если вы не знаете точно, какой у вас план, уточните у оператора название "
+"точки доступа (APN)."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Подтверждение параметров мобильного соединения"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Ваше мобильное широкополосное соединение настроено со следующими параметрами:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Ваш оператор связи:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Ваш план:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Защита: %3\n"
+"Частота: %4 МГц"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Защита: нет\n"
+"Частота: %3 МГц"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Доступные пользователи"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Настоящее имя"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Имя пользователя"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Пользователи, которым разрешается использовать соединение"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Изменение маршрутов IPv4"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Использовать только для ресурсов этого соединения"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "Удал&ить"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Добавить"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Игнорировать автоматически полученные маршруты"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Изменение маршрутов IPv6"
\ No newline at end of file
diff --git a/plasma-nm/po/ru/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/ru/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..a341a8b
--- /dev/null
@@ -0,0 +1,1358 @@
+# Translation of kcm_knetworkmanager.po to russian
+# Copyright (C) 2006, SUSE Linux GmbH, Nuremberg
+#
+# Aleksey Osipov <aliks-os@yandex.ru>, 2005, 2006, 2007.
+# Alexander Melentiev <alex239@gmail.com>, 2008, 2009.
+# Nick Shaforostoff <shaforostoff@kde.ru>, 2008.
+# Andrey Cherepanov <skull@kde.ru>, 2009.
+# Artem Sereda <overmind88@gmail.com>, 2010.
+# Alexander Potashev <aspotashev@gmail.com>, 2010, 2012, 2014.
+# Yuri Efremov <yur.arh@gmail.com>, 2010, 2011, 2012, 2013.
+# Yury G. Kudryashov <urkud.urkud@gmail.com>, 2012.
+# Victor Ryzhykh <victorr2007@yandex.ru>, 2014.
+# Alexander Lakhin <exclusion@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: kcm_knetworkmanager.ru\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-05 12:10+0400\n"
+"Last-Translator: Alexander Potashev <aspotashev@gmail.com>\n"
+"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+"X-Environment: kde\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Александр Мелентьев, Николай Шафоростов"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "alex239@gmail.com, shaforostoff@kde.ru"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Показать разделы"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Единица &скорости:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "кбайт/с"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "кбит/с"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Сведения о соединении"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Подключить"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Отключить"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Скорость"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Сведения"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Пароль..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Показать пароль"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected, ⬇ %1, ⬆ %2"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Подключено, ⬇ %1, ⬆ %2"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Подключено"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Доступные соединения"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Беспроводная сеть активна"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Беспроводная сеть отключена"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Мобильная сеть активна"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Мобильная сеть отключена"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Режим полета активен"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Режим полета выключен"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Подключено"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Подключено"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Подключено"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Неактивно"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Отключено"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Отключение"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Подключение"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN-соединение"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Подключено к %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Подключение к %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager не запущен."
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Требуется NetworkManager 0.9.8, установлен %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Неизвестно"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Принято"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Передано"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "кбит/с"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "Мбит/с"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "Гбит/с"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Принято"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Передано"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Отсутствует модуль VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Не удалось задействовать %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Не удалось добавить %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Не удалось запросить сканирование"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Имя соединения"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Последнее подключение"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Активные соединения"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Проводное Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Беспроводное 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Виртуальный интерфейс (агрегирование)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Виртуальный интерфейс (мост)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Виртуальный интерфейс (VLAN)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Модемное"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Мобильное"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Агрегирование"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Мост"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Мобильное"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Сеть из OLPC"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Проводное"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Беспроводное"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Соединение неизвестного типа"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Беспроводной интерфейс (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Проводной интерфейс (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Модем (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Мост (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Неизвестное"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Не управляется"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Недоступно"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Не подключено"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Подготовка к подключению"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Настройка интерфейса"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Ожидание авторизации"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Получение сетевого адреса"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Проверка дальнейшего соединения"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Ожидание вторичного соединения"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Подключено"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Подключено к %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Отключение соединения"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Сбой подключения"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Ошибка: некорректное состояние"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Неизвестно"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Подготовка к подключению"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Ожидание авторизации"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Подключение"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Получение сетевого адреса"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Установлено"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Сбой"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Сбой"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Неизвестный"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Одноранговый"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Инфраструктурный"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Точка доступа"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "INCORRECT MODE FIX ME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Парный WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Парный WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Парный TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Парный CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Групповой WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Групповой WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Групповой TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Групповой CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> бит/с"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> Мбит/с"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> Гбит/с"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Любой"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO, ревизия B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO, ревизия A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO, ревизия 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Compact GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Аналоговый модем"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Неизвестно"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Любое"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Модем разблокирован."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM-карте требуется PIN-код."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM-карте требуется код PIN2."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM-карте требуется PUK-код."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM-карте требуется код PUK2."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Модему требуется PIN-код оператора."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Модему требуется PUK-код оператора."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Модему требуется сетевой PIN-код."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Модему требуется PUK-код сети."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Модему требуется PIN-код."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Модему требуется корпоративный PIN-код."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Модему требуется корпоративный PUK-код."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Модему требуется PIN-код PH-FSIM."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Модему требуется PUK-код PH-FSIM."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Модему требуется PIN-код подсети."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Модему требуется PUK-код подсети."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Неизвестная причина блокировки."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Провайдер WiMAX неизвестного типа"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Провайдер домашней сети"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Партнёрская"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Роуминг-партнёрская"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Без защиты"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Динамический WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Неизвестный тип защиты"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Без защиты"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Динамический WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Неизвестный тип защиты"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Системное имя:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Адрес IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "Шлюз IPv4:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Адрес IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "Шлюз IPv4:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Драйвер:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Имя Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "МАС-адрес:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Оператор:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Идентификатор сети:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Уровень сигнала:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Способ доступа:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Допустимый режим:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Требуется разблокировка:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Модуль VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Приветствие:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSID:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Имя NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Тип сети:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Скорость соединения:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Режим:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Уровень сигнала:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Точка доступа (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Точка доступа (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Канал:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 МГц)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Защита:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Диапазон частот:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "%1 минуту назад"
+msgstr[1] "%1 минуты назад"
+msgstr[2] "%1 минут назад"
+msgstr[3] "%1 минуту назад"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "%1 час назад"
+msgstr[1] "%1 часа назад"
+msgstr[2] "%1 часов назад"
+msgstr[3] "%1 час назад"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Вчера"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Никогда"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Последнее использование %1 минуту назад"
+msgstr[1] "Последнее использование %1 минуты назад"
+msgstr[2] "Последнее использование %1 минут назад"
+msgstr[3] "Последнее использование %1 минуту назад"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Последнее использование %1 час назад"
+msgstr[1] "Последнее использование %1 часа назад"
+msgstr[2] "Последнее использование %1 часов назад"
+msgstr[3] "Последнее использование %1 час назад"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Последнее использование вчера"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Последнее использование %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Никогда не использовалось"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Драйвер"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Драйвер устройства"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Скорость соединения"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Скорость соединения"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Имя компьютера"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC-адрес"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Аппаратный адрес"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Адрес IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IP-адрес версии 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Шлюз IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Шлюз IPv4 по умолчанию"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Адрес IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IP-адрес версии 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "Шлюз IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Шлюз IPv6 по умолчанию"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "BSID WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "Идентификатор базовой станции, получаемый из сети"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Имя сервис-провайдера"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Сигнал WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Текущее качество сигнала в процентах"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Тип провайдера WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Тип сети сервис-провайдера"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Точка доступа (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID беспроводной точки доступа"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Уровень сигнала"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Уровень сигнала беспроводной точки доступа"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Точка доступа (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Аппаратный адрес беспроводной точки доступа"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Диапазон беспроводного соединения"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Диапазон частот беспроводного соединения"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Канал беспроводного соединения"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Частотный канал беспроводного соединения"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Защита беспроводной сети"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Возможность безопасности точки доступа"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Беспроводной режим"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Режим работы устройства беспроводной связи"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Оператор мобильной связи"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Название оператора мобильной связи"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Уровень сигнала мобильной связи"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Способ доступа мобильной связи"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Допустимый режим"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Необходима разблокировка устройства мобильной связи"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Основное устройство мобильной связи"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI устройства мобильной связи"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Серийный номер устройства мобильной связи"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI устройства мобильной связи"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Идентификационный номер устройства мобильной связи"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Имя Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Имя устройства Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Модуль VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Тип модуля VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Баннер VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Баннер соединения VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Доступные сведения"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Имя"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Показываемые сведения"
\ No newline at end of file
diff --git a/plasma-nm/po/ru/plasmanetworkmanagement-kded.po b/plasma-nm/po/ru/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..36af82a
--- /dev/null
@@ -0,0 +1,622 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Victor Ryzhykh <victorr2007@yandex.ru>, 2014.
+# Alexander Lakhin <exclusion@gmail.com>, 2014.
+# Alexander Potashev <aspotashev@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-10-05 03:20+0400\n"
+"Last-Translator: Alexander Potashev <aspotashev@gmail.com>\n"
+"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Поддерживаются только службы «dun» и «nap»."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Не удалось связаться с менеджером Bluetooth (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Адаптер Bluetooth по умолчанию не найден: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) не поддерживает модемное подключение (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) не поддерживает режим точки доступа к сети (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Ошибка активации последовательного порта устройства: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Устройство %1 — не то, что ожидалось (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Устройство для последовательного порта %1 (%2) не найдено."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Ошибка разблокирования модема: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Ошибка разблокирования PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Устройство не может быть настроено"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "Параметры IP недоступны"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "Параметры IP устарели"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Не были указаны пароли"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Запрашивающий авторизацию отключился"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Сбой настройки запрашивающего авторизацию"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Сбой запрашивающего авторизацию"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Превышено время ожидания запрашивающего авторизацию"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Сбой при запуске PPP"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "Отключение PPP"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "Сбой PPP"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Сбой при запуске DHCP"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Произошла ошибка DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "Сбой DHCP "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Сбой при запуске общей службы"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Сбой общей службы"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Сбой при запуске службы автоматического IP"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Служба автоматического IP сообщила об ошибке"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Сбой службы автоматического IP"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Модем занят"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "В модеме нет гудка"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Модем сообщает об отсутствии несущей"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Превышено время ожидания модема"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Сбой модемного соединения"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Не удалось инициализировать модем"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "Не удалось выбрать точку доступа GSM"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "Модем GSM не осуществляет поиск"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Сеть GSM отказала в регистрации"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Превышено время ожидания регистрации в сети GSM"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "Произошёл сбой регистрации GSM"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Произошёл сбой при проверке GSM PIN"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Отсутствует прошивка устройства"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Устройство было удалено"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Сетевая система находится в спящем режиме"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Соединение было удалено"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Произошло отключение кабеля"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Не удалось найти модем"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Сбой или превышение времени ожидания соединения bluetooth"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "В модем GSM не вставлена SIM-карта"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Требуется указать PIN-код SIM-карты модема GSM"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Требуется указать PUK-код SIM-карты модема GSM"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "В модеме GSM неправильная SIM-карта"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "Устройство InfiniBand не поддерживает режим подключения"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Сбой подключения из-за зависимости"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Проблема с передачей Ethernet через мост ADSL (RFC 2684)"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager не запущен"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Не удалось найти беспроводную сеть"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Сбой вторичного подключения базового соединения"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Соединение «%1» установлено."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Соединение «%1» отключено."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN-соединение «%1» установлено."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "Сбой VPN-соединения «%1»."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN-соединение «%1» отключено."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "Состояние VPN-соединения изменено, так как пользователь его отключил."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"Состояние VPN-соединения изменено, так как используемое для него устройство "
+"было отключено."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Служба, обеспечивающая VPN-соединения, была остановлена."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "Конфигурация IP для VPN-соединения была ошибочной."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Истекло время ожидания подключения к службе VPN."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr "Истекло время ожидания запуска службы, обеспечивающей VPN-подключения."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Не удалось запустить службу, обеспечивающую VPN-подключения."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "Пароли, необходимые для VPN-подключения, не были указаны."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Ошибка проверки подлинности на VPN-сервере."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Соединение было удалено из конфигурации."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr "Для доступа к беспроводной сети «%1» нужно ввести пароль"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Введите пароль, чтобы задействовать соединение «%1»"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Пароли VPN (%1)"
+
+# BUGME: the word "dialog" is redundant --aspotashev
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Диалог ввода пароля"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "TextLabel"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Пароль:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Показать пароль"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Разблокировать"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "PUK-код SIM-карты"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "Код PUK2 SIM-карты"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK-код оператора"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK-код сети"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Корпоративный PUK-код"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PUK-код PH-FSIM"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK-код подсети"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Требуется разблокировка %1"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Требуется разблокировка %1"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr "Для работы с устройством мобильной сети «%1» требуется %2-код SIM."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "Код %1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Новый PIN-код:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Введите повторно новый PIN-код:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Показать код PIN/PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "PIN-код SIM-карты"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "Код PIN2 SIM-карты"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN-код оператора"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN-код сети"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN-код"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Корпоративный PIN-код"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PIN-код PH-FSIM"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN-код подсети"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Показать PIN-код"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN-код слишком короткий. Должно быть не менее 4 цифр."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "PIN-коды не совпадают"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK-код слишком короткий. Должно быть не менее 8 цифр."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Неизвестная ошибка"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Для разблокировки SIM-карты требуется указать PIN-код"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr "Для работы с устройством мобильной сети «%1» требуется PIN-код SIM."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK-код:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Повторите PIN-код:"
\ No newline at end of file
diff --git a/plasma-nm/po/ru/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/ru/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..a2efd67
--- /dev/null
@@ -0,0 +1,225 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Victor Ryzhykh <victorr2007@yandex.ru>, 2014.
+# Alexander Lakhin <exclusion@gmail.com>, 2014.
+# Alexander Potashev <aspotashev@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-08-24 20:09+0400\n"
+"Last-Translator: Alexander Potashev <aspotashev@gmail.com>\n"
+"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Имя пользователя:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Пароль:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Запомнить"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Всегда спрашивать"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Не требуется"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Показать пароль"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "Домен NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Настроить IPsec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Настроить PPP..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Включить туннель IPsec до узла L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Имя группы:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Идентификатор шлюза:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Общий ключ:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Параметры L2TP IPsec"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Имя пользователя:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Пароль пользователя:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Показать пароли"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Проверка подлинности"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Разрешать следующие методы аутентификации:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Использовать MPPE (Microsoft Point-to-Point Encryption)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Использовать шифрование MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Шифрование:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Любое"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 бит"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 бит"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Использовать шифрование с сохранением состояния"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Сжатие"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Разрешить сжатие BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Разрешить сжатие Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Разрешить сжатие заголовков TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Согласование сжатия заголовков протокола"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Сжатие полей адреса и управления"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Эхо-пакеты"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Посылать эхо-пакеты PPP "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Параметры L2TP PPP"
\ No newline at end of file
diff --git a/plasma-nm/po/ru/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/ru/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..e4e3258
--- /dev/null
@@ -0,0 +1,154 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Victor Ryzhykh <victorr2007@yandex.ru>, 2014.
+# Alexander Lakhin <exclusion@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-04-03 15:42+0400\n"
+"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
+"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Установление связи с узлом, подождите..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Показать пароль"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Подключиться"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Сбой проверки сертификата VPN-сервера «%1».\n"
+"Причина: %2\n"
+"Всё равно принять сертификат?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Попытка подключения не удалась."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Аутентификация OpenConnect VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN-сервер"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Подключиться"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Автоматически подключаться в следующий раз"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Просмотреть журнал"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Уровень детализации:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Ошибки"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Сведения"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Отладка"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Трассировка"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Параметры OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Общие"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Сертификат ЦС:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Прокси:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Скрипт оболочки CSD:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Запускать &троян Cisco Secure Desktop"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Аутентификация по сертификату"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Сертификат пользователя:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Личный ключ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Использовать для пароля идентификатор ФС"
\ No newline at end of file
diff --git a/plasma-nm/po/ru/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/ru/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..cd2fcdb
--- /dev/null
@@ -0,0 +1,88 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Victor Ryzhykh <victorr2007@yandex.ru>, 2014.
+# Alexander Lakhin <exclusion@gmail.com>, 2014.
+# Alexander Potashev <aspotashev@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-08-24 20:09+0400\n"
+"Last-Translator: Alexander Potashev <aspotashev@gmail.com>\n"
+"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Имя группы:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Пароль пользователя:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Запомнить"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Всегда спрашивать"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Не требуется"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Пароль группы:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Показать пароли"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Имя пользователя:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Алгоритмы фазы 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Алгоритмы фазы 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Домен:"
\ No newline at end of file
diff --git a/plasma-nm/po/ru/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/ru/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..d34b7da
--- /dev/null
@@ -0,0 +1,504 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Victor Ryzhykh <victorr2007@yandex.ru>, 2014.
+# Alexander Lakhin <exclusion@gmail.com>, 2014.
+# Alexander Potashev <aspotashev@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-08-24 20:10+0400\n"
+"Last-Translator: Alexander Potashev <aspotashev@gmail.com>\n"
+"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Не удалось открыть файл"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "Сертификат:"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Неизвестный параметр: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Неправильное число аргументов (должен быть один) у параметра: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Недопустимый размер (должен быть от 0 до 0xFFFF) в параметре: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Недопустимый размер (должен быть от 0 до 604800) в параметре: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Недопустимый параметр прокси: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Недопустимый порт (должен быть от 1 до 65535) в параметре: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Неправильное число аргументов (должно быть два) у параметра: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Недопустимый аргумент у параметра: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Файл %1 не содержит корректную конфигурацию клиента OpenVPN"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr ""
+"Файл %1 не содержит корректную конфигурацию OpenVPN: отсутствует раздел "
+"«remote», в котором должны быть указаны параметры сервера."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Ошибка сохранения файла %1: %2"
+
+#: openvpn.cpp:672
+#, fuzzy, kde-format
+#| msgid "Error copying file to %1: %2"
+msgid "Error copying certificate to %1: %2"
+msgstr "Ошибка копирования файла в %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Не удалось открыть файл для записи"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Дополнительно..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Показать пароли"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Тип соединения:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Сертификаты X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Общий ключ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Пароль"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 с паролем"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Файл ЦС:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Сертификат:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Ключ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Пароль ключа:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Запомнить"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Всегда спрашивать"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Не требуется"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Общий ключ:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Локальный IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Удалённый IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Направление ключа:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Если определено направление ключа, оно должно быть противоположным тому, что "
+"задано на стороне VPN-партнёра."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Нет"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Файл ЦС:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Имя пользователя:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Пароль:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Общие"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Порт шлюза:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Автоматически"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "MTU туннеля:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Размер фрагмента UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Нестандартный интервал пересогласования"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Использовать сжатие LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Использовать TCP-соединение"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Использовать устройство TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Ограничить максимальный размер сегмента (MSS) для TCP"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Защита"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Шифр:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Получение доступных шифров..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Аутентификация HMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "По умолчанию"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Параметры TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Проверка субъекта:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Подключаться только к серверам, в сертификате которых указан данный субъект. "
+"Пример: /CN=myvpn.company.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Использовать дополнительную TLS-аутентификацию"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Сервер (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Клиент (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Прокси"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Тип прокси:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Адрес сервера:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Порт:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "В случае ошибок переподключаться до бесконечности"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Имя пользователя прокси:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Пароль для прокси:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Показать пароль"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Дополнительные параметры OpenVPN"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Сбой поиска шифра OpenVPN"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "По умолчанию"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Шифры OpenVPN не найдены"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Пароль ключа:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Показать пароль"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Аутентификация OpenVPN"
\ No newline at end of file
diff --git a/plasma-nm/po/ru/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/ru/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..d53e2c7
--- /dev/null
@@ -0,0 +1,191 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Victor Ryzhykh <victorr2007@yandex.ru>, 2014.
+# Alexander Lakhin <exclusion@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-04-03 15:52+0400\n"
+"Last-Translator: Alexander Lakhin <exclusion@gmail.com>\n"
+"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Проверка подлинности"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Разрешать следующие методы аутентификации:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Использовать MPPE (Microsoft Point-to-Point Encryption)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Использовать шифрование MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Шифрование:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Любое"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 бит"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 бит"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Использовать шифрование с сохранением состояния"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Сжатие"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Разрешить сжатие BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Разрешить сжатие Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Разрешить сжатие заголовков TCP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Эхо-пакеты"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Посылать эхо-пакеты PPP "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "Аутентификация PPTP"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Пароль:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Показать пароль"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Параметры PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Общие"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Дополнительно"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Имя:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Запомнить"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Всегда спрашивать"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Не требуется"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "Домен NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Дополнительно..."
\ No newline at end of file
diff --git a/plasma-nm/po/ru/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/ru/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..3beeadb
--- /dev/null
@@ -0,0 +1,165 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Victor Ryzhykh <victorr2007@yandex.ru>, 2014.
+# Alexander Lakhin <exclusion@gmail.com>, 2014.
+# Alexander Potashev <aspotashev@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-08-24 21:26+0400\n"
+"Last-Translator: Alexander Potashev <aspotashev@gmail.com>\n"
+"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Пароль личного ключа:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN-код:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Пароль:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Согласно конфигурации, аутентификацию должна выполнять программа «ssh-"
+"agent», но она не запущена."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "VPN через Strong Swan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Показать пароли"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Шлюз"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Сертификат:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Проверка подлинности"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Сертификат/личный ключ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Сертификат/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Смарт-карта"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Личный ключ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Пароль личного ключа:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Запомнить"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Всегда спрашивать"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Не требуется"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN-код:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Имя пользователя:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Пароль &пользователя:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Параметры"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Запрашивать внутренний IP-адрес"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Принудительная инкапсуляция в UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Использовать сжатие IP"
\ No newline at end of file
diff --git a/plasma-nm/po/ru/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/ru/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..4677585
--- /dev/null
@@ -0,0 +1,307 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Victor Ryzhykh <victorr2007@yandex.ru>, 2014.
+# Alexander Lakhin <exclusion@gmail.com>, 2014.
+# Alexander Potashev <aspotashev@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-08-24 20:11+0400\n"
+"Last-Translator: Alexander Potashev <aspotashev@gmail.com>\n"
+"Language-Team: Russian <kde-russian@lists.kde.ru>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Ошибка расшифровки сложного пароля"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Ошибка"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Не удалось открыть файл %1."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Не удалось найти нужный исполняемый файл cisco-decrypt."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"В файле параметров VPN «%1» указано, что трафик VPN должен проходить через "
+"TCP-туннель, но клиент vpnc это не поддерживает.\n"
+"\n"
+"Соединение может быть установлено без туннелирования TCP, но при этом "
+"возможны проблемы."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Не поддерживается"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: ошибка формата файла."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: не удалось создать файл"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Имя пользователя:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Пароль пользователя:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Запомнить"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Всегда спрашивать"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Не требуется"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Имя группы:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Пароль группы:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Показать пароли"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Использовать гибридную аутентификацию"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "&Файл ЦС:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Дополнительно..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Идентификация"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Домен:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Производитель:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Передача и защита"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Метод шифрования:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "Прохождение NAT:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "Группа IKE DH:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Совершенная прямая секретность:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Выключить обнаружение неработающих соединений"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Локальный порт:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Локальный порт для использования (0-65535). 0 (значение по умолчанию) "
+"означает случайный порт."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Случайный"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Дополнительные параметры VPNC"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Защищённое (по умолчанию)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Слабое (шифрование DES, использовать с осторожностью)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Нет (полностью небезопасно)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T если доступен (по умолчанию)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "Всегда NAT-T"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Отключено"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "Группа DH 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "Группа DH 2 (по умолчанию)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "Группа DH 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Сервер (по умолчанию)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Нет"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "Группа DH 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "Группа DH 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "Группа DH 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "Аутентификация VPNC"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Пароль пользователя:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Пароль группы:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Имя пользователя:"
\ No newline at end of file
diff --git a/plasma-nm/po/sk/CMakeLists.txt b/plasma-nm/po/sk/CMakeLists.txt
new file mode 100644 (file)
index 0000000..7727a2e
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(sk ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/sk/kde-nm-connection-editor.po b/plasma-nm/po/sk/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..12ae248
--- /dev/null
@@ -0,0 +1,244 @@
+# translation of kde-nm-connection-editor.po to Slovak
+# Roman Paholik <wizzardsk@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: kde-nm-connection-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-08 11:02+0200\n"
+"Last-Translator: Roman Paholik <wizzardsk@gmail.com>\n"
+"Language-Team: Slovak <kde-sk@linux.sk>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Roman Paholík"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "wizzardsk@gmail.com"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Sem píšte na hľadanie pripojení..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Pridať"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Hardvér"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobilné širokopásmové..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Drôtové"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Drôtové (zdieľané)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Bezdrôtové"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Bezdrôtové (zdieľané)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtuálny"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Bond"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Most"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Upraviť..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Vymazať"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importovať VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Exportovať VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Pripojenie %1 bolo pridané"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Chcete odstrániť pripojenie '%1'?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Odstrániť spojenie"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Pripojiť"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Odpojiť"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importovať VPN pripojenie"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Import VPN pripojenia %1 zlyhal\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Export nie je podporovaný týmto typom VPN"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Exportovať VPN pripojenie"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Export VPN pripojenia %1 zlyhalo\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "VPN pripojenie %1 exportované úspešne"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Pripojenie"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Hlavný panel nástrojov"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Editor pripojení"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Spravovať vaše sieťové pripojenia"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich a Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Táto aplikácia vám umožní vytvoriť, upraviť a vymazať sieťové pripojenia.\n"
+"\n"
+"Používa verziu NM: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Vývojár"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "libnm-qt autor"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "rôzne opravy chýb"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN pluginy"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Upraviť spojenie"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Editor pripojené"
\ No newline at end of file
diff --git a/plasma-nm/po/sk/libplasmanetworkmanagement-editor.po b/plasma-nm/po/sk/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..4b16a4c
--- /dev/null
@@ -0,0 +1,1493 @@
+# translation of libplasmanetworkmanagement-editor.po to Slovak
+# Roman Paholík <wizzardsk@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanetworkmanagement-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-19 09:27+0200\n"
+"Last-Translator: Roman Paholik <wizzardsk@gmail.com>\n"
+"Language-Team: Slovak <kde-sk@linux.sk>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "moje_zdielane_pripojenie"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nové pripojenie (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nové pripojenie %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Upraviť spojenie '%1'"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Všeobecné nastavenie"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Drôtové"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Zabezpečenie 802.1x"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Bezdrôtové"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Bezdrôtové zabezpečenie"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobilné širokopásmové (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Bond"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Most"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dialóg"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Me&no spojenia:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round-robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Aktívna záloha"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Broadcast"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Adaptívne vysielacie vyrovnávanie záťaže"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Adaptívne vyrovnávanie záťaže"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (odporúčané)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Chcete odstrániť pripojenie '%1'?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Odstrániť spojenie"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (dial up networking)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (personal area network)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Pokročilý textový oprávnení"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Hocičo"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Iba 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Iba 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Preferovať 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Preferovať 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Preferovať 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Iba 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagram"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Pripojené"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adresa"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Maska siete"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Brána"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Iné DNS servery:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS servery:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Upraviť DNS servery"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Upraviť prehľadávané domény DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adresa"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Predpona"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Brána"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Overenie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "RÝCHLE"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Tunelované TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Chránené EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Užívateľské meno:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Heslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Pýtať si toto heslo zakaždým"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Zobraziť heslo"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identita:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Užívateľský certifikát:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA certifikát:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Súkromný kľúč:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Heslo súkromného kľúča:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anonymná identita:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automatický PAC provisioning"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonym"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Overený"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Obe"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "Súbor PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Vnútorné overenie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Verzia PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automaticky"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Verzia 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Verzia 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Názov rozhrania:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Spojené pripojenia:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Pridať..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Upraviť..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Vymazať"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Režim:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Monitorovanie linky:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Frekvencia monitorovania:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Čas pripojenej linky:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Čas odpojenej linky:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP ciele:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "IP adresa alebo čiarkou oddelený zoznam adries."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Premostené pripojenia:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Čas starnutia:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Povoliť STP (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Priorita:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Čas forwardu:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Čas hello:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Maximálny vek:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Adresa zariadenia:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Typ pripojenia:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Číslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Automaticky pripojiť k tejto sieti keď je dostupná"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Všetci používatelia sa môžu pripojiť k tejto sieti"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Upraviť pokročilé oprávnenia pre toto pripojenie"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Jemnozrnný editor oprávnení pre toto pripojenie. Umožní vám vybrať, ktorí "
+"použivatelia môžu aktivovať/meniť/vymazať toto pripojenie."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Pokročilé..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Zóna firewallu:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Automaticky pripojiť k VPN pri použití tohto pripojenia"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Základné"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Uložiť"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Vždy sa pýtať"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Nepožadované"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Pokročilé"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Povoliť roaming ak domáca sieť nie je dostupná"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "ID siete:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Typ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Zobraziť heslá"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Prenosový režim:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Obmedziť na zariadenie:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bajtov"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Metóda:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automaticky (iba adresy)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Link-Local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Ručne"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Zdieľané pre iné počítače"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Zakázané"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS servery:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Použite toto pole na zadanie IP adresy pre jeden alebo viacero DNS serverov. "
+"Položky oddeľte čiarkou ','."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Upraviť zoznam DNS serverov"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Prehľadávané domény:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Použite toto pole na určenie jednej alebo viacerých DNS domén na "
+"prehľadanie. Použite ',' na oddelenie položiek."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Upraviť zoznam prehľadávaných DNS domén"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "Identifikácia klienta DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Odstrániť"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Pridať"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adresy"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Pre toto pripojenie sa vyžaduje IPv4"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Smerovania..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Použite toto pole na určenie ID DHCP klienta, čo je reťazec poslaný na DHCP "
+"server na identifikáciu miestneho stroja, ktorý DHCP server môže použiť na "
+"úpravu DHCP prenájmu a možností."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Súkromie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automaticky (iba DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignorované"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Pre toto pripojenie sa vyžaduje IPv6"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Predvolené"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Zakázané"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Povolené (preferovať verejnú adresu)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Povolené (preferovať dočasné adresy)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Overenie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Kompresia"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Použiť point-to-point encryption (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Použiť kompresiu dát BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Použiť kompresiu dát Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Použiť kompresiu TCP hlavičky"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Vyžadovať 128-bitové šifrovanie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Použiť stavové MPPE"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Posielať PPP echo pakety"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Služba:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Nadradené rozhranie:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN id:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Názov rozhrania VLAN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Preusporiadanie hlavičiek výstupných paketov"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Registračný protokol GARP VLAN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Uvoľnená väzba"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infraštruktúra"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Prístupový bod"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Klonovaná MAC adresa:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Náhodné..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Označte toto, ak chcete vytvoriť pripojenie pre skrytú sieť"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Skrytá sieť:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Pásmo:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanál:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Bezpečnosť Wifi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Žiadne"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP kľúč 40/128 bitov (Hex alebo ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP kľúč 128 bitov"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dynamický WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA a WPA2 personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA a WPA2 enterprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Zabezpečenie:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Kľúč:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Zobraziť kľúč"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP index:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (predvolené)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Otvorený systém"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Zdieľaný kľúč"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Názov siete:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Rýchlosť:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Duplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Plný"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Polovičný"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Automaticky vyjednať"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Použiť zabezpečenie 802.1x pre toto pripojenie"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Operácia nepodporovaná pre VPN tohto typu."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/A"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Nedostupné"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Najprv vyberte SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metrika"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Maska siete"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metrika"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nové mobilné širokopásmové pripojenie"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Môj program nie je v zozname..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Neznámy poskytovateľ"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Predvolené"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Nastaviť mobilné širokopásmové pripojenie"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Tento asistent vám pomôže poľahky nastaviť mobilné širokopásmové pripojenie "
+"do bunkovej (3G) siete."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Budete potrebovať nasledovné informácie:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Názov vášho širokopásmového poskytovateľa"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Názov fakturačného plánu vášho poskytovateľa"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+"(v niektorých prípadoch) APN (názov prípojného bodu) programu fakturácie "
+"vášho širokopásmového pripojenia"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Vytvoriť pripojenie pre toto mobilné širokopásmové zariadenie:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Ľubovoľné GSM zariadenie"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Ľubovoľné CDMA zariadenie"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Inštalované GSM zariadenie"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Inštalované CDMA zariadenie"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Vyberte krajinu vášho poskytovateľa"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Zoznam krajín:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Moja krajina nie je uvedená"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Vyberte vášho poskytovateľa"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Vyberte vášho poskytovateľa zo zoznamu:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Nenašiel som svojho poskytovateľa a chcem ho zadať ručne:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Vyberte váš fakturačný program"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "Vyberte váš program:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Vybraný program &APN (Access Point Name):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Upozornenie: Zvolenie nesprávneho programu môže spôsobiť problémy fakturácie "
+"vášho broadband účtu, alebo znemožniť pripojenie.\n"
+"\n"
+"Ak nie ste si istý vašim programom, zistite si, prosím, APN vášho programu u "
+"vášho poskytovateľa."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Potvrdiť nastavenia pre mobilný broadband"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Vaše mobilné pripojenie je nakonfigurované pomocou nasledovných nastavení:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Váš poskytovateľ:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Váš program:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Bezpečnosť: %3\n"
+"Frekvencia: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Bezpečnosť: Nezabezpečené\n"
+"Frekvencia: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Dostupní používatelia"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Skutočné meno"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Používateľské meno"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Používatelia s povolením aktivovať pripojenie"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Upraviť IPv4 trasy"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Použiť iba pre sieťové prostriedky tohto pripojenia"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "O&dstrániť"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Pridať"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignorovať automaticky získané smerovania"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Upraviť IPv6 trasy"
\ No newline at end of file
diff --git a/plasma-nm/po/sk/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/sk/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..a0b3d83
--- /dev/null
@@ -0,0 +1,1337 @@
+# translation of plasma_applet_org.kde.networkmanagement.po to Slovak
+# Roman Paholik <wizzardsk@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasma_applet_org.kde.networkmanagement\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-07 14:31+0200\n"
+"Last-Translator: Roman Paholik <wizzardsk@gmail.com>\n"
+"Language-Team: Slovak <kde-sk@linux.sk>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Roman Paholík"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "wizzardsk@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Zobraziť sedenia"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Ukázať rýchlosť siete v:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBajtov/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Podrobnosti pripojenia"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Pripojiť"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Odpojiť"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Rýchlosť"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Podrobnosti"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Heslo..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Zobraziť heslo"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Pripojené, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Pripojené"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Dostupné pripojenia"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Wireless povolené"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Bezdrôtové zakázané"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobilný broadband povolený"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobilný broadband zakázaný"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Režim lietadlo povolený"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Režim lietadlo zakázaný"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Pripojené"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Pripojené"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Pripojené"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Neaktívne"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Odpojené"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Odpája sa"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Pripájam"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN pripojenie"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Pripojený k %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Pripája sa k %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "Správca siete nebeží"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Vyžaduje sa NetworkManager 0.9.8, nájdený %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Neznáme"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Prijaté"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Odoslané"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Prijaté"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Odoslané"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Chýba VPN plugin"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Zlyhalo aktivovanie %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Zlyhalo pridanie %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Zlyhalo vyžiadanie prehľadania"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Názov pripojenia"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Naposledy použité"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Aktívne pripojenia"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Drôtový Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Bezdrôtové 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuálne (väzba)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuálne (most)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuálne (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Sériový modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobilné pripojenie"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Bond"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Most"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobilné pripojenie"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Olpc pletivo"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Drôtové"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Bezdrôtové"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Neznámy typ pripojenia"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Bezdrôtové rozhranie (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Drôtové rozhranie (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Most (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Neznáme"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Nespravované"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Nedostupné"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Nepripojené"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Pripravuje sa pripojenie"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Nastavuje sa rozhranie"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Čaká sa na overenie"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Nastavuje sa sieťová adresa"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Kontrola ďalšej konektivity"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Čaká sa na sekundárne spojenie"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Pripojené"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Pripojený k %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Deaktivovanie pripojenia"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Pripojenie zlyhalo"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Chyba: Neplatný stav"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Neznáme"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Pripravuje sa pripojenie"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Potrebuje overenie"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Pripájam"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Nastavuje sa sieťová adresa"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Aktivované"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Zlyhalo"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Zlyhalo"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Neznáme"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infraštruktúra"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Prístupový bod"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "NESPRÁVNY REŽIM"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Pairwise WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Pairwise WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Pairwise TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Pairwise CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Skupina WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Skupina WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Skupina TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Skupina CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Akýkoľvek"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revízia B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revízia A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revízia 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Compact GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analóg"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Neznáme"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Akýkoľvek"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modem je odomknutý."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM vyžaduje PIN kód."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM vyžaduje PIN2 kód."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM vyžaduje PUK kód."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM vyžaduje PUK2 kód."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modem vyžaduje PIN kód poskytovateľa služby."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modem vyžaduje PUK kód poskytovateľa služby."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modem vyžaduje sieťový PIN kód."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modem vyžaduje sieťový PUK kód."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modem vyžaduje PIN kód."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modem vyžaduje korporátny PIN kód."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modem vyžaduje korporátny PUK kód."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modem vyžaduje PH-FSIM PIN kód."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modem vyžaduje PH-FSIM PUK kód."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modem vyžaduje PIN kód sieťovej podmnožiny."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modem vyžaduje PUK kód sieťovej podmnožiny."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Dôvod zamknutia neznámy."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Neznámy typ Wimax NSP"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Domov"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Partner"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Roamingový partner"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Nezabezpečené"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamický WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Neznámy typ zabezpečenia"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Nezabezpečené"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamický WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Neznámy typ zabezpečenia"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Systémový názov:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Adresa IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4 brána:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Adresa IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6 brána:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Ovládač:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Názov Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC adresa:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operátor:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "ID siete:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Kvalita signálu:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Prístupová technológia:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Povolený režim:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Vyžaduje sa odomknutie:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN plugin:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Banner:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Názov NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Typ siete:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Rýchlosť pripojenia:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Režim:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Sila signálu:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Prístupový bod (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Prístupový bod (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanál:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Zabezpečenie:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Frekvenčné pásmo:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Pred minútou"
+msgstr[1] "pred %1 minútami"
+msgstr[2] "pred %1 minútami"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Pred hodinou"
+msgstr[1] "Pred %1 hodinami"
+msgstr[2] "Pred %1 hodinami"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Včera"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Nikdy"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Naposledy použité pred 1 minútou"
+msgstr[1] "Naposledy použité pred %1 minútami"
+msgstr[2] "Naposledy použité pred %1 minútami"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Naposledy použité pred 1 hodinou"
+msgstr[1] "Naposledy použité pred %1 hodinami"
+msgstr[2] "Naposledy použité pred %1 hodinami"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Naposledy použité včera"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Naposledy použité %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Nikdy nepoužité"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Ovládač"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Ovládač zariadenia"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Rýchlosť pripojenia"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Rýchlosť pripojenia"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Systémový názov"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC adresa"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Hardvérová adresa"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Adresa IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Adresa IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 brána"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Predvolená brána IP verzie 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Adresa IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Adresa IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6 brána"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Predvolená brána IP verzie 6"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "ID účastníckej základnej stanice získané zo siete"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Názov NSP"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX signál"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Aktuálna kvalita signálu NSP v percentách."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Typ WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Typ siete NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Prístupový bod (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID bezdrôtového prístupového bodu"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Sila signálu"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Sila signálu bezdrôtového prístupového bodu"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Prístupový bod (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Hardvérová adresa bezdrôtového prístupového bodu"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Bezdrôtové pásmo"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Bezdrôtové frekvenčné pásmo"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Bezdrôtový kanál"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Bezdrôtový frekvenčný kanál"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Bezdrôtové zabezpečenie"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Popisuje bezpečnostné schopnosti prístupového bodu"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Bezdrôtový režim"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Operačný režim bezdrôtového zariadenia"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobilný operátor"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Názov mobilného operátora"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Kvalita mobilného signálu"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Technológia mobilného prístupu"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Povolený mobilný režim"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Vyžadované odomknutie mobilu"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Hlavné mobilné zariadenie"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI mobilného zariadenia"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Sériové číslo mobilného zariadenia"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI mobilného zariadenia"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Číslo identity mobilného zariadenia"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Názov Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Bluetooth názov zariadenia"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN plugin"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Typ VPN pluginu"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN banner"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Banner VPN pripojenia"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Dostupné podrobnosti"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Názov"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Podrobnosti na zobrazenie"
\ No newline at end of file
diff --git a/plasma-nm/po/sk/plasmanetworkmanagement-kded.po b/plasma-nm/po/sk/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..43cd21f
--- /dev/null
@@ -0,0 +1,620 @@
+# translation of plasmanetworkmanagement-kded.po to Slovak
+# Roman Paholik <wizzardsk@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-06-23 09:33+0200\n"
+"Last-Translator: Roman Paholik <wizzardsk@gmail.com>\n"
+"Language-Team: Slovak <kde-sk@linux.sk>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Podporované sú iba služby 'dun' a 'nap'."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Nemôžem kontaktovať správcu Bluetooth (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Predvolený Bluetooth adaptér nenájdený: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) nepodporuje vytáčané pripojenie (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) nepodporuje sieťový prístupový bod (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Chyba aktivácie sériového portu zariadenia: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Zariadenie %1 nie je žiadané (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Zariadenie pre seériový port %1 (%2) nenájdené."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Chyba odomykania modemu: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Chyba odomknutia PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Zariadenie je je možné nastaviť"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP konfigurácia bola nedostupná"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP konfigurácia vypršala"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Neboli zadané secrets"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Správca overení odpojený"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Nastavenie správcu overení zlyhalo"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Správca overení zlyhal"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Správca overení vypršal"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Zlyhalo spustenie PPP"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP odpojené"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP zlyhalo"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Zlyhalo spustenie DHCP"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Nastala chyba DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP zlyhalo "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Zlyhalo spustenie zdieľanej služby"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Zdieľaná služba zlyhala"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Zlyhalo spustenie auto IP služby"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Auto IP služba vrátila chybu"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Auto IP služba zlyhala"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modem je zaneprázdnený"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modem nemá vytáčací tón"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modem nemá žiadneho nosiča"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Vytáčanie modemu vypršalo"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Vytáčanie modemu zlyhalo"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Modem nebolo možné inicializovať"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "GSM APN nebolo možné vybrať"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "GSM modem nevyhľadáva"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Registrácia GSM siete bola odmietnutá"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Registrácia GSM siete vypršala"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "Registrácia GSM zlyhala"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Kontrola GSM PINu zlyhala"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Chyba firmvér zariadenia"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Zariadenie bolo odstránené"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Sieťový systém teraz spí"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Pripojenie bolo odstránené"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Kábel bol odpojený"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Modem sa nepodaril nájsť"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Bluetooth pripojenie zlyhalo alebo vypršalo"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "SIM karta GSM modemu nie je vložená"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "SIM karta GSM modemu vyžaduje PIN"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "SIM karta GSM modemu vyžaduje PUK"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "SIM karta GSM modemu je zlá"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "Zariadenie InfiniBand nepodporuje pripojený režim"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Závislosť pripojenia zlyhala"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Problém s RFC 2684 Ethernet cez ADSL most"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "Správca modemu nebeží"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "WiFi sieť sa nepodarilo nájsť"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Sekundárne pripojenie základného pripojenia zlyhalo"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Pripojenie '%1' aktivované."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Pripojenie '%1' deaktivované."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN pripojenie '%1' aktivované."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN pripojenie '%1' zlyhalo."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN pripojenie '%1' odpojené."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "VPN pripojenie zmenilo stav, pretože používateľ ho odpojil."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"VPN pripojenie zmenilo stav, pretože zariadenie, ktoré ho používalo, bolo "
+"odpojené."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Služba poskytujúca VPN pripojenie bola zastavená."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "IP konfigurácia VPN pripojenia bola neplatná."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Pokus o pripojenie k službe VPN vypršalo."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr "Vypršal čas počas spúšťania služby poskytujúcej VPN pripojenie."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Spustenie služby poskytujúcej VPN pripojenie zlyhalo."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "Potrebné secrets pre VPN pripojenie neboli poskytnuté."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Overenie pre VPN server zlyhalo."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Pripojenie bolo vymazané z nastavení."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr "Na prístup s bezdrôtovej sieti '%1' musíte zadať heslo do poľa nižšie"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Prosím zadajte heslo na aktiváciu pripojenia '%1'"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN secrets (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Dialóg s heslom"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "TextLabel"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Heslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Zobraziť heslo"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Odomknúť"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK poskytovateľa služby"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Sieťový PUK"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Korporátny PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK sieťovej podsady"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Vyžaduje sa odomknutie %1"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Vyžaduje sa odomknutie %1"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Zariadenie mobilného pripojenia '%1' vyžaduje %2 kód predtým, ako sa bude "
+"dať použiť."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "Kód %1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Nový PIN kód:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Znova zadajte nový PIN kód:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Ukázať PIN/PUK kód"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN poskytovateľa služby"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Sieťový PIN"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Korporátny PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN sieťovej podsady"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Zobraziť PIN kód"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN kód je príliš krátky. Mal by mať minimálne 4 číslice."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Dva PINy sa nezhodujú"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK kód je príliš krátky. Mal by mať 8 číslic."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Neznáma chyba"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Vyžadované odomknutie SIM PIN"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Zariadenie mobilného pripojenia '%1' vyžaduje SIM PIN kód predtým, ako sa "
+"bude dať použiť."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK kód:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Znovu zadajte PIN kód:"
\ No newline at end of file
diff --git a/plasma-nm/po/sk/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/sk/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..090afb3
--- /dev/null
@@ -0,0 +1,220 @@
+# translation of plasmanetworkmanagement_l2tpui.po to Slovak
+# Roman Paholik <wizzardsk@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-07-31 17:16+0200\n"
+"Last-Translator: Roman Paholík <wizzardsk@gmail.com>\n"
+"Language-Team: Slovak <kde-sk@linux.sk>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Meno používateľa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Heslo:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Uložiť"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Vždy sa pýtať"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Nevyžadované"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Zobraziť heslo"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT doména:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Nastavenia IPsec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Nastavenia PPP..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Povoliť IPsec tunel k hostiteľu L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Názov skupiny:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID brány:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Predzdieľaný kľúč:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Voľby L2TP IPsec"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Užívateľské meno:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Heslo používateľa:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Zobraziť heslá"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Overenie"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Povoliť nasledujúce metódy overovania:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Použiť šifrovanie Microsoft Point-to-Point"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Použiť šifrovanie MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Šifrovanie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Ľubovoľné"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Použiť stavové šifrovanie"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Kompresia"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Povoliť BSD kompresiu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Povoliť Deflate kompresiu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Povoliť kompresiu TCP hlavičky"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Použiť overenie kompresie poľa protokolu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Použiť kompresiu adresy/ovládania"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Posielať PPP &echo pakety "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Voľby L2TP PPP"
\ No newline at end of file
diff --git a/plasma-nm/po/sk/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/sk/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..9593eaf
--- /dev/null
@@ -0,0 +1,150 @@
+# translation of plasmanetworkmanagement_openconnectui.po to Slovak
+# Roman Paholik <wizzardsk@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openconnectui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-06-15 16:31+0200\n"
+"Last-Translator: Roman Paholík <wizzardsk@gmail.com>\n"
+"Language-Team: Slovak <kde-sk@linux.sk>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Kontaktovanie hostiteľa, prosím čakajte..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Zobraziť heslo"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Prihlásenie"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Zlyhala kontrola certifikátu z VPN servera \"%1\".\n"
+"Dôvod: %2\n"
+"Akceptovať aj tak?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Pokus o pripojenie bol neúspešný."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "VPN autentifikácia OpenConnect"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN hostiteľ"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Pripojiť"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Nabudúce automaticky spustiť pripojenie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Prezrieť záznam"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Úroveň záznamu:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Chyba"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Info"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Ladenie"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Trasovať"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Nastavenia OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Všeobecné"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "CA certifikát:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Skript CSD wrappera:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Povoliť trójana Cisco Secure Desktop"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Overenie platnosti certifikátu"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Užívateľský certifikát:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Súkromný kľúč:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Použiť FSID pre heslo kľúča"
\ No newline at end of file
diff --git a/plasma-nm/po/sk/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/sk/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..ca989c6
--- /dev/null
@@ -0,0 +1,83 @@
+# translation of plasmanetworkmanagement_openswanui.po to Slovak
+# Roman Paholik <wizzardsk@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-07-31 17:15+0200\n"
+"Last-Translator: Roman Paholík <wizzardsk@gmail.com>\n"
+"Language-Team: Slovak <kde-sk@linux.sk>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Názov skupiny:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Heslo používateľa:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Uložiť"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Vždy sa pýtať"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Nevyžadované"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Heslo skupiny:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Zobraziť heslá"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Meno používateľa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algoritmy fázy 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algoritmy fázy 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Doména:"
\ No newline at end of file
diff --git a/plasma-nm/po/sk/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/sk/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..4313762
--- /dev/null
@@ -0,0 +1,492 @@
+# translation of plasmanetworkmanagement_openvpnui.po to Slovak
+# Roman Paholik <wizzardsk@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-09 13:08+0200\n"
+"Last-Translator: Roman Paholik <wizzardsk@gmail.com>\n"
+"Language-Team: Slovak <kde-sk@linux.sk>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Nepodarilo sa otvoriť súbor"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Chcete kopírovať vaše certifikáty do %1?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Kopírovať certifikáty"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Neznáma možnosť: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Neplatný počet parametrov (očakávané 1) v možnosti: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Neplatná veľkosť (mala by byť medzi 0 a 0xFFFF) v možnosti: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Neplatná veľkosť (mala by byť medzi 0 a 604800) v možnosti: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Neplatná možnosť proxy: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Neplatný port (mal by byť medzi 1 a 65535) v možnosti: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Neplatný počet parametrov (očakávané 2) v možnosti: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Neplatný argument vo voľbe: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Súbor %1 nie je platný konfiguračný súbor klienta OpenVPN"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Súbor %1 nie je platná konfigurácia OpenVPN (žiadny zdialený)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Chyba ukladania súboru %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Chyba pri kopírovaní certifikátu do %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Nepodarilo sa otvoriť súbor pre zápis"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Pokročilé..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Zobraziť heslá"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Typ pripojenia:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Certifikáty X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Predzdieľaný kľúč"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Heslo"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 s heslom"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA súbor:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certifikát:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Kľúč:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Heslo kľúča:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Uložiť"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Vždy sa pýtať"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Nepožadované"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Zdieľaný kľúč:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Lokálna IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Vzdialená IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Smer kľúča:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr "Ak sa používa smer kľúča, musí byť opačný ako ten na VPN klientovi."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Žiadne"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA súbor:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Používateľské meno:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Heslo:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Všeobecné"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Port brány:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automatické"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "MTU tunel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Veľkosť fragmentu UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Použiť vlastný rokovací interval"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Použiť LZO kompresiu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Použiť TCP pripojenie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Použiť TAP zariadenie"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Obmedziť maximálnu veľkosť segmentu TCP (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Bezpečnosť"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Šifra:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Získava sa zoznam dostupných šifier..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Overenie HMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Predvolené"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Nastavenia TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Zhoda predmetu:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Pripojiť iba k serverom, ktorých certifikáty vyhovujú danému predmetu. "
+"Príklad: /CN=myvpn.company.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Použiť doplnkové overenie TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Klient (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proxy"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Typ proxy:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Adresa servera:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Ak nastane chyba, opakovať donekonečna"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Užívateľské meno proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Heslo proxy:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Ukázať heslo"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Pokročilé vlastnosti OpenVPN"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Vyhľadanie OpenVPN cifry zlyhalo"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Predvolené"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Nenájdené žiadne OpenVPN cifry"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Heslo kľúča:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Zobraziť heslo"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Overenie OpenVPN"
\ No newline at end of file
diff --git a/plasma-nm/po/sk/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/sk/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..059fb0e
--- /dev/null
@@ -0,0 +1,187 @@
+# translation of plasmanetworkmanagement_pptpui.po to Slovak
+# Roman Paholik <wizzardsk@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_pptpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-07-31 17:16+0200\n"
+"Last-Translator: Roman Paholík <wizzardsk@gmail.com>\n"
+"Language-Team: Slovak <kde-sk@linux.sk>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Overenie"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Povoliť nasledujúce metódy overovania:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Použiť šifrovanie Microsoft Point-to-Point"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Použiť šifrovanie MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Šifrovanie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Hocičo"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bitové"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bitové"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Použiť stavové šifrovanie"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Kompresia"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Povoliť BSD kompresiu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Povoliť Deflate kompresiu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Povoliť kompresiu TCP hlavičky"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Echo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Posielať PPP &echo pakety "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTPAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Heslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Zobraziť heslo"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Nastavenie PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Všeobecné"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Ďalšie"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Prihlásenie:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Uložiť"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Vždy sa pýtať"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Nepožadované"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT doména:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Pokročilé..."
\ No newline at end of file
diff --git a/plasma-nm/po/sk/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/sk/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..c29f009
--- /dev/null
@@ -0,0 +1,160 @@
+# translation of plasmanetworkmanagement_strongswanui.po to Slovak
+# Roman Paholík <wizzardsk@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_strongswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-12 16:47+0200\n"
+"Last-Translator: Roman Paholík <wizzardsk@gmail.com>\n"
+"Language-Team: Slovak <kde-sk@linux.sk>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Heslo súkromného kľúča:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Heslo:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Konfigurácia používa ssh-agent na autentifikáciu, ale nenašiel sa spustený "
+"ssh-agent."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Strong Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Zobraziť heslá"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Brána"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certifikát:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Overenie"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certifikát/súkromný kľúč"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certifikát/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartcard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Súkromný kľúč:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Heslo súkromného kľúča:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Uložiť"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Vždy sa pýtať"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Nepožadované"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Užívateľské meno:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Heslo &užívateľa"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Voľby"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Vyžiadať vnútornú IP adresu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Vynútiť zapuzdrenie UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Použiť IP kompresiu"
\ No newline at end of file
diff --git a/plasma-nm/po/sk/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/sk/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..c7ebfd4
--- /dev/null
@@ -0,0 +1,303 @@
+# translation of plasmanetworkmanagement_vpncui.po to Slovak
+# Roman Paholik <wizzardsk@gmail.com>, 2013, 2014.
+# Ferdinand Galko <galko.ferdinand@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-26 11:08+0200\n"
+"Last-Translator: Ferdinand Galko <galko.ferdinand@gmail.com>\n"
+"Language-Team: Slovak <kde-sk@linux.sk>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Chyba dešifrovania popleteného hesla"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Chyba"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Súbor %1 nie je možné otvoriť."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Potrebný program cisco-decrypt sa nedá nájsť."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"VPN nastavenia súboru '%1' určujú, že VPN prevádzka má byť tunelovaná cez "
+"TCP, čo momentálne nie je podporované v softvéri vpnc.\n"
+"\n"
+"Pripojenie sa stále dá vytvoriť, ale so zakázaným TCP tunelovaním, teda to "
+"nemusí fungovať, ako sa očakáva."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Nepodporované"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: chyba formátu súboru."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: súbor nie je možné vytvoriť"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Brána:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Meno používateľa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Heslo používateľa:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Uložiť"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Vždy sa pýtať"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Nepožadované"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Názov skupiny:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Heslo skupiny:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Zobraziť heslá"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Použiť hybridnú autentifikáciu"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "Súbor C&A:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Pokročilé..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identifikácia"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Doména:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Predajca:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Prenos a bezpečnosť"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Metóda šifrovania:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "Prechod cez NAT:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "Skupina IKE DH:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Dokonalá tajnosť forwardu:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Zakázať detekciu mŕtvych klientov"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Lokálny port:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Lokálny port, ktorý sa použije (0-65535). 0 (predvolená hodnota) znamená "
+"náhodný port."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Náhodný"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Pokročilé nastavenia VPNC"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Zabezpečené (predvolené)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Slabé (šifrovanie DES používajte opatrne)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Žiadne (úplne nezabezpečené)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T ak je dostupné (predvolené)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T vždy"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Zakázané"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH Group 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH Group 2 (predvolené)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH Group 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Server (predvolené)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Žiadne"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH Group 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH Group 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH Group 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "Overovanie VPNC"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Heslo používateľa:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Heslo skupiny:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Užívateľské meno:"
\ No newline at end of file
diff --git a/plasma-nm/po/sl/CMakeLists.txt b/plasma-nm/po/sl/CMakeLists.txt
new file mode 100644 (file)
index 0000000..6c34bb5
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(sl ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/sl/kde-nm-connection-editor.po b/plasma-nm/po/sl/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..e89bcaf
--- /dev/null
@@ -0,0 +1,247 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Andrej Mernik <andrejm@ubuntu.si>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-12 08:58+0200\n"
+"Last-Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
+"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Andrej Mernik"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "andrejm@ubuntu.si"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Tipkajte tukaj za iskanje povezav ..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Dodaj"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Strojna oprema"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobilno širokopasovno ..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Žično"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Žično (deljeno)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Brezžično"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Brezžično (deljeno)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Navidezno"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Vez"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Most"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Uredi ..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Izbriši"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Uvozi VPN ..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Izvozi VPN ..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Povezava %1 je bila dodana"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Ali želite odstraniti povezavo '%1'?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Odstrani povezavo"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Poveži se"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Prekini povezavo"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Uvozi povezavo VPN"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Uvažanje povezave VPN %1 ni uspelo\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Izvoz ni podprt za to vrsto VPN"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Izvozi povezavo VPN"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Izvažanje povezave VPN %1 ni uspelo\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "Povezava VPN %1 je bila uspešno izvožena"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Povezava"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Glavna orodna vrstica"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Urejevalnik povezav"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Upravljajte z vašimi omrežnimi povezavami"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013 - 2014 Jan Grulich in Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Ta program vam omogoča ustvariti, urediti in izbrisati omrežne povezave.\n"
+"\n"
+"Uporablja NM različice: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Razvijalec"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Avtor libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "Razni popravki hroščev"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Vstavki za VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Uredi povezavo"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Urejevalnik povezav"
\ No newline at end of file
diff --git a/plasma-nm/po/sl/libplasmanetworkmanagement-editor.po b/plasma-nm/po/sl/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..5df3348
--- /dev/null
@@ -0,0 +1,1494 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Andrej Mernik <andrejm@ubuntu.si>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-19 14:44+0200\n"
+"Last-Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
+"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "moja_deljena_povezava"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nova povezava (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nova povezava %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Uredi povezavo '%1'"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Splošne nastavitve"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Žično"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Varnost 802.1x"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Brezžično"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Brezžična varnost"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobilno širokopasovno (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Vezan"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Most"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Pogovorno okno"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Ime povezave:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Krožno"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Dejavno varnostno kopiranje"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Vsesmerno oddajanje"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Prilagodljivo uravnavanje obremenitve prenosa"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Prilagodljivo uravnavanje obremenitve"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (priporočeno)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Ali želite odstraniti povezavo '%1'?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Odstrani povezavo"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (povezava na klic)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (zasebno omrežje)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Napreden urejevalnik dovoljenj"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Katerakoli"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Samo 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Samo 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Prednostno 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Prednostno 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Prednostno 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Samo 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagram"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Povezan"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Naslov"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Omrežna maska"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Prehod"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Drugi strežniki DNS:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Strežniki DNS:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Uredi strežnike DNS"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Uredi domene za iskanje DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Naslov"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Predpona"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Prehod"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Overitev:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "HITRO"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Tunelirani TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Zaščiteni EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Uporabniško ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Geslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Vedno vprašaj za to geslo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Pokaži geslo"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Istovetnost:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Uporabniško potrdilo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Potrdilo CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Zasebni ključ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Geslo zasebnega ključa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anonimna istovetnost:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Samodejno ponujanje PAC"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonimnež"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Overjeno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Obe"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "&Datoteka PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Notranje overjanje:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Različica PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Samodejna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Različica 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Različica 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Ime vmesnika:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Vezane povezave"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Dodaj ..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Uredi ..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Izbriši"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Način:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Nadzorovanje povezave:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Pogostost nadzorovanja:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Zakasnitev vklopa povezave:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Zakasnitev izklopa povezave:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "Cilji ARP:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Naslov IP ali z vejico ločen seznam naslovov."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Most med povezavami:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Čas postaranja:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Omogoči STP (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prednost:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Vnaprejšnja zakasnitev:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Čas za pozdrav:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Največja starost:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Naslov naprave:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Vrsta povezave:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Število:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Samodejno se poveži s tem omrežjem, ko je na voljo"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Vsi uporabniki se lahko povežejo s tem omrežjem"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Uredi napredna dovoljenja za to povezavo"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Podrobni urejevalnik dovoljenj za to povezavo. Dovoli vam nastaviti kateri "
+"uporabniki lahko omogočijo/spremenijo/izbrišejo to povezavo."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Napredno ..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Območje požarnega zidu:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Samodejno se poveži z VPN ob uporabi te povezave"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Osnovno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Shrani"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Vedno vprašaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Ni zahtevano"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Napredno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Dovoli gostovanje, če domače omrežje ni na voljo"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "ID omrežja:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Vrsta:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Pokaži gesla"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Način prenosa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Omeji na napravo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bajtov"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Način:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Samodejno (samo naslovi)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Krajevno-povezano"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Ročno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Deljeno z drugimi računalniki"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Onemogočeno"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "Strežniki DNS:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Uporabite to polje, da navedete naslove IP imenskih strežnikov. Za ločevanje "
+"vnosov uporabite vejico »,«."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Uredi seznam strežnikov DNS"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Domene za iskanje:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Uporabite to polje, da navedete domene DNS za iskanje. Za ločevanje vnosov "
+"uporabite vejico »,«."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Uredi seznam domen DNS za iskanje"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "ID odjemalca DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Odstrani"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Dodaj"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Naslovi"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Za to povezavo je zahtevan IPv4"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Poti ..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Uporabite to polje, da navedete ID odjemalca DHCP. To je niz, ki je poslan "
+"strežniku DHCP za identifikacijo računalnika. Strežnik lahko te podatke "
+"uporabi za prilagoditev najemnega časa in možnosti."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Zasebnost:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Samodejno (samo DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Prezrto"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Za to povezavo je zahtevan IPv6"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Privzeto"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Onemogočeno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Omogočeno (prednosten naj bo javni naslov)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Omogočeno (prednostni naj bodo začasni naslovi)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Overitev"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Stiskanje"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Uporabi šifriranje od točke do točke (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Uporabi stiskanje podatkov BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Uporabi stiskanje podatkov Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Uporabljaj stiskanje glave TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Zahtevaj 128-bitno šifriranje"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Uporabi MPPE s stanji"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Odmev"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Pošiljaj pakete odmeva PPP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Storitev:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Nadrejeni vmesnik:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "ID za VLAN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Ime vmesnika VLAN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Ponovno razvrščanje glav izhodnih paketov"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Registracijski protokol GARP VLAN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Ohlapna vezava"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastruktura"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Dostopna točka"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Podvojen strojni naslov:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Naključno ..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Označite to, če želite ustvariti povezavo za skrito omrežje"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Skrito omrežje:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Pas:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Varnost WiFi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Brez"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "Ključ WEP 40/128-bitni (Šestn. ali ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "Ključ WEP 128-bitni"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dinamični WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "Osebni WPA/WPA2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "Podjetniški WPA/WPA2"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Varnost:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Ključ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Pokaži ključ"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "Indeks WEP:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (privzeto)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Odprt sistem"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Deljeni ključ"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Ime omrežja:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Hitrost:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Dvosmerno:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Polno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Polovično"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Samodejno pogajanje"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Za to povezavo uporabi varnost 802.1x"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Ta vrsta VPN ne podpira tega dejanja."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/D"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Ni na voljo"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Najprej izberite SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metrika"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Omrežna maska"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metrika"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nova mobilna širokopasovna povezava"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Moja naročnina ni na seznamu ..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Neznani ponudnik"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Privzeto"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Nastavite mobilno širokopasovno povezavo"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Pomočnik vam pomaga enostavno nastaviti mobilno širokopasovno povezavo z "
+"omrežjem 3G."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Potrebovali boste naslednje podatke:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Ime vašega ponudnika širokopasovnega dostopa"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Ime naročnine"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "(v nekaj primerih) Ime dostopne točke naročnine (APN)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Ustvari povezavo za &to mobilno širokopasovno napravo:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Katerakoli naprava GSM"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Katerakoli naprava CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Nameščena naprava GSM"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Nameščena naprava CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Izberite državo vašega ponudnika"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Seznam držav:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Moje države ni na seznamu"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Izberite vašega ponudnika"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Izberite vašega ponudnika iz &seznama:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Ne morem najti mojega ponudnika in bi ga želel &ročno izbrati:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Izberite vašo naročnino"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "I&zberite vašo naročnino:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Ime dostopne točke vaše naročnine (&APN):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Pozor: če izberete napačno naročnino, bodo morda nastale težave z "
+"obračunavanjem prometa vašega računa ali pa bo povezava nedelujoča.\n"
+"\n"
+"Če niste prepričani o vaši naročnini, se obrnite na vašega ponudnika."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Potrdi nastavitve mobilne širokopasovne povezave"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Vaša mobilna širokopasovna povezava je bila nastavljena z naslednjimi "
+"nastavitvami:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Vaš ponudnik:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Vaša naročnina:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Varnost: %3\n"
+"Frekvenca: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Varnost: ni varno\n"
+"Frekvenca: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Razpoložljivi uporabniki"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Pravo ime"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Uporabniško ime"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Uporabniki, ki lahko omogočijo to povezavo"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Uredi poti IPv4"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Uporabi samo za vire na tej povezavi"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Odstrani"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Dodaj"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Prezri samodejno pridobljene poti"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Uredi poti IPv6"
\ No newline at end of file
diff --git a/plasma-nm/po/sl/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/sl/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..694fefe
--- /dev/null
@@ -0,0 +1,1612 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Jure Repinc <jlp@holodeck1.com>, 2010.
+# Andrej Mernik <andrejm@ubuntu.si>, 2012, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-11-03 09:41+0100\n"
+"Last-Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
+"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Jure Repinc,Andrej Mernik"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "jlp@holodeck1.com,andrejm@ubuntu.si"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Pokaži odseke"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Hitrost o&mrežja prikaži v:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KB/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBit/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Podrobnosti povezave"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Poveži se"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Prekini povezavo"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Hitrost"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Podrobnosti"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Geslo ..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Pokaži geslo"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Povezano, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Povezano"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Razpoložljive povezave"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Brezžično omrežje omogočeno"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Brezžično omrežje onemogočeno"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobilno širokopasovno omogočeno"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobilno širokopasovno onemogočeno"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Način, Na letalu, omogočen"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Način, Na letalu, onemogočen"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Povezano"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Povezano"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Povezano"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Nedejavno"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Povezava prekinjena"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Prekinjanje povezave"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Povezovanje"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "Nova povezava VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Povezan na %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Povezovanje s %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "Upravljalnik omrežja ni zagnan "
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Zahtevan NetworkManager 0.9.8, najden %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Neznano"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Prejeto"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Poslano"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Prejeto"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Poslano"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Manjka vstavek VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Ni bilo mogoče omogočiti %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Ni bilo mogoče dodati %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Zahteva po preiskovanju ni uspela"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Ime povezave"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Nazadnje uporabljeno"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Dejavne povezave"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Ožičeni Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Brezžično 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Navidezno (vezan)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Navidezno (most)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Navidezno (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Zaporedni modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobilno širokopasovno"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Vezan"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Most"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobilno širokopasovno"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Mreža olpc"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Žično"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Brezžično"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Neznana vrsta povezave"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Brezžični vmesnik (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Žični vmesnik (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Most (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Neznano"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Ni upravljano"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Ni razpoložljivo"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Brez povezave"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Pripravljanje na povezovanje"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Nastavljanje vmesnika"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Čakanje na pooblastitev"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Nastavljanje omrežnega naslova"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Preverjanje za nadaljnjo povezljivost"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Čakanje na drugotno povezavo"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Povezan"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Povezan na %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Onemogočanje povezave"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Povezava ni uspela"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Napaka: neveljavno stanje"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Neznano"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Pripravljanje na povezovanje"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Potrebuje pooblastitev"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Povezovanje"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Nastavljanje omrežnega naslova"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Omogočeno"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Spodletelo"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Ni povezano"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Neznano"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Ad-Hoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruktura"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Dostopna točka"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "NAPAČEN NAČIN, POPRAVI ME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Parni WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Parni WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Parni TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Parni CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Skupinski WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Skupinski WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Skupinski TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Skupinski CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Katerikoli"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO predelava B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO predelava A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO predelava 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Strnjen GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analogni"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Neznano"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Katerakoli"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modem je odklenjen."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM zahteva kodo PIN."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM zahteva kodo PIN2."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM zahteva kodo PUK."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM zahteva kodo PUK2."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modem zahteva kodo PIN ponudnika storitev."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modem zahteva kodo PUK ponudnika storitev."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modem zahteva kodo PIN omrežja."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modem zahteva kodo PUK omrežja."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modem zahteva kodo PIN."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modem zahteva kodo PIN gospodarske družbe."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modem zahteva kodo PUK gospodarske družbe."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modem zahteva kodo PH-FSIM PIN."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modem zahteva kodo PH-FSIM PUK."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modem zahteva kodo PIN podskupine omrežja."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modem zahteva kodo PUK podskupine omrežja."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Neznan vzrok zaklepa."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Neznana vrsta Wimax NSP"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Domače"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Družabnik"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Prehajajoči družabnik"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Nezaščiteno"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dinamični WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Neznana vrsta varnosti"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Nezaščiteno"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dinamični WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Neznana vrsta varnosti"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Sistemsko ime:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Naslov IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "Prehod IPv4:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Naslov IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "Prehod IPv6:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Gonilnik:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Ime bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "Strojni naslov:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operater:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "ID omrežja:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Kakovost signala:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Tehnologija dostopa:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Dovoljeni način:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Zahtevan je odklep:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Vstavek VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Napis:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Ime NSP:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1 %"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Vrsta omrežja:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Hitrost povezave:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Način:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Moč signala:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Dostopna točka (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Dostopna točka (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Varnost:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Pas frekvenc:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Pred %1 minutami"
+msgstr[1] "Pred %1 minuto"
+msgstr[2] "Pred %1 minutama"
+msgstr[3] "Pred %1 minutami"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Pred %1 urami"
+msgstr[1] "Pred %1 uro"
+msgstr[2] "Pred %1 urama"
+msgstr[3] "Pred %1 urami"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Včeraj"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Nikoli"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Nazadnje uporabljeno pred %1 minutami"
+msgstr[1] "Nazadnje uporabljeno pred %1 minuto"
+msgstr[2] "Nazadnje uporabljeno pred %1 minutama"
+msgstr[3] "Nazadnje uporabljeno pred %1 minutami"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Nazadnje uporabljeno pred %1 urami"
+msgstr[1] "Nazadnje uporabljeno pred %1 uro"
+msgstr[2] "Nazadnje uporabljeno pred %1 urama"
+msgstr[3] "Nazadnje uporabljeno pred %1 urami"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Nazadnje uporabljeno včeraj"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Nazadnje uporabljeno %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Nikoli uporabljeno"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Gonilnik"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Gonilnik naprave"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Hitrost povezave"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Hitrost povezave"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Sistemskim imenom"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "Strojni naslov"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Strojni naslov"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "Naslov IPv4"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Naslov IP različice 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Prehod IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Privzeti prehod IP različice 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "Naslov IPv6"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Naslov IP različice 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "Prehod IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Privzeti prehod IP različice 6"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "ID osnovne postaje storitve, kot je bil prejet iz omrežja"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Ime NSP-ja"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Signal WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Trenutna kakovost signala NSP-ja v odstotkih:"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Vrsta WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Vrsta omrežja NSP-ja."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Dostopna točka (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID brezžične dostopne točke"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Moč signala"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Moč signala brezžične dostopne točke"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Dostopna točka (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Strojni naslov brezžične dostopne točke"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Brezžični pas"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Pas frekvenc za brezžično omrežje"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Kanal brezžičnega omrežja"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Kanal frekvenc za brezžično omrežje"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Brezžična varnost"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Opisuje varnostne zmožnosti dostopne točke"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Brezžični način"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Način delovanja brezžične naprave"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobilni operater"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Ime mobilnega operaterja"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Kakovost mobilnega signala"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Mobilna tehnologija dostopa"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Dovoljeni način za mobilni dostop"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Zahtevan je odklep za mobilni dostop"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Glavna naprava za mobilni dostop"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI mobilne naprave"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Zaporedna številka mobilne naprave"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI mobilne naprave"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Številka istovetnosti za mobilno napravo"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Ime Bluetootha"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Ime Bluetootha za napravo"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Vstavek VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Vrsta vstavka VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Napis VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Napis povezave VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Razpoložljive podrobnosti"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Ime"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Podrobnosti, ki bodo prikazane"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/sl/plasmanetworkmanagement-kded.po b/plasma-nm/po/sl/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..8163a83
--- /dev/null
@@ -0,0 +1,625 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Andrej Mernik <andrejm@ubuntu.si>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-06-25 12:32+0200\n"
+"Last-Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
+"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Podprti sta le storitvi 'dun' in 'nap'."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Z upravljalnikom Bluetootha (BlueZ) ni bilo mogoče navezati stika."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Privzet prilagodilnik za Bluetooth ni bil najden: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) ne podpira klicnega omrežja (DUN)"
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) ne podpira omrežne dostopne točke (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Napaka med omogočanjem zaporednih vrat naprave: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Naprava %1 ni tista, ki jo želimo (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Naprava za zaporedna vrata %1 (%2) ni bila najdena."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Napaka med odklepanjem modema: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Napaka odklepa PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Naprave ni bilo mogoče nastaviti"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "Nastavitev IP ni bila razpoložljiva"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "Nastavitev IP je pretekla"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Skrivnosti niso bile predložene"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Pooblastitveni prosilnik je prekinil povezavo"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Nastavitev pooblastitvenega prosilnika je spodletela"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Pooblastitveni prosilnik je spodletel"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Pooblastitveni prosilnik je dosegel časovno omejitev"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Zagon PPP ni uspel"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "Povezava PPP prekinjena"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP ni uspel"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP se ni uspešno zagnal"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Prišlo je do napake DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP ni uspel "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Deljena storitev se ni uspešno zagnala"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Deljena storitev ni uspela"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Storitev za samodejni IP se ni uspešno zagnala"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Storitev za samodejni IP je javila napako"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Storitev za samodejni IP ni uspela"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modem je zaposlen"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modem ni prejel klicnega tona"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modem ne kaže nosilca"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Modemu je potekel čas za klicanje"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Modemsko klicanje je spodletelo"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Ni bilo mogoče nastaviti začetnih vrednosti na modemu"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "Imena dostopne točke GSM ni bilo mogoče izbrati"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "Modem GSM ne išče"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Registracija v omrežju GSM je bila zavrnjena"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Čas za registracijo v omrežju GSM je pretekel"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "Registracija GSM ni uspela"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Preverjanje PIN-a GSM ni uspelo"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Manjka strojna programska oprema"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Naprava je bila odstranjena"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Omrežni sistem trenutno miruje"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Povezava je bila odstranjena"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Kabel je bil izklopljen"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Ni bilo mogoče najti modema"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Povezava bluetooth spodletela ali pa je dosegla časovno omejitev"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "Kartica SIM GSM modema ni vstavljena"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Zahtevan je PIN za SIM GSM modema"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Zahtevan je PUK za SIM GSM modema"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "Kartica SIM GSM modema je napačna"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "Naprava InfiniBand ne podpira povezanega načina"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Odvisnost povezave je spodletela"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Težava z ethernetom RFC 2684 preko mosta ADSL"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager ne teče"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Omrežja WiFi ni bilo mogoče najti"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Drugotna povezava osnovne povezave je spodletela"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Povezava '%1' omogočena."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Povezava '%1' onemogočena."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "Povezava VPN '%1' omogočena."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "Povezava VPN '%1' ni uspela."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "Povezava VPN '%1' prekinjena."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "Povezava VPN je spremenila stanje, ker jo je uporabnik prekinil."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"Povezava VPN je spremenila stanje, ker je bila uporabljena naprava "
+"odklopljena."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Storitev, ki ponuja povezavo VPN je bila zaustavljena."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "Nastavitev IP povezave VPN je bila neveljavna."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Poskus povezave s storitvijo VPN je časovno pretekel."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"Med začenjanjem storitve, ki ponuja povezavo VPN je prišlo do časovnega "
+"preteka."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Začenjanje storitve, ki ponuja povezavo VPN, je spodletelo."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "Zahtevane skrivnosti za povezavo VPN niso bile ponujene."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Overitev na strežniku VPN je spodletela."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Povezava je bila izbrisana iz nastavitev."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr "Za dostop do brezžičnega omrežja '%1' morate spodaj podati geslo"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Podajte geslo za vklop povezave '%1'"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Skrivnosti za VPN (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Pogovorno okno gesla"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "BesedilnaOznaka"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Geslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Pokaži geslo"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Odkleni"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK ponudnika storitve"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK omrežja"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "PUK gospodarske družbe"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK podskupine omrežja"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Zahtevan je odklep %1"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Zahtevan je odklep %1"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Mobilna širokopasovna naprava '%1' zahteva vnos kode %2, preden jo boste "
+"lahko uporabili."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "Koda %1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Nova koda PIN:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Ponovno vnesite novo kodo PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Prikaži kodo PIN/PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN ponudnika storitve"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN omrežja"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "PIN gospodarske družbe"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN podskupine omrežja"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Prikaži kodo PIN"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "Koda PIN je prekratka. Dolga naj bi bila vsaj štiri števke."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Kodi PIN se ne ujemata"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "Koda PUK je prekratka. Dolga naj bi bila 8 števk."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Neznana napaka"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Zahtevan je odklep SIM PIN"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Mobilna širokopasovna naprava '%1' zahteva vnos kode SIM PIN, preden jo "
+"boste lahko uporabili."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "Koda PUK:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Ponovno vnesite kodo PIN:"
\ No newline at end of file
diff --git a/plasma-nm/po/sl/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/sl/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..6f85950
--- /dev/null
@@ -0,0 +1,223 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Andrej Mernik <andrejm@ubuntu.si>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-12-07 12:25+0100\n"
+"Last-Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
+"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Prehod:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Uporabniško ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Geslo:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Shrani"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Vedno vprašaj"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Ni zahtevano"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Pokaži geslo"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "Domena NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Nastavitve IPsec ..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Nastavitve PPP ..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Omogoči tunel IPsec do gostitelja L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Ime skupine:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID prehoda:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Vnaprej deljeni ključ:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Možnosti IPSec za L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Uporabniško ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Uporabniško geslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Pokaži gesla"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Overitev"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Dovoli naslednje načine overjanja:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Uporabi Microsoftovo šifriranje od točke do točke"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Uporabi šifriranje MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Šifriranje:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Katerokoli"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bitno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bitno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Uporabi šifriranje s stanji"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Stiskanje"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Dovoli stiskanje BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Dovoli stiskanje Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Dovoli stiskanje glave TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Uporabi pogajanje za stiskanje polj protokola"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Uporabi stiskanje naslova/nadzora"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Odmev"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Pošiljaj pakete odmeva PPP "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Možnosti PPP za L2TP"
\ No newline at end of file
diff --git a/plasma-nm/po/sl/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/sl/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..a13fa46
--- /dev/null
@@ -0,0 +1,153 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Andrej Mernik <andrejm@ubuntu.si>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-12-07 12:17+0100\n"
+"Last-Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
+"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Povezovanje z gostiteljem, počakajte ..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Prikaži geslo"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Prijava"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Preverjanje za potrdilo iz strežnika VPN \"%1\" je spodletelo.\n"
+"Vzrok: %2\n"
+"Ali bi ga želeli vseeno sprejeti?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Poskus povezave ni bil uspešen."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Overitev OpenConnect VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "Gostitelj VPN"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Poveži se"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Naslednjič se samodejno poveži"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Ogled dnevnika"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Raven dnevnika:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Napaka"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Podrobnosti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Razhroščevanje"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Sled"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Nastavitve OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Splošno"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Prehod:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Potrdilo CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Posredniški strežnik:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Ovijalniški skript CSD:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Dovoli &trojanec Cisco Secure Desktop"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Overitev potrdila"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Uporabniško potrdilo:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Zasebni ključ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Za šifrirno frazo uporabi ključ FISD"
\ No newline at end of file
diff --git a/plasma-nm/po/sl/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/sl/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..2f479b2
--- /dev/null
@@ -0,0 +1,86 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Andrej Mernik <andrejm@ubuntu.si>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-12-07 12:18+0100\n"
+"Last-Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
+"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Prehod:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Ime skupine:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Uporabniško geslo:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Shrani"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Vedno vprašaj"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Ni zahtevano"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Skupinsko geslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Pokaži gesla"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Uporabniško ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algoritmi 1. koraka:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algoritmi 2. koraka:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domena:"
\ No newline at end of file
diff --git a/plasma-nm/po/sl/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/sl/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..e5aeeaf
--- /dev/null
@@ -0,0 +1,499 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Andrej Mernik <andrejm@ubuntu.si>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-11-03 09:42+0100\n"
+"Last-Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
+"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Datoteke ni bilo mogoče odpreti"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Ali želite kopirati vaša potrdila v %1?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Kopiraj potrdila"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Neznana možnost: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Neveljavno število argumentov (pričakovano 1) v možnosti: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Neveljavna velikost (morala bi znašati med 0 in 0xFFFF) v možnosti: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Neveljavna velikost (morala bi znašati med 0 in 604800) v možnosti: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Neveljavna možnost posredniškega strežnika: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Neveljavna vrata (morala bi znašati med 1 in 65535) v možnosti: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Neveljavno število argumentov (pričakovano 2) v možnosti: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Neveljaven argument v možnosti: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Datoteka %1 ni veljavna nastavitvena datoteka odjemalca OpenVPN"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr ""
+"Datoteka %1 ni veljavna nastavitvena datoteka odjemalca OpenVPN (ni "
+"oddaljeno)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Napaka med shranjevanjem datoteke %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Napaka med kopiranjem potrdila v %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Datoteke ni bilo mogoče odpreti za pisanje"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Napredno ..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Pokaži gesla"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Prehod:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Vrsta povezave:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Potrdila X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Vnaprej deljeni ključ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Geslo"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 z geslom"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Datoteka CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Potrdilo:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Ključ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Geslo ključa:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Shrani"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Vedno vprašaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Ni zahtevano"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Deljeni ključ:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Krajevni IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Oddaljeni IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Smer ključa:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Če je uporabljena smer ključa, mora biti obratna od tiste, ki je uporabljena "
+"na soležniku VPN."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Nič"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Datoteka CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Uporabniško ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Geslo:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Splošno"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Vrata prehoda:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Samodejno"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tunel MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Velikost delčka UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Uporabi razmik pogajanja po meri"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Uporabi stiskanje LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Uporabi povezavo TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Uporabi napravo TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Omeji največjo velikost odseka TCP (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Varnost"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Šifrirni algoritem:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Pridobivanje razpoložljivih šifrirnih algoritmov ..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Overjanje HMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Privzeto"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Nastavitve TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Ujemanje z zadevo:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Poveži se le s strežniki, katerih potrdilo se ujema s podano zadevo. "
+"Primer: /CN=mojvpn.podjetje.si"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Uporabi dodatno overitev TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Strežnik (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Odjemalec (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Posredniški strežniki"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Vrsta pos. strž.:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Naslov strežnika:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Vrata:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Ko se pojavijo napake, poskušaj znova brez premora"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Uporabniško ime pos. strž.:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Geslo pos. strž.:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Pokaži geslo"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Napredne lastnosti OpenVPN"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Iskanje šifrirnih algoritmov OpenVPN ni uspelo"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Privzet"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Najdenega ni nobenega šifrirnega algoritma OpenVPN"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Geslo ključa:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Prikaži geslo"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Overjanje OpenVPN"
\ No newline at end of file
diff --git a/plasma-nm/po/sl/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/sl/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..c926aa3
--- /dev/null
@@ -0,0 +1,190 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Andrej Mernik <andrejm@ubuntu.si>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-12-07 12:26+0100\n"
+"Last-Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
+"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Overitev"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Dovoli naslednje načine overjanja:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Uporabi Microsoftovo šifriranje od točke do točke"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Uporabi šifriranje MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Šifriranje:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Katerokoli"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bitno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bitno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Uporabi šifriranje s stanji"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Stiskanje"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Dovoli stiskanje BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Dovoli stiskanje Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Dovoli stiskanje glave TCP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Odmev"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Pošiljaj pakete odmeva PPP "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "Overitev PPTP"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Geslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Pokaži geslo"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Nastavitve za PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Splošno"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Prehod:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Dodatno"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Prijava:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Shrani"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Vedno vprašaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Ni zahtevano"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "Domena NT:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Napredno ..."
\ No newline at end of file
diff --git a/plasma-nm/po/sl/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/sl/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..a9b7f3c
--- /dev/null
@@ -0,0 +1,163 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Andrej Mernik <andrejm@ubuntu.si>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-09-07 15:12+0200\n"
+"Last-Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
+"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Geslo zasebnega ključa:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Geslo:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Nastavitev uporablja ssh-agent za overitev, tega pa ni bilo mogoče najti "
+"zagnanega."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Strong Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Pokaži gesla"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Prehod"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Prehod:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Potrdilo:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Overitev"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Potrdilo/zasebni ključ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Potrdilo/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Pametna kartica"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Zasebni ključ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Geslo zasebnega ključa:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Shrani"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Vedno vprašaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Ni zahtevano"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Uporabniško ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Uporabniško &geslo"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Možnosti"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Zahtevaj notranji naslov IP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Vsili vložitev UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Uporabi stiskanje IP"
\ No newline at end of file
diff --git a/plasma-nm/po/sl/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/sl/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..3280cfa
--- /dev/null
@@ -0,0 +1,305 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Andrej Mernik <andrejm@ubuntu.si>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-25 16:03+0200\n"
+"Last-Translator: Andrej Mernik <andrejm@ubuntu.si>\n"
+"Language-Team: Slovenian <lugos-slo@lugos.si>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n"
+"%100==4 ? 3 : 0);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Napaka med odšifriranjem zapletenega gesla"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Napaka"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Datoteke %1 ni bilo mogoče odpreti."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Ni bilo mogoče najti zahtevane izvedljive datoteke cisco-decrypt."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"Datoteka z nastavitvami VPN, '%1', določa, da naj bi bil promet skozi VPN "
+"tuneliran skozi TCP, to pa trenutno ni podprto v programu vpnc.\n"
+"\n"
+"Povezava se lahko vseeno ustvari, z onemogočenim TCP tuneliranjem, obstaja "
+"pa možnost, da ne bo delovala kot bi pričakovali."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Ni podprto"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: napaka oblike datoteke."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: datoteke ni bilo mogoče ustvariti"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Prehod:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Uporabniško ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Uporabniško geslo:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Shrani"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Vedno vprašaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Ni zahtevano"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Ime skupine:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Skupinsko geslo:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Pokaži gesla"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Uporabi hibridno overitev"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "&Datoteka CA:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Napredno ..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Istovetnost"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domena:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Proizvajalec:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Prenos in varnost"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Šifrirna metoda:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "Prehod prek NAT-a:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "Skupina IKE DH:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Popolna skrivnostnost posredovanja:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Onemogoči zaznavanje mrtvih vrstnikov"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Krajevna vrata:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Krajevna vrata, ki bodo uporabljena (0 - 65535). Privzeta vrednost 0 pomeni "
+"naključna vrata."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Naključno"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Napredne lastnosti VPNC"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Varno (privzeto)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Šibko (šifriranje DES, uporabite s previdnostjo)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Brez (popolnoma nezaščiteno)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T, ko je na voljo (privzeto)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T vedno"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Onemogočeno"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "Skupina DH 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "Skupina DH 2 (privzeto)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "Skupina DH 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Strežnik (privzeto)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Brez"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "Skupina DH 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "Skupina DH 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "Skupina DH 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "Overjanje VPNC"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Uporabniško geslo:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Skupinsko geslo:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Uporabniško ime:"
\ No newline at end of file
diff --git a/plasma-nm/po/sr/CMakeLists.txt b/plasma-nm/po/sr/CMakeLists.txt
new file mode 100644 (file)
index 0000000..08e3986
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(sr ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/sr/libplasmanetworkmanagement-editor.po b/plasma-nm/po/sr/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..7b3bc3f
--- /dev/null
@@ -0,0 +1,1511 @@
+# Translation of libplasmanetworkmanagement-editor.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanetworkmanagement-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-29 22:53+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "moja_deljena_veza"
+
+# >> @title:window
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Нова веза (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Нова %1 веза"
+
+# >> @title:window
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Уређивање везе „%1“"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Опште подешавање"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Жичана"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x безбедност"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Бежична"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Бежична безбедност"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "ДСЛ"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Мобилна широкопојасна (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Блутут"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "ГСМ"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "ППП"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Инфинибанд"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Спој"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Мост"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "ВЛАН"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "Вимакс"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "ВПН (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "ИПв4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "ИПв6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Дијалог"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Име везе:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Етернет"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "Инфинибанд"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "кружни"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "активна резерва"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "емитовање"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "адаптивна прерасподела преносног оптерећења"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "адаптивна прерасподела оптерећења"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "МИИ (препоручен)"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "АРП"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Желите ли да уклоните везу „%1“?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Уклањање везе"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "ВЛАН"
+
+# >> @item
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "ДУН (модемско умрежавање)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "⁠ПАН (лична обласна мрежа)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Уређивач напредних дозвола"
+
+# >> @item
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "било која"
+
+# >> @item
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "само 3Г (УМТС/ХСПА)"
+
+# >> @item
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "само 2Г (ГПРС/ЕДГЕ)"
+
+# >> @item
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "пожељно 3Г (УМТС/ХСПА)"
+
+# >> @item
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "пожељно 2Г (ГПРС/ЕДГЕ)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "пожељно 4Г (ЛТЕ)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "само 4Г (ЛТЕ)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "датограм"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "повезано"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "адреса"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "мрежна маска"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "мрежни излаз"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Други ДНС сервери:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "ДНС сервери:"
+
+# >> @title:window
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Уређивање ДНС сервера"
+
+# >> @title:window
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Уређивање ДНС домена за претрагу"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "адреса"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "префикс"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "мрежни излаз"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Аутентификација:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "МД5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "ТЛС"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "ЛЕАП"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "ФАСТ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "ТТЛС (тунелски ТЛС)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "ПЕАП (заштићени ЕАП)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Лозинка:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Тражи лозинку сваки пут"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Прикажи лозинку"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Идентитет:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Кориснички сертификат:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "ЦА сертификат:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Приватни кључ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Лозинка приватног кључа:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Анонимни идентитет:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Аутоматско давање ПАК‑а"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "анонимно"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "аутентификовано"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "оба"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "ПАК &фајл:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Унутрашња аутентификација:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "ГТЦ"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "МС‑ЦХАП в2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "ПАП"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "МС‑ЦХАП"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "ЦХАП"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Верзија ПЕАП‑а:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "аутоматски"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "верзија 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "верзија 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Име сучеља:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Спојене везе:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Додај..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Уреди..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Обриши"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Режим:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Надзор везе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Учесталост надзора:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Застој дизања везе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Застој спуштања везе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "АРП циљеви:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "ИП адреса или списак запетама раздвојених адреса."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Премошћене везе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Време старења:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Укључи СТП"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Приоритет:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Застој прослеђивања:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Време поздрава:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Највећа старост:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Адреса уређаја:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Тип везе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Број:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Аутоматски се повежи на ову мрежу када је доступна"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Сви корисници могу да се повежу на ову мрежу"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Уредите напредне дозволе за ову везу."
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Уређивач фино раздељених дозвола за ову везу. Омогућава вам да задате који "
+"корисници могу да је активирају, измене или обришу."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Напредно..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Зона заштитног зида:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Аутоматски се повежи на ВПН при употреби ове везе"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Основно"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "није неопходно"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Напредно"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Дозволи роминг ако домаћа мрежа није доступна"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "АПН:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "ИД мреже:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Тип:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "ПИН:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Прикажи лозинке"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Режим преноса:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Ограничи на уређај:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "МТУ:"
+
+# >! Plurals.
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " бајтова"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Метод:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "аутоматски (само адресе)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "везнолокално"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "ручно"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "дељено другим рачунарима"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "искључено"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "ДНС сервери:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"У овом пољу задајете ИП адресе једног или више ДНС сервера. Ставке "
+"раздвајате запетом."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Уредите листу ДНС сервера."
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Домени за претрагу:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"У овом пољу задајете један или више ДНС домена за претрагу. Ставке "
+"раздвајате запетом."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Уреди листу ДНС домена за претрагу"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "ДХЦП ИД клијента:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Уклони"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Додај"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Адресе"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Ова веза захтева ИПв4"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Руте..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"У овом пољу задајете ДХЦП ИД клијента, што је ниска која се шаље ДХЦП "
+"серверу ради идентификације локалног рачунара. На основу ње, ДХЦП сервер "
+"може прилагодити ДХЦП најам и опције."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Приватност:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "аутоматски (само ДХЦП)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "игнорисано"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Ова веза захтева ИПв6"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "подразумевано"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "искључено"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "укључено (пожељна јавна адреса)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "укључено (пожељне привремене адресе)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Аутентификација"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "ЕАП"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Компресија"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Шифровање тачка—тачка (МППЕ)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "БСД компресија података"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Компресија података по дифлејту"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Компресија ТЦП заглавља"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Захтевај 128‑битно шифровање"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "МППЕ са стањем"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Ехо"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Шаљи ППП ехо пакете"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Сервис:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Родитељско сучеље:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "ВЛАН ИД:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Име ВЛАН сучеља:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Прераспоређивање заглавља одлазних пакета"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Регистрациони протокол ГАРП за ВЛАН."
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "ГВРП"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Лабаво свезивање"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "ССИД:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "инфраструктурна"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "импровизована"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "приступна тачка"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "БССИД:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Клонирана МАЦ адреса:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Насумично..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Попуните ово ако желите да направите везу за скривену мрежу."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Скривена мрежа:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Појас:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Канал:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Бежична безбедност"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "никаква"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "ВЕП кључ 40/128 битова (хекс. или аски)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "ВЕП кључ 128 битова"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "динамички ВЕП (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "ВПА и ВПА2 лични"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "ВПА и ВПА2 предузетнички"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Безбедност:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Кључ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Прикажи кључ"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "ВЕП индекс:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (подразумевано)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "отворени систем"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "дељени кључ"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Име мреже:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Брзина:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Дуплекс:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "пуни"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "половични"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Аутоматско преговарање"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "802.1x безбедност за ову везу"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Поступак није подржан за овај тип ВПН‑а."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "нд."
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Није доступно"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Прво изаберите ССИД."
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "метрика"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "мрежна маска"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "метрика"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Нова мобилна широкопојасна веза"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Мој пакет није наведен..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Непознат провајдер"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Подразумевано"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "АПН: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Постављање мобилне широкопојасне везе"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Ова помоћник вам олакшава постављање мобилне широкопојасне везе ка мобилној "
+"(3Г) мрежи."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Требаће вам следећи подаци:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "име вашег широкопојасног провајдера"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "назив вашег широкопојасног пакета"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "(у неким случајевима) АПН широкопојасног пакета (име приступне тачке)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Направи везу за &овај мобилни широкопојасни уређај:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "било који ГСМ уређај"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "било који ЦДМА уређај"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "инсталирани ГСМ уређај"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "инсталирани ЦДМА уређај"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Избор државе провајдера"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Списак држава:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Моја држава није наведена"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Избор провајдера"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Изаберите свог провајдера са &списка:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Не могу да нађем провајдера &па хоћу ручно да га унесем:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Избор пакета"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Изаберите свој пакет:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&АПН (име приступне тачке) изабраног пакета:"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"УПОЗОРЕЊЕ: Избор погрешног пакета може довести до проблема са наплатом на "
+"широкопојасном налогу, као и онемогућити повезивање.\n"
+"\n"
+"Ако нисте сигурни за пакет, тражите провајдеру да вам да АПН пакета."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Потврда мобилних широкопојасних поставки"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr "Мобилна широкопојасна веза подешена је са следећим поставкама:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Провајдер:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Пакет:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Безбедност: %3\n"
+"Фреквенција: %4 MHz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Безбедност: небезбедно\n"
+"Фреквенција: %3 MHz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Доступни корисници"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "право име"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "корисничко име"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Корисници који смеју да активирају везу"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Уређивање ИПв4 рута"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Користи само за ресурсе на овој вези"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Уклони"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Додај"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Игнориши аутоматски добављене руте"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Уређивање ИПв6 рута"
\ No newline at end of file
diff --git a/plasma-nm/po/sr/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/sr/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..0438424
--- /dev/null
@@ -0,0 +1,1368 @@
+# Translation of plasma_applet_org.kde.networkmanagement.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2012, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasma_applet_org.kde.networkmanagement\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-11 16:14+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Часлав Илић"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "caslav.ilic@gmx.net"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Прикажи секције"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Јединица &брзине мреже:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KB/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "Kb/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Детаљи везе"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Повежи се"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Прекини везу"
+
+# >> @title:tab
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Брзина"
+
+# >> @title:tab
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Детаљи"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Лозинка..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Прикажи лозинку"
+
+# >> @item
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "успостављена, ⬇ %1/s, ⬆ %2/s"
+
+# >> @item
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "успостављена"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Доступне везе"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Бежична активирана"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Бежична деактивирана"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Мобилна широкопојасна активирана"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Мобилна широкопојасна деактивирана"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Авионски режим активиран"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Авионски режим деактивиран"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "повезано"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "повезано"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "повезано"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "неактивно"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "неповезано"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "прекида се"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "повезује се"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "ВПН веза"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Повезан на %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Повезујем се на %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "Менаџер мреже није у погону"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Потребан је Менаџер мреже 0.9.8, нађен %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Непознато"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Примљено"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Послато"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "Kb/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr " Mb/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "Gb/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+# >> @title:column
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "примљено"
+
+# >> @title:column
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "послато"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Недостаје прикључак за ВПН"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Не могу да активирам %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Не могу да додам %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Не могу да затражим скенирање"
+
+# >> @title:column
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "име везе"
+
+# >> @title:column
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "последње коришћена"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Активне везе"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Жичано етернетско"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Бежично 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Блутут"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "Вимакс"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Инфинибанд"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "АДСЛ"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Виртуелно (спој)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Виртуелно (мост)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Виртуелно (ВЛАН)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Серијско модемско"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Мобилно широкопојасно"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "АДСЛ"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "ДСЛ"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Блутут"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Спој"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Мост"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Мобилна широкопојасна"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Инфинибанд"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "ОЛПЦ решетка"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "ВЛАН"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "ВПН"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "Вимакс"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Жичана"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Бежична"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Непозната врста везе"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Бежично сучеље (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Жичано сучеље (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Блутут (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Модем (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "АДСЛ (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "ВЛАН (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Мост (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Непознато"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Неуправљано"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Недоступно"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Није повезано"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Припремам повезивање"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Подешавам сучеље"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Чекам овлашћење"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Постављам мрежну адресу"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Проверавам даљу повезивост"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Чекам секундарну везу"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Повезано"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Повезано на %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Обустављам везу"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Повезивање пропало"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Грешка: лоше стање"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Непознато"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Припремам повезивање"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Потребно овлашћење"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Повезујем се"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Постављам мрежну адресу"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Активирана"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Пропала"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Пропала"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "непозната"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "импровизована"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "инфраструктурна"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "приступна тачка"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "ЛОШ РЕЖИМ ПОПРАВИ МЕ"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "ВЕП40 по паровима"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "ВЕП104 по паровима"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "ТКИП по паровима"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "ЦЦМП по паровима"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "ВЕП40 групно"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "ВЕП104 групно"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "ТКИП групно"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "ЦЦМП групно"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "ПСК"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> b/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> Mb/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> Gb/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "ЛТЕ"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "УМТС/ХСнПА"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "ГПРС/ЕДГЕ"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "ГСМ"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "било који"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "ЛТЕ"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "ЦДМА2000 ЕВ‑ДО ревизија Б"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "ЦДМА2000 ЕВ‑ДО ревизија А"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "ЦДМА2000 ЕВ‑ДО ревизија 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "ЦДМА2000 1xРТТ"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "ХСПА+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "ХСПА"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "ХСУПА"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "ХСДПА"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "УМТС"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "ЕДГЕ"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "ГПРС"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "компактни ГСМ"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "ГСМ"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "аналогно"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "непознато"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "било које"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Модем је откључан."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "СИМ захтева ПИН код."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "СИМ захтева ПИН2 код."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "СИМ захтева ПУК код."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "СИМ захтева ПУК2 код."
+
+# rewrite-msgid: /service//
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Модем захтева ПИН ко̂д провајдера."
+
+# rewrite-msgid: /service//
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Модем захтева ПУК ко̂д провајдера."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Модем захтева ПИН ко̂д мреже."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Модем захтева ПУК ко̂д мреже."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Модем захтева ПИН код."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Модем захтева компанијски ПИН код."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Модем захтева компанијски ПУК код."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Модем захтева ПХ‑ФСИМ ПИН код."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Модем захтева ПХ‑ФСИМ ПУК код."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Модем захтева ПИН ко̂д мрежног подскупа."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Модем захтева ПУК ко̂д мрежног подскупа."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Непознат разлог закључавања."
+
+# >> @item NSP type
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "непознат тип вимаксНСП‑а"
+
+# >> @item NSP type
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "домаће"
+
+# >> @item NSP type
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "саговорник"
+
+# >> @item NSP type
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "партнер у ромингу"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "небезбедно"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "ВЕП"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "ЛЕАП"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "динамички ВЕП"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "ВПА‑ПСК"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "ВПА‑ЕАП"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "ВПА2‑ПСК"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "ВПА‑ЕАП"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "непознат тип безбедности"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "небезбедно"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "ВЕП"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "ЛЕАП"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "динамички ВЕП"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "ВПА‑ПСК"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "ВПА‑ЕАП"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "ВПА2‑ПСК"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "ВПА2‑ЕАП"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "непознат тип безбедности"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Име система:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "ИПв4 адреса:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "ИПв4 мрежни излаз:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "ИПв6 адресе:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "ИПв6 мрежни излаз:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Драјвер:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Блутут име:"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "МАЦ адреса:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Оператер:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "ИД мреже:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Квалитет сигнала:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Технологија приступа:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Дозвољени режим:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Неопходно откључавање:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "ИМЕИ:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "ИМСИ:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "ВПН прикључак:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Барјак:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "БСИД:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "НСП име:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Тип мреже:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Брзина везе:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Режим:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Јачина сигнала:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Приступна тачка (ССИД):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Приступна тачка (БССИД):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Канал:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Безбедност:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Појас фреквенција:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "пре %1 минута"
+msgstr[1] "пре %1 минута"
+msgstr[2] "пре %1 минута"
+msgstr[3] "пре минут"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "пре %1 сат"
+msgstr[1] "пре %1 сата"
+msgstr[2] "пре %1 сати"
+msgstr[3] "пре сат"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "јуче"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "никад"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "последње коришћено пре %1 минут"
+msgstr[1] "последње коришћено пре %1 минута"
+msgstr[2] "последње коришћено пре %1 минута"
+msgstr[3] "последње коришћено пре минут"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "последње коришћено пре %1 сат"
+msgstr[1] "последње коришћено пре %1 сата"
+msgstr[2] "последње коришћено пре %1 сати"
+msgstr[3] "последње коришћено пре сат"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "последње коришћено јуче"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr ""
+"последње коришћено %1"
+"|/|"
+"последње коришћено $[на-реч %1 ген]"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "никад коришћено"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Драјвер"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Драјвер уређаја"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Брзина везе"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Брзина везе"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "системском имену"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "МАЦ адреса"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Хардверска адреса"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "ИПв4 адреса"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "ИПв4 адреса"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "ИПв4 мрежни излаз"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Подразумевани ИПв4 мрежни излаз"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "ИПв6 адресе"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "ИПв6 адреса"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "ИПв6 мрежни излаз"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Подразумевани ИПв6 мрежни излаз"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "Вимакс БСИД"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "ИД опслужујуће базне станице, добијен од мреже"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "Вимакс НСП"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Име НСП‑а"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Вимакс сигнал"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Тренутни квалитет сигнала НСП‑а, у процентима."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Тип вимакс НСП‑а"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Мрежни тип НСП‑а."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Приступна тачка (ССИД)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "ССИД бежичне приступне тачке"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Јачина сигнала"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Јачина сигнала бежичне приступне тачке"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Приступна тачка (МАЦ)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Хардверска адреса бежичне приступне тачке"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Бежични појас"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Појас бежичне фреквенције"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Бежични канал"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Канал бежичне фреквенције"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Бежична безбедност"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Описује безбедносне способности приступне тачке"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Бежични режим"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Радни режим бежичног уређаја"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Мобилни оператер"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Име мобилног оператера"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Квалитет мобилног сигнала"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Технологија мобилног приступа"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Дозвољени мобилни режим"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Неопходно откључавање мобилног"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Главни мобилни уређај"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "ИМЕИ мобилног уређаја"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Серијски број мобилног уређаја"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "ИМСИ мобилног уређаја"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Број идентитета мобилног уређаја"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Блутут име"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Блутут име уређаја"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "ВПН прикључак"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Тип ВПН прикључка"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "ВПН барјак"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Барјак ВПН везе"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Доступни детаљи"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "име"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Детаљи за приказ"
\ No newline at end of file
diff --git a/plasma-nm/po/sr/plasmanetworkmanagement-kded.po b/plasma-nm/po/sr/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..7110377
--- /dev/null
@@ -0,0 +1,645 @@
+# Translation of plasmanetworkmanagement-kded.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-07-02 21:48+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Подржани су само ДУН и НАП сервиси."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Не могу да дозовем блутут менаџер (БлуЗ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Подразумевани блутут адаптер није нађен: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) не подржава модемско умрежавање (ДУН)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) не подржава мрежну приступну тачку (НАП)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Грешка при активирању серијског порта уређаја: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Уређај %1 није онај тражени (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Уређај за серијски порт %1 (%2) није нађен."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Грешка при откључавању модема: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Грешка при откључавању ПИН‑ом/ПУК‑ом"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Уређај не може да се подеси."
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "ИП постава није доступна."
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "ИП постави је прошао рок."
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Није задата ниједна тајна."
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Прекинута веза са пружаоцем овлашћивања."
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Пропало подешавање пружаоца овлашћивања."
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Пропао пружалац овлашћивања."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Прековреме код пружаоца овлашћивања."
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Пропало покретање ППП‑а."
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "Прекинута веза са ППП‑ом."
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "ППП пропао."
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Пропало покретање ДХЦП‑а."
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Грешка ДХЦП‑а."
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "ДХЦП пропао."
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Пропало покретање дељеног сервиса."
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Дељени сервис пропао."
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Пропало покретање аутоматског ИП сервиса."
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Аутоматски ИП сервис пријављује грешку."
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Аутоматски ИП сервис пропао."
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Модем је заузет."
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Модем не даје тон бирања."
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Модем не даје носач."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Прековреме у модемском бирању."
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Модемско бирање пропало."
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Модем не може да се припреми."
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "ГСМ АПН не може да се изабере."
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "ГСМ модем не тражи."
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Одбијена регистрација на ГСМ мрежу."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Прековреме у регистрацији на ГСМ мрежу."
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "ГСМ регистрација пропала."
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Провера ГСМ ПИН‑а пропала."
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Недостаје фирмвер уређаја."
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Уређај је уклоњен."
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Систем умрежавања сада спава."
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Веза је уклоњена."
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Кабл је извучен."
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Модем не може да се нађе."
+
+# rewrite-msgid: /failed or timed out/failure or timeout/
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Прековреме или неуспех блутут везе."
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "Није убачена СИМ картица ГСМ модема."
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Потребан ПИН СИМ‑а ГСМ модема."
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Потребан ПУК СИМ‑а ГСМ модема."
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "Погрешан СИМ ГСМ модема."
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "Инфинибанд уређај не подржава повезани режим."
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Пропала зависност везе."
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Проблем у етернету преко АДСЛ моста по РФЦ‑у 2684."
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "Менаџер модема није у погону."
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Вај‑фај мрежа не може да се нађе."
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Секундарна веза базне везе пропала."
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Веза „%1“ активирана."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Веза „%1“ деактивирана."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "ВПН веза „%1“ активирана."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "ВПН веза „%1“ пропала."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "ВПН веза „%1“ прекинута."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "Стање ВПН везе промењено јер ју је корисник прекинуо."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr "Стање ВПН везе промењено јер је уређај који је користила нестао."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Заустављен је сервис који пружа ВПН везу."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "ИП постава ВПН везе није добра."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Прековреме у покушају повезивања са ВПН сервисом."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr "Прековреме у покретању сервиса који пружа ВПН везу."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Пропало покретање сервиса који пружа ВПН везу."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "Неопходне тајне за ВПН везу нису задате."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Аутентификација на ВПН серверу пропала."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Веза је обрисана из поставки."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr "За приступање бежичној мрежи „%1“ треба испод да унесете лозинку."
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Унесите лозинку за активирање везе „%1“"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "ВПН тајне (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Дијалог за лозинку"
+
+# >! Remove message.
+# literal-segment: TextLabel
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "TextLabel"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Лозинка:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Прикажи лозинку"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Откључај"
+
+# >> @item
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "ПУК‑а СИМ‑а"
+
+# >> @item
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "ПУК2 СИМ‑а"
+
+# >> @item
+# rewrite-msgid: /Service//
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "ПУК провајдера"
+
+# >> @item
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "ПУК мреже"
+
+# >> @item
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "компанијски ПУК"
+
+# >> @item
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "ПХ‑ФСИМ ПУК"
+
+# >> @item
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "ПУК мрежног подскупа"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Неопходно откључавање: %1"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Неопходно откључавање: %1"
+
+# rewrite-msgid: /code//
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr "Мобилни широкопојасни уређај „%1“ захтева %2 да би се могао користити."
+
+# rewrite-msgid: /code//
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Нови ПИН код:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Поновите нови ПИН код:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Прикажи ПИН/ПУК код"
+
+# >> @item
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "ПИН СИМ‑а"
+
+# >> @item
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "ПИН2 СИМ‑а"
+
+# >> @item
+# rewrite-msgid: /Service//
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "ПИН провајдера"
+
+# >> @item
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "ПИН мреже"
+
+# >> @item
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "ПИН"
+
+# >> @item
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "компанијски ПИН"
+
+# >> @item
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "ПХ‑ФСИМ ПИН"
+
+# >> @item
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "ПИН мрежног подскупа"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Прикажи ПИН код"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "ПИН код је прекратак, мора имати бар 4 цифре."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Два ПИН кода се не поклапају."
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "ПУК код је прекратак. Мора имати 8 цифара."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Непозната грешка"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Неопходно откључавање СИМ‑а ПИН‑ом"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Мобилни широкопојасни уређај „%1“ тражи ПИН ко̂д СИМ‑а да би се могао "
+"користити."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "ПУК код:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Поновите ПИН код:"
\ No newline at end of file
diff --git a/plasma-nm/po/sr/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/sr/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..f04f581
--- /dev/null
@@ -0,0 +1,224 @@
+# Translation of plasmanetworkmanagement_l2tpui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Лозинка:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "није потребна"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Прикажи лозинку"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "НТ домен:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "ИПсек поставке..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "ППП поставке..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "ИПсек тунел ка Л2ТП домаћину"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Име групе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ИД мрежног излаза:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Претподељени кључ:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Опције Л2ТП‑а/ИПсека"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Корисничка лозинка:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Прикажи лозинке"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Аутентификација"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Дозволи следеће методе аутентификације:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "ПАП"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "ЦХАП"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "МС‑ЦХАП"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "МС‑ЦХАП в2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "ЕАП"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Користи Мајкрософтово шифровање тачка—тачка"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "МППЕ шифровање"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Шифровање:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "било које"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128‑битно"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40‑битно"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Шифровање са стањем"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Компресија"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Дозволи БСД компресију"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Дозволи дифлејт компресију"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Дозволи компресију ТЦП заглавља"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Преговарање о компресији протоколског поља"
+
+# rewrite-msgid: /Control/Control field/
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Компресија поља адресе и контроле"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Ехо"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Шаљи ППП ехо пакете"
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Опције Л2ТП‑а/ППП‑а"
\ No newline at end of file
diff --git a/plasma-nm/po/sr/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/sr/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..582da7b
--- /dev/null
@@ -0,0 +1,155 @@
+# Translation of plasmanetworkmanagement_openconnectui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openconnectui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Обраћам се домаћину, сачекајте..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Прикажи лозинку"
+
+# >> @action:button
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Пријава"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Провера сертификата са ВПН сервера „%1“ није прошла.\n"
+"Разлог: %2\n"
+"Свеједно га прихватити?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Покушај повезивања није успео."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Аутентификација за Опенконектов ВПН"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "ВПН домаћин"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Повежи се"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Аутоматски почни повезивање идући пут"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Прикажи дневник"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Ниво бележења:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "грешка"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "информације"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "исправљање"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "траг"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Поставке Опенконекта"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Опште"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "ЦА сертификат:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Прокси:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Омотачка скрипта за ЦСД:"
+
+# rewrite-msgid: /Cisco Secure Desktop/CSD/
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Дозволи ЦСД‑ов тројанац"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Аутентификација сертификатом"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Кориснички сертификат:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Приватни кључ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "ФСИД као лозинка кључа"
\ No newline at end of file
diff --git a/plasma-nm/po/sr/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/sr/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..d76adc6
--- /dev/null
@@ -0,0 +1,86 @@
+# Translation of plasmanetworkmanagement_openswanui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Име групе:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Корисничка лозинка:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "није потребна"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Групна лозинка:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Прикажи лозинке"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Алгоритми фазе 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Алгоритми фазе 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Домен:"
\ No newline at end of file
diff --git a/plasma-nm/po/sr/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/sr/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..a548274
--- /dev/null
@@ -0,0 +1,499 @@
+# Translation of plasmanetworkmanagement_openvpnui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-11 16:15+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Не могу да отворим фајл"
+
+# >> %1 directory path
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Желите ли да копирате своје сертификате у %1?"
+
+# >> @title:window
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Копирање сертификата"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Непозната опција: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Лош број аргумената (очекиван један) у опцији: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Лоша величина (треба да је између 0 и 0xFFFF) у опцији: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Лоша величина (треба да је између 0 и 604800) у опцији: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Лоша опција проксија: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Лош порт (треба да је између 1 и 65535) у опцији: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Лош број аргумента (очекивана два) у опцији: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Лош аргумент у опцији: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Фајл %1 није правилан ОпенВПН‑ов поставни фајл клијента."
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Фајл %1 није правилна ОпенВПН‑ова постава (нема удаљеног)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Грешка при уписивању фајла %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Грешка при копирању сертификата у %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Не могу да отворим фајл за писање."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Напредно..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Прикажи лозинке"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Тип везе:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Икс.509 сертификати"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "претподељени кључ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "лозинка"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "Икс.509 са лозинком"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "ЦА фајл:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Сертификат:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Кључ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Лозинка кључа:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "није потребна"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Дељени кључ:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Локална ИП:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Удаљена ИП:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Смер кључа:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr "Ако се смер кључа користи, мора бити супротан ономе код ВПН парњака."
+
+# >! Contexts.
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "никакав"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "ЦА фајл:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Лозинка:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Опште"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Порт мрежног излаза:"
+
+# >! Contexts.
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "аутоматски"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "МТУ тунела:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Величина УДП фрагмената:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Посебан период поновног преговарања"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Користи ЛЗО компресију"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Користи ТЦП везу"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Користи ТАП уређај"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Ограничи највећу величину ТЦП сегмента (МСС)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Безбедност"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Шифрар:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Добављам расположиве шифраре..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "ХМАЦ аутентификација:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "подразумевана"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "МД4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "МД5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "СХА‑1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "СХА‑224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "СХА‑256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "СХА‑384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "СХА‑512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "РИПЕМД‑160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "ТЛС поставке"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Поклапање наслова:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Повезује се само на сервере чији сертификат поклапа дату тему. Пример: /"
+"CN=mojvpn.kompanija.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Допунска ТЛС аутентификација"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "сервер (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "клијент (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Проксији"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Тип проксија:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "ХТТП"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "СОКС"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Адреса сервера:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Порт:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Непрекидно покушавај кад дође до грешака"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Корисничко име за прокси:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Лозинка проксија:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Прикажи лозинку"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Напредна својства ОпенВПН‑а"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "неуспело тражење ОпенВПН‑овог шифрара"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "подразумеван"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "није нађен ниједан ОпенВПН‑ов шифрар"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Лозинка кључа:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Прикажи лозинку"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Аутентификација у ОпенВПН‑у"
\ No newline at end of file
diff --git a/plasma-nm/po/sr/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/sr/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..1d9f18a
--- /dev/null
@@ -0,0 +1,190 @@
+# Translation of plasmanetworkmanagement_pptpui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_pptpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Аутентификација"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Дозволи следеће методе аутентификације:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "ПАП"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "ЦХАП"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "МС‑ЦХАП"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "МС‑ЦХАП в2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "ЕАП"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Користи Мајкрософтово шифровање тачка—тачка"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "МППЕ шифровање"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Шифровање:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "било које"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128‑битно"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40‑битно"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Шифровање са стањем"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Компресија"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Дозволи БСД компресију"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Дозволи дифлејт компресију"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Дозволи компресију ТЦП заглавља"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Ехо"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Шаљи ППП ехо пакете"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "ППТП аутентификација"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Лозинка:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Прикажи лозинку"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "ППТП поставке"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Опште"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Допунско"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Пријава:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "није потребна"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "НТ домен:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Напредно..."
\ No newline at end of file
diff --git a/plasma-nm/po/sr/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/sr/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..279176b
--- /dev/null
@@ -0,0 +1,162 @@
+# Translation of plasmanetworkmanagement_strongswanui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_strongswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Лозинка приватног кључа:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "ПИН:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Лозинка:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Постава задаје ssh-agent за аутентификацију, али нема ниједног у погону."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "ВПН преко Стронгсвона"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Прикажи лозинке"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Мрежни излаз"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Сертификат:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Аутентификација"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "сертификат/приватни кључ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "сертификат/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "смарткард"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "ЕАП"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Приватни кључ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Лозинка приватног кључа:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "није потребна"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "ПИН:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Корисничка &лозинка"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Опције"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Захтевај унутрашњу ИП адресу"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Наметни УДП енкапсулацију"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Користи ИП компресију"
\ No newline at end of file
diff --git a/plasma-nm/po/sr/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/sr/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..e31437b
--- /dev/null
@@ -0,0 +1,322 @@
+# Translation of plasmanetworkmanagement_vpncui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-26 20:46+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Грешка при дешифровању замагљене лозинке"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Грешка"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Фајл %1 не може да се отвори."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Неопходна наредба cisco-decrypt не може да се нађе."
+
+# rewrite-msgid: /vpnc software/VPNC/
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"Фајл ВПН поставки „%1“ задаје тунеловање ВПН саобраћаја кроз ТЦП, што ВПНЦ "
+"тренутно не подржава.\n"
+"\n"
+"Веза ће свеједно бити успостављена, без ТЦП тунеловања, али можда неће "
+"радити према очекивању."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Није подржано"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: грешка фајл формата."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: фајл не може да се направи."
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Корисничка лозинка:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "није потребна"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Име групе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Групна лозинка:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Прикажи лозинке"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Хибридна аутентификација"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "ЦА &фајл:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Напредно..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Идентификација"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Домен:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Произвођач:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Транспорт и безбедност"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Метод шифровања:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "НАТ‑пролаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "ИКЕ ДХ група:"
+
+# rewrite-msgid: /Perfect Forward Secrecy/PFS/
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "&ПФС:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Без откривања мртвих парњака"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Локални порт:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr "Жељени локални порт (0–65535). 0 (подразумевано) значи насумичан порт."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "насумично"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Напредна ВПНЦ‑ова својства"
+
+# >> @item
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Сиско"
+
+# >> @item
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Нетскрин"
+
+# >> @item
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "безбедно (подразумевано)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "слабо (ДЕС шифровање, користити обазриво)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "никакво (потпуно небезбедно)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "НАТ‑пролаз када је доступно (подразумевано)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "увек НАТ‑пролаз"
+
+# >> @item
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Сисков УДП"
+
+# >> @item
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "искључено"
+
+# >> @item
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "ДХ група 1"
+
+# >> @item
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "ДХ група 2 (подразумевано)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "ДХ група 5"
+
+# >> @item
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "сервер (подразумевано)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "ништа"
+
+# >> @item
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "ДХ група 1"
+
+# >> @item
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "ДХ група 2"
+
+# >> @item
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "ДХ група 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "ВПНЦ‑ова аутентификација"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Корисничка лозинка:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Групна лозинка:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Корисничко име:"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavian/CMakeLists.txt b/plasma-nm/po/sr@ijekavian/CMakeLists.txt
new file mode 100644 (file)
index 0000000..63804da
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(sr@ijekavian ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/sr@ijekavian/libplasmanetworkmanagement-editor.po b/plasma-nm/po/sr@ijekavian/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..e87283c
--- /dev/null
@@ -0,0 +1,1511 @@
+# Translation of libplasmanetworkmanagement-editor.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanetworkmanagement-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-29 22:53+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "moja_deljena_veza"
+
+# >> @title:window
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Нова веза (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Нова %1 веза"
+
+# >> @title:window
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Уређивање везе „%1“"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Опште подешавање"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Жичана"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x безбедност"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Бежична"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Бежична безбедност"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "ДСЛ"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Мобилна широкопојасна (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Блутут"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "ГСМ"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "ППП"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Инфинибанд"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Спој"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Мост"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "ВЛАН"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "Вимакс"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "ВПН (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "ИПв4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "ИПв6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Дијалог"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Име везе:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Етернет"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "Инфинибанд"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "кружни"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "активна резерва"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "емитовање"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "адаптивна прерасподела преносног оптерећења"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "адаптивна прерасподела оптерећења"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "МИИ (препоручен)"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "АРП"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Желите ли да уклоните везу „%1“?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Уклањање везе"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "ВЛАН"
+
+# >> @item
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "ДУН (модемско умрежавање)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "⁠ПАН (лична обласна мрежа)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Уређивач напредних дозвола"
+
+# >> @item
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "било која"
+
+# >> @item
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "само 3Г (УМТС/ХСПА)"
+
+# >> @item
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "само 2Г (ГПРС/ЕДГЕ)"
+
+# >> @item
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "пожељно 3Г (УМТС/ХСПА)"
+
+# >> @item
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "пожељно 2Г (ГПРС/ЕДГЕ)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "пожељно 4Г (ЛТЕ)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "само 4Г (ЛТЕ)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "датограм"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "повезано"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "адреса"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "мрежна маска"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "мрежни излаз"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Други ДНС сервери:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "ДНС сервери:"
+
+# >> @title:window
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Уређивање ДНС сервера"
+
+# >> @title:window
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Уређивање ДНС домена за претрагу"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "адреса"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "префикс"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "мрежни излаз"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Аутентификација:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "МД5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "ТЛС"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "ЛЕАП"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "ФАСТ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "ТТЛС (тунелски ТЛС)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "ПЕАП (заштићени ЕАП)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Лозинка:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Тражи лозинку сваки пут"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Прикажи лозинку"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Идентитет:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Кориснички сертификат:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "ЦА сертификат:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Приватни кључ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Лозинка приватног кључа:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Анонимни идентитет:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Аутоматско давање ПАК‑а"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "анонимно"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "аутентификовано"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "оба"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "ПАК &фајл:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Унутрашња аутентификација:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "ГТЦ"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "МС‑ЦХАП в2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "ПАП"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "МС‑ЦХАП"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "ЦХАП"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Верзија ПЕАП‑а:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "аутоматски"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "верзија 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "верзија 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Име сучеља:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Спојене везе:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Додај..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Уреди..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Обриши"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Режим:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Надзор везе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Учесталост надзора:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Застој дизања везе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Застој спуштања везе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "АРП циљеви:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "ИП адреса или списак запетама раздвојених адреса."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Премошћене везе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Време старења:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Укључи СТП"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Приоритет:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Застој прослеђивања:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Време поздрава:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Највећа старост:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Адреса уређаја:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Тип везе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Број:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Аутоматски се повежи на ову мрежу када је доступна"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Сви корисници могу да се повежу на ову мрежу"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Уредите напредне дозволе за ову везу."
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Уређивач фино раздељених дозвола за ову везу. Омогућава вам да задате који "
+"корисници могу да је активирају, измене или обришу."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Напредно..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Зона заштитног зида:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Аутоматски се повежи на ВПН при употреби ове везе"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Основно"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "није неопходно"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Напредно"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Дозволи роминг ако домаћа мрежа није доступна"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "АПН:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "ИД мреже:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Тип:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "ПИН:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Прикажи лозинке"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Режим преноса:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Ограничи на уређај:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "МТУ:"
+
+# >! Plurals.
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " бајтова"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Метод:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "аутоматски (само адресе)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "везнолокално"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "ручно"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "дељено другим рачунарима"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "искључено"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "ДНС сервери:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"У овом пољу задајете ИП адресе једног или више ДНС сервера. Ставке "
+"раздвајате запетом."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Уредите листу ДНС сервера."
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Домени за претрагу:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"У овом пољу задајете један или више ДНС домена за претрагу. Ставке "
+"раздвајате запетом."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Уреди листу ДНС домена за претрагу"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "ДХЦП ИД клијента:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Уклони"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Додај"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Адресе"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Ова веза захтева ИПв4"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Руте..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"У овом пољу задајете ДХЦП ИД клијента, што је ниска која се шаље ДХЦП "
+"серверу ради идентификације локалног рачунара. На основу ње, ДХЦП сервер "
+"може прилагодити ДХЦП најам и опције."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Приватност:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "аутоматски (само ДХЦП)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "игнорисано"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Ова веза захтева ИПв6"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "подразумевано"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "искључено"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "укључено (пожељна јавна адреса)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "укључено (пожељне привремене адресе)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Аутентификација"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "ЕАП"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Компресија"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Шифровање тачка—тачка (МППЕ)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "БСД компресија података"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Компресија података по дифлејту"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Компресија ТЦП заглавља"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Захтевај 128‑битно шифровање"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "МППЕ са стањем"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Ехо"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Шаљи ППП ехо пакете"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Сервис:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Родитељско сучеље:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "ВЛАН ИД:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Име ВЛАН сучеља:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Прераспоређивање заглавља одлазних пакета"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Регистрациони протокол ГАРП за ВЛАН."
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "ГВРП"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Лабаво свезивање"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "ССИД:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "инфраструктурна"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "импровизована"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "приступна тачка"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "БССИД:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Клонирана МАЦ адреса:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Насумично..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Попуните ово ако желите да направите везу за скривену мрежу."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Скривена мрежа:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Појас:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Канал:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Бежична безбедност"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "никаква"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "ВЕП кључ 40/128 битова (хекс. или аски)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "ВЕП кључ 128 битова"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "динамички ВЕП (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "ВПА и ВПА2 лични"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "ВПА и ВПА2 предузетнички"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Безбједност:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Кључ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Прикажи кључ"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "ВЕП индекс:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (подразумевано)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "отворени систем"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "дељени кључ"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Име мреже:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Брзина:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Дуплекс:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "пуни"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "половични"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Аутоматско преговарање"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "802.1x безбедност за ову везу"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Поступак није подржан за овај тип ВПН‑а."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "нд."
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Није доступно"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Прво изаберите ССИД."
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "метрика"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "мрежна маска"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "метрика"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Нова мобилна широкопојасна веза"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Мој пакет није наведен..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Непознат провајдер"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Подразумевано"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "АПН: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Постављање мобилне широкопојасне везе"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Ова помоћник вам олакшава постављање мобилне широкопојасне везе ка мобилној "
+"(3Г) мрежи."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Требаће вам следећи подаци:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "име вашег широкопојасног провајдера"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "назив вашег широкопојасног пакета"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "(у неким случајевима) АПН широкопојасног пакета (име приступне тачке)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Направи везу за &овај мобилни широкопојасни уређај:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "било који ГСМ уређај"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "било који ЦДМА уређај"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "инсталирани ГСМ уређај"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "инсталирани ЦДМА уређај"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Избор државе провајдера"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Списак држава:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Моја држава није наведена"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Избор провајдера"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Изаберите свог провајдера са &списка:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Не могу да нађем провајдера &па хоћу ручно да га унесем:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Избор пакета"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Изаберите свој пакет:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&АПН (име приступне тачке) изабраног пакета:"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"УПОЗОРЕЊЕ: Избор погрешног пакета може довести до проблема са наплатом на "
+"широкопојасном налогу, као и онемогућити повезивање.\n"
+"\n"
+"Ако нисте сигурни за пакет, тражите провајдеру да вам да АПН пакета."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Потврда мобилних широкопојасних поставки"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr "Мобилна широкопојасна веза подешена је са следећим поставкама:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Провајдер:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Пакет:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Безбедност: %3\n"
+"Фреквенција: %4 MHz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Безбедност: небезбедно\n"
+"Фреквенција: %3 MHz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Доступни корисници"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "право име"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "корисничко име"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Корисници који смеју да активирају везу"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Уређивање ИПв4 рута"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Користи само за ресурсе на овој вези"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Уклони"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Додај"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Игнориши аутоматски добављене руте"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Уређивање ИПв6 рута"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavian/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/sr@ijekavian/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..f4fc882
--- /dev/null
@@ -0,0 +1,1368 @@
+# Translation of plasma_applet_org.kde.networkmanagement.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2012, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasma_applet_org.kde.networkmanagement\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-11 16:14+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Часлав Илић"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "caslav.ilic@gmx.net"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Прикажи секције"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Јединица &брзине мреже:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KB/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "Kb/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Детаљи везе"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Повежи се"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Прекини везу"
+
+# >> @title:tab
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Брзина"
+
+# >> @title:tab
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Детаљи"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Лозинка..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Прикажи лозинку"
+
+# >> @item
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "успостављена, ⬇ %1/s, ⬆ %2/s"
+
+# >> @item
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "успостављена"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Доступне везе"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Бежична активирана"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Бежична деактивирана"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Мобилна широкопојасна активирана"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Мобилна широкопојасна деактивирана"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Авионски режим активиран"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Авионски режим деактивиран"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "повезано"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "повезано"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "повезано"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "неактивно"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "неповезано"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "прекида се"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "повезује се"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "ВПН веза"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Повезан на %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Повезујем се на %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "Менаџер мреже није у погону"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Потребан је Менаџер мреже 0.9.8, нађен %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Непознато"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Примљено"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Послато"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "Kb/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr " Mb/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "Gb/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+# >> @title:column
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "примљено"
+
+# >> @title:column
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "послато"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Недостаје прикључак за ВПН"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Не могу да активирам %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Не могу да додам %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Не могу да затражим скенирање"
+
+# >> @title:column
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "име везе"
+
+# >> @title:column
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "последње коришћена"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Активне везе"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Жичано етернетско"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Бежично 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Блутут"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "Вимакс"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Инфинибанд"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "АДСЛ"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Виртуелно (спој)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Виртуелно (мост)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Виртуелно (ВЛАН)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Серијско модемско"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Мобилно широкопојасно"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "АДСЛ"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "ДСЛ"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Блутут"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Спој"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Мост"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Мобилна широкопојасна"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Инфинибанд"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "ОЛПЦ решетка"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "ВЛАН"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "ВПН"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "Вимакс"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Жичана"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Бежична"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Непозната врста везе"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Бежично сучеље (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Жичано сучеље (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Блутут (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Модем (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "АДСЛ (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "ВЛАН (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Мост (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Непознато"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Неуправљано"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Недоступно"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Није повезано"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Припремам повезивање"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Подешавам сучеље"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Чекам овлашћење"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Постављам мрежну адресу"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Проверавам даљу повезивост"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Чекам секундарну везу"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Повезано"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Повезано на %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Обустављам везу"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Повезивање пропало"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Грешка: лоше стање"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Непознато"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Припремам повезивање"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Потребно овлашћење"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Повезујем се"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Постављам мрежну адресу"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Активирана"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Пропала"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Пропала"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "непозната"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "импровизована"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "инфраструктурна"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "приступна тачка"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "ЛОШ РЕЖИМ ПОПРАВИ МЕ"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "ВЕП40 по паровима"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "ВЕП104 по паровима"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "ТКИП по паровима"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "ЦЦМП по паровима"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "ВЕП40 групно"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "ВЕП104 групно"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "ТКИП групно"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "ЦЦМП групно"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "ПСК"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> b/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> Mb/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> Gb/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "ЛТЕ"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "УМТС/ХСнПА"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "ГПРС/ЕДГЕ"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "ГСМ"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "било који"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "ЛТЕ"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "ЦДМА2000 ЕВ‑ДО ревизија Б"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "ЦДМА2000 ЕВ‑ДО ревизија А"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "ЦДМА2000 ЕВ‑ДО ревизија 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "ЦДМА2000 1xРТТ"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "ХСПА+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "ХСПА"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "ХСУПА"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "ХСДПА"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "УМТС"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "ЕДГЕ"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "ГПРС"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "компактни ГСМ"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "ГСМ"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "аналогно"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "непознато"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "било које"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Модем је откључан."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "СИМ захтева ПИН код."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "СИМ захтева ПИН2 код."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "СИМ захтева ПУК код."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "СИМ захтева ПУК2 код."
+
+# rewrite-msgid: /service//
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Модем захтева ПИН ко̂д провајдера."
+
+# rewrite-msgid: /service//
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Модем захтева ПУК ко̂д провајдера."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Модем захтева ПИН ко̂д мреже."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Модем захтева ПУК ко̂д мреже."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Модем захтева ПИН код."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Модем захтева компанијски ПИН код."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Модем захтева компанијски ПУК код."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Модем захтева ПХ‑ФСИМ ПИН код."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Модем захтева ПХ‑ФСИМ ПУК код."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Модем захтева ПИН ко̂д мрежног подскупа."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Модем захтева ПУК ко̂д мрежног подскупа."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Непознат разлог закључавања."
+
+# >> @item NSP type
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "непознат тип вимаксНСП‑а"
+
+# >> @item NSP type
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "домаће"
+
+# >> @item NSP type
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "саговорник"
+
+# >> @item NSP type
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "партнер у ромингу"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "небезбедно"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "ВЕП"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "ЛЕАП"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "динамички ВЕП"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "ВПА‑ПСК"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "ВПА‑ЕАП"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "ВПА2‑ПСК"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "ВПА‑ЕАП"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "непознат тип безбедности"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "небезбедно"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "ВЕП"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "ЛЕАП"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "динамички ВЕП"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "ВПА‑ПСК"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "ВПА‑ЕАП"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "ВПА2‑ПСК"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "ВПА2‑ЕАП"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "непознат тип безбедности"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Име система:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "ИПв4 адреса:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "ИПв4 мрежни излаз:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "ИПв6 адресе:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "ИПв6 мрежни излаз:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Драјвер:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Блутут име:"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "МАЦ адреса:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Оператер:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "ИД мреже:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Квалитет сигнала:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Технологија приступа:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Дозвољени режим:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Неопходно откључавање:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "ИМЕИ:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "ИМСИ:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "ВПН прикључак:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Барјак:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "БСИД:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "НСП име:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Тип мреже:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Брзина везе:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Режим:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Јачина сигнала:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Приступна тачка (ССИД):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Приступна тачка (БССИД):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Канал:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Безбедност:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Појас фреквенција:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "пре %1 минута"
+msgstr[1] "пре %1 минута"
+msgstr[2] "пре %1 минута"
+msgstr[3] "пре минут"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "пре %1 сат"
+msgstr[1] "пре %1 сата"
+msgstr[2] "пре %1 сати"
+msgstr[3] "пре сат"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "јуче"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "никад"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "последње коришћено пре %1 минут"
+msgstr[1] "последње коришћено пре %1 минута"
+msgstr[2] "последње коришћено пре %1 минута"
+msgstr[3] "последње коришћено пре минут"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "последње коришћено пре %1 сат"
+msgstr[1] "последње коришћено пре %1 сата"
+msgstr[2] "последње коришћено пре %1 сати"
+msgstr[3] "последње коришћено пре сат"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "последње коришћено јуче"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr ""
+"последње коришћено %1"
+"|/|"
+"последње коришћено $[на-ријеч %1 ген]"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "никад коришћено"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Драјвер"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Драјвер уређаја"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Брзина везе"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Брзина везе"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "системском имену"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "МАЦ адреса"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Хардверска адреса"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "ИПв4 адреса"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "ИПв4 адреса"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "ИПв4 мрежни излаз"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Подразумевани ИПв4 мрежни излаз"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "ИПв6 адресе"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "ИПв6 адреса"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "ИПв6 мрежни излаз"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Подразумевани ИПв6 мрежни излаз"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "Вимакс БСИД"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "ИД опслужујуће базне станице, добијен од мреже"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "Вимакс НСП"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Име НСП‑а"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Вимакс сигнал"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Тренутни квалитет сигнала НСП‑а, у процентима."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Тип вимакс НСП‑а"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Мрежни тип НСП‑а."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Приступна тачка (ССИД)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "ССИД бежичне приступне тачке"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Јачина сигнала"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Јачина сигнала бежичне приступне тачке"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Приступна тачка (МАЦ)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Хардверска адреса бежичне приступне тачке"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Бежични појас"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Појас бежичне фреквенције"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Бежични канал"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Канал бежичне фреквенције"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Бежична безбедност"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Описује безбедносне способности приступне тачке"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Бежични режим"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Радни режим бежичног уређаја"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Мобилни оператер"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Име мобилног оператера"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Квалитет мобилног сигнала"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Технологија мобилног приступа"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Дозвољени мобилни режим"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Неопходно откључавање мобилног"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Главни мобилни уређај"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "ИМЕИ мобилног уређаја"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Серијски број мобилног уређаја"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "ИМСИ мобилног уређаја"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Број идентитета мобилног уређаја"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Блутут име"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Блутут име уређаја"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "ВПН прикључак"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Тип ВПН прикључка"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "ВПН барјак"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Барјак ВПН везе"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Доступни детаљи"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "име"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Детаљи за приказ"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement-kded.po b/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..468dca8
--- /dev/null
@@ -0,0 +1,645 @@
+# Translation of plasmanetworkmanagement-kded.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-07-02 21:48+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Подржани су само ДУН и НАП сервиси."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Не могу да дозовем блутут менаџер (БлуЗ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Подразумевани блутут адаптер није нађен: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) не подржава модемско умрежавање (ДУН)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) не подржава мрежну приступну тачку (НАП)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Грешка при активирању серијског порта уређаја: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Уређај %1 није онај тражени (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Уређај за серијски порт %1 (%2) није нађен."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Грешка при откључавању модема: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Грешка при откључавању ПИН‑ом/ПУК‑ом"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Уређај не може да се подеси."
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "ИП постава није доступна."
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "ИП постави је прошао рок."
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Није задата ниједна тајна."
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Прекинута веза са пружаоцем овлашћивања."
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Пропало подешавање пружаоца овлашћивања."
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Пропао пружалац овлашћивања."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Прековреме код пружаоца овлашћивања."
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Пропало покретање ППП‑а."
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "Прекинута веза са ППП‑ом."
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "ППП пропао."
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Пропало покретање ДХЦП‑а."
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Грешка ДХЦП‑а."
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "ДХЦП пропао."
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Пропало покретање дељеног сервиса."
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Дељени сервис пропао."
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Пропало покретање аутоматског ИП сервиса."
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Аутоматски ИП сервис пријављује грешку."
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Аутоматски ИП сервис пропао."
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Модем је заузет."
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Модем не даје тон бирања."
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Модем не даје носач."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Прековреме у модемском бирању."
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Модемско бирање пропало."
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Модем не може да се припреми."
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "ГСМ АПН не може да се изабере."
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "ГСМ модем не тражи."
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Одбијена регистрација на ГСМ мрежу."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Прековреме у регистрацији на ГСМ мрежу."
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "ГСМ регистрација пропала."
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Провера ГСМ ПИН‑а пропала."
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Недостаје фирмвер уређаја."
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Уређај је уклоњен."
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Систем умрежавања сада спава."
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Веза је уклоњена."
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Кабл је извучен."
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Модем не може да се нађе."
+
+# rewrite-msgid: /failed or timed out/failure or timeout/
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Прековреме или неуспех блутут везе."
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "Није убачена СИМ картица ГСМ модема."
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Потребан ПИН СИМ‑а ГСМ модема."
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Потребан ПУК СИМ‑а ГСМ модема."
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "Погрешан СИМ ГСМ модема."
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "Инфинибанд уређај не подржава повезани режим."
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Пропала зависност везе."
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Проблем у етернету преко АДСЛ моста по РФЦ‑у 2684."
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "Менаџер модема није у погону."
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Вај‑фај мрежа не може да се нађе."
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Секундарна веза базне везе пропала."
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Веза „%1“ активирана."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Веза „%1“ деактивирана."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "ВПН веза „%1“ активирана."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "ВПН веза „%1“ пропала."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "ВПН веза „%1“ прекинута."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "Стање ВПН везе промењено јер ју је корисник прекинуо."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr "Стање ВПН везе промењено јер је уређај који је користила нестао."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Заустављен је сервис који пружа ВПН везу."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "ИП постава ВПН везе није добра."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Прековреме у покушају повезивања са ВПН сервисом."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr "Прековреме у покретању сервиса који пружа ВПН везу."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Пропало покретање сервиса који пружа ВПН везу."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "Неопходне тајне за ВПН везу нису задате."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Аутентификација на ВПН серверу пропала."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Веза је обрисана из поставки."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr "За приступање бежичној мрежи „%1“ треба испод да унесете лозинку."
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Унесите лозинку за активирање везе „%1“"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "ВПН тајне (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Дијалог за лозинку"
+
+# >! Remove message.
+# literal-segment: TextLabel
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "TextLabel"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Лозинка:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Прикажи лозинку"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Откључај"
+
+# >> @item
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "ПУК‑а СИМ‑а"
+
+# >> @item
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "ПУК2 СИМ‑а"
+
+# >> @item
+# rewrite-msgid: /Service//
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "ПУК провајдера"
+
+# >> @item
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "ПУК мреже"
+
+# >> @item
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "компанијски ПУК"
+
+# >> @item
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "ПХ‑ФСИМ ПУК"
+
+# >> @item
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "ПУК мрежног подскупа"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Неопходно откључавање: %1"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Неопходно откључавање: %1"
+
+# rewrite-msgid: /code//
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr "Мобилни широкопојасни уређај „%1“ захтева %2 да би се могао користити."
+
+# rewrite-msgid: /code//
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Нови ПИН код:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Поновите нови ПИН код:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Прикажи ПИН/ПУК код"
+
+# >> @item
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "ПИН СИМ‑а"
+
+# >> @item
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "ПИН2 СИМ‑а"
+
+# >> @item
+# rewrite-msgid: /Service//
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "ПИН провајдера"
+
+# >> @item
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "ПИН мреже"
+
+# >> @item
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "ПИН"
+
+# >> @item
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "компанијски ПИН"
+
+# >> @item
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "ПХ‑ФСИМ ПИН"
+
+# >> @item
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "ПИН мрежног подскупа"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Прикажи ПИН код"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "ПИН код је прекратак, мора имати бар 4 цифре."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Два ПИН кода се не поклапају."
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "ПУК код је прекратак. Мора имати 8 цифара."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Непозната грешка"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Неопходно откључавање СИМ‑а ПИН‑ом"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Мобилни широкопојасни уређај „%1“ тражи ПИН ко̂д СИМ‑а да би се могао "
+"користити."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "ПУК код:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Поновите ПИН код:"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..6097b60
--- /dev/null
@@ -0,0 +1,224 @@
+# Translation of plasmanetworkmanagement_l2tpui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Лозинка:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "није потребна"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Прикажи лозинку"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "НТ домен:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "ИПсек поставке..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "ППП поставке..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "ИПсек тунел ка Л2ТП домаћину"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Име групе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ИД мрежног излаза:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Претподељени кључ:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Опције Л2ТП‑а/ИПсека"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Корисничка лозинка:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Прикажи лозинке"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Аутентификација"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Дозволи следеће методе аутентификације:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "ПАП"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "ЦХАП"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "МС‑ЦХАП"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "МС‑ЦХАП в2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "ЕАП"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Користи Мајкрософтово шифровање тачка—тачка"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "МППЕ шифровање"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Шифровање:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "било које"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128‑битно"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40‑битно"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Шифровање са стањем"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Компресија"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Дозволи БСД компресију"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Дозволи дифлејт компресију"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Дозволи компресију ТЦП заглавља"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Преговарање о компресији протоколског поља"
+
+# rewrite-msgid: /Control/Control field/
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Компресија поља адресе и контроле"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Ехо"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Шаљи ППП ехо пакете"
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Опције Л2ТП‑а/ППП‑а"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..aaa3f9e
--- /dev/null
@@ -0,0 +1,155 @@
+# Translation of plasmanetworkmanagement_openconnectui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openconnectui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Обраћам се домаћину, сачекајте..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Прикажи лозинку"
+
+# >> @action:button
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Пријава"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Провера сертификата са ВПН сервера „%1“ није прошла.\n"
+"Разлог: %2\n"
+"Свеједно га прихватити?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Покушај повезивања није успео."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Аутентификација за Опенконектов ВПН"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "ВПН домаћин"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Повежи се"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Аутоматски почни повезивање идући пут"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Прикажи дневник"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Ниво бележења:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "грешка"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "информације"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "исправљање"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "траг"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Поставке Опенконекта"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Опште"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "ЦА сертификат:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Прокси:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Омотачка скрипта за ЦСД:"
+
+# rewrite-msgid: /Cisco Secure Desktop/CSD/
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Дозволи ЦСД‑ов тројанац"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Аутентификација сертификатом"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Кориснички сертификат:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Приватни кључ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "ФСИД као лозинка кључа"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..cea00d1
--- /dev/null
@@ -0,0 +1,86 @@
+# Translation of plasmanetworkmanagement_openswanui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Име групе:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Корисничка лозинка:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "није потребна"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Групна лозинка:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Прикажи лозинке"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Алгоритми фазе 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Алгоритми фазе 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Домен:"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..13b186e
--- /dev/null
@@ -0,0 +1,499 @@
+# Translation of plasmanetworkmanagement_openvpnui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-11 16:15+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Не могу да отворим фајл"
+
+# >> %1 directory path
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Желите ли да копирате своје сертификате у %1?"
+
+# >> @title:window
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Копирање сертификата"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Непозната опција: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Лош број аргумената (очекиван један) у опцији: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Лоша величина (треба да је између 0 и 0xFFFF) у опцији: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Лоша величина (треба да је између 0 и 604800) у опцији: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Лоша опција проксија: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Лош порт (треба да је између 1 и 65535) у опцији: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Лош број аргумента (очекивана два) у опцији: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Лош аргумент у опцији: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Фајл %1 није правилан ОпенВПН‑ов поставни фајл клијента."
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Фајл %1 није правилна ОпенВПН‑ова постава (нема удаљеног)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Грешка при уписивању фајла %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Грешка при копирању сертификата у %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Не могу да отворим фајл за писање."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Напредно..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Прикажи лозинке"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Тип везе:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Икс.509 сертификати"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "претподељени кључ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "лозинка"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "Икс.509 са лозинком"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "ЦА фајл:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Сертификат:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Кључ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Лозинка кључа:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "није потребна"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Дељени кључ:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Локална ИП:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Удаљена ИП:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Смер кључа:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr "Ако се смер кључа користи, мора бити супротан ономе код ВПН парњака."
+
+# >! Contexts.
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "никакав"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "ЦА фајл:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Лозинка:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Опште"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Порт мрежног излаза:"
+
+# >! Contexts.
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "аутоматски"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "МТУ тунела:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Величина УДП фрагмената:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Посебан период поновног преговарања"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Користи ЛЗО компресију"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Користи ТЦП везу"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Користи ТАП уређај"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Ограничи највећу величину ТЦП сегмента (МСС)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Безбедност"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Шифрар:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Добављам расположиве шифраре..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "ХМАЦ аутентификација:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "подразумевана"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "МД4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "МД5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "СХА‑1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "СХА‑224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "СХА‑256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "СХА‑384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "СХА‑512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "РИПЕМД‑160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "ТЛС поставке"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Поклапање наслова:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Повезује се само на сервере чији сертификат поклапа дату тему. Пример: /"
+"CN=mojvpn.kompanija.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Допунска ТЛС аутентификација"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "сервер (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "клијент (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Проксији"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Тип проксија:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "ХТТП"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "СОКС"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Адреса сервера:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Порт:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Непрекидно покушавај кад дође до грешака"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Корисничко име за прокси:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Лозинка проксија:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Прикажи лозинку"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Напредна својства ОпенВПН‑а"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "неуспело тражење ОпенВПН‑овог шифрара"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "подразумеван"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "није нађен ниједан ОпенВПН‑ов шифрар"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Лозинка кључа:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Прикажи лозинку"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Аутентификација у ОпенВПН‑у"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..3c807d0
--- /dev/null
@@ -0,0 +1,190 @@
+# Translation of plasmanetworkmanagement_pptpui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_pptpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Аутентификација"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Дозволи следеће методе аутентификације:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "ПАП"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "ЦХАП"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "МС‑ЦХАП"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "МС‑ЦХАП в2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "ЕАП"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Користи Мајкрософтово шифровање тачка—тачка"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "МППЕ шифровање"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Шифровање:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "било које"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128‑битно"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40‑битно"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Шифровање са стањем"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Компресија"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Дозволи БСД компресију"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Дозволи дифлејт компресију"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Дозволи компресију ТЦП заглавља"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Ехо"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Шаљи ППП ехо пакете"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "ППТП аутентификација"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Лозинка:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Прикажи лозинку"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "ППТП поставке"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Опште"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Допунско"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Пријава:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "није потребна"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "НТ домен:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Напредно..."
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..07fc4b9
--- /dev/null
@@ -0,0 +1,162 @@
+# Translation of plasmanetworkmanagement_strongswanui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_strongswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Лозинка приватног кључа:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "ПИН:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Лозинка:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Постава задаје ssh-agent за аутентификацију, али нема ниједног у погону."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "ВПН преко Стронгсвона"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Прикажи лозинке"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Мрежни излаз"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Сертификат:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Аутентификација"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "сертификат/приватни кључ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "сертификат/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "смарткард"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "ЕАП"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Приватни кључ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Лозинка приватног кључа:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "није потребна"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "ПИН:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Корисничка &лозинка"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Опције"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Захтевај унутрашњу ИП адресу"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Наметни УДП енкапсулацију"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Користи ИП компресију"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/sr@ijekavian/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..7c75d48
--- /dev/null
@@ -0,0 +1,322 @@
+# Translation of plasmanetworkmanagement_vpncui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-26 20:46+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Грешка при дешифровању замагљене лозинке"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Грешка"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Фајл %1 не може да се отвори."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Неопходна наредба cisco-decrypt не може да се нађе."
+
+# rewrite-msgid: /vpnc software/VPNC/
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"Фајл ВПН поставки „%1“ задаје тунеловање ВПН саобраћаја кроз ТЦП, што ВПНЦ "
+"тренутно не подржава.\n"
+"\n"
+"Веза ће свеједно бити успостављена, без ТЦП тунеловања, али можда неће "
+"радити према очекивању."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Није подржано"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: грешка фајл формата."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: фајл не може да се направи."
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Мрежни излаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Корисничко име:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Корисничка лозинка:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "складишти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "увек питај"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "није потребна"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Име групе:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Групна лозинка:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Прикажи лозинке"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Хибридна аутентификација"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "ЦА &фајл:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Напредно..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Идентификација"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Домен:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Произвођач:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Транспорт и безбедност"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Метод шифровања:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "НАТ‑пролаз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "ИКЕ ДХ група:"
+
+# rewrite-msgid: /Perfect Forward Secrecy/PFS/
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "&ПФС:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Без откривања мртвих парњака"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Локални порт:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr "Жељени локални порт (0–65535). 0 (подразумевано) значи насумичан порт."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "насумично"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Напредна ВПНЦ‑ова својства"
+
+# >> @item
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Сиско"
+
+# >> @item
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Нетскрин"
+
+# >> @item
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "безбедно (подразумевано)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "слабо (ДЕС шифровање, користити обазриво)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "никакво (потпуно небезбедно)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "НАТ‑пролаз када је доступно (подразумевано)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "увек НАТ‑пролаз"
+
+# >> @item
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Сисков УДП"
+
+# >> @item
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "искључено"
+
+# >> @item
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "ДХ група 1"
+
+# >> @item
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "ДХ група 2 (подразумевано)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "ДХ група 5"
+
+# >> @item
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "сервер (подразумевано)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "ништа"
+
+# >> @item
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "ДХ група 1"
+
+# >> @item
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "ДХ група 2"
+
+# >> @item
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "ДХ група 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "ВПНЦ‑ова аутентификација"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Корисничка лозинка:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Групна лозинка:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Корисничко име:"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavianlatin/CMakeLists.txt b/plasma-nm/po/sr@ijekavianlatin/CMakeLists.txt
new file mode 100644 (file)
index 0000000..9d588b1
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(sr@ijekavianlatin ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/sr@ijekavianlatin/libplasmanetworkmanagement-editor.po b/plasma-nm/po/sr@ijekavianlatin/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..7a09079
--- /dev/null
@@ -0,0 +1,1511 @@
+# Translation of libplasmanetworkmanagement-editor.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanetworkmanagement-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-29 22:53+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavianlatin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "moja_deljena_veza"
+
+# >> @title:window
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nova veza (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nova %1 veza"
+
+# >> @title:window
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Uređivanje veze „%1“"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Opšte podešavanje"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Žičana"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x bezbednost"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Bežična"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Bežična bezbednost"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobilna širokopojasna (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Spoj"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Most"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dijalog"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Ime veze:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "kružni"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "aktivna rezerva"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "emitovanje"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "adaptivna preraspodela prenosnog opterećenja"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "adaptivna preraspodela opterećenja"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (preporučen)"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Želite li da uklonite vezu „%1“?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Uklanjanje veze"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+# >> @item
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (modemsko umrežavanje)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "⁠PAN (lična oblasna mreža)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Uređivač naprednih dozvola"
+
+# >> @item
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "bilo koja"
+
+# >> @item
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "samo 3G (UMTS/HSPA)"
+
+# >> @item
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "samo 2G (GPRS/EDGE)"
+
+# >> @item
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "poželjno 3G (UMTS/HSPA)"
+
+# >> @item
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "poželjno 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "poželjno 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "samo 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "datogram"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "povezano"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "adresa"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "mrežna maska"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "mrežni izlaz"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Drugi DNS serveri:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS serveri:"
+
+# >> @title:window
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Uređivanje DNS servera"
+
+# >> @title:window
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Uređivanje DNS domena za pretragu"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "adresa"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "prefiks"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "mrežni izlaz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Autentifikacija:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "TTLS (tunelski TLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "PEAP (zaštićeni EAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Traži lozinku svaki put"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Prikaži lozinku"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identitet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Korisnički sertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA sertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Privatni ključ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Lozinka privatnog ključa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anonimni identitet:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automatsko davanje PAC‑a"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "anonimno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "autentifikovano"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "oba"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC &fajl:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Unutrašnja autentifikacija:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MS‑CHAP v2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MS‑CHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Verzija PEAP‑a:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "automatski"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "verzija 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "verzija 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Ime sučelja:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Spojene veze:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Dodaj..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Uredi..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Obriši"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Režim:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Nadzor veze:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Učestalost nadzora:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Zastoj dizanja veze:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Zastoj spuštanja veze:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP ciljevi:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "IP adresa ili spisak zapetama razdvojenih adresa."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Premošćene veze:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Vreme starenja:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Uključi STP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioritet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Zastoj prosleđivanja:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Vreme pozdrava:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Najveća starost:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Adresa uređaja:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Tip veze:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Broj:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Automatski se poveži na ovu mrežu kada je dostupna"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Svi korisnici mogu da se povežu na ovu mrežu"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Uredite napredne dozvole za ovu vezu."
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Uređivač fino razdeljenih dozvola za ovu vezu. Omogućava vam da zadate koji "
+"korisnici mogu da je aktiviraju, izmene ili obrišu."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Napredno..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Zona zaštitnog zida:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Automatski se poveži na VPN pri upotrebi ove veze"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Osnovno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "nije neophodno"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Napredno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Dozvoli roming ako domaća mreža nije dostupna"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "ID mreže:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tip:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Prikaži lozinke"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Režim prenosa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Ograniči na uređaj:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+# >! Plurals.
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bajtova"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Metod:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "automatski (samo adrese)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "veznolokalno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "ručno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "deljeno drugim računarima"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "isključeno"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS serveri:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"U ovom polju zadajete IP adrese jednog ili više DNS servera. Stavke "
+"razdvajate zapetom."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Uredite listu DNS servera."
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Domeni za pretragu:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"U ovom polju zadajete jedan ili više DNS domena za pretragu. Stavke "
+"razdvajate zapetom."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Uredi listu DNS domena za pretragu"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "DHCP ID klijenta:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Ukloni"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Dodaj"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adrese"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Ova veza zahteva IPv4"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Rute..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"U ovom polju zadajete DHCP ID klijenta, što je niska koja se šalje DHCP "
+"serveru radi identifikacije lokalnog računara. Na osnovu nje, DHCP server "
+"može prilagoditi DHCP najam i opcije."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privatnost:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "automatski (samo DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "ignorisano"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Ova veza zahteva IPv6"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "podrazumevano"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "isključeno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "uključeno (poželjna javna adresa)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "uključeno (poželjne privremene adrese)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Autentifikacija"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Kompresija"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Šifrovanje tačka—tačka (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "BSD kompresija podataka"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Kompresija podataka po deflateu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Kompresija TCP zaglavlja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Zahtevaj 128‑bitno šifrovanje"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "MPPE sa stanjem"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Eho"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Šalji PPP eho pakete"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Servis:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Roditeljsko sučelje:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Ime VLAN sučelja:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Preraspoređivanje zaglavlja odlaznih paketa"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Registracioni protokol GARP za VLAN."
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Labavo svezivanje"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "infrastrukturna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "improvizovana"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "pristupna tačka"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Klonirana MAC adresa:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Nasumično..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Popunite ovo ako želite da napravite vezu za skrivenu mrežu."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Skrivena mreža:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Pojas:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Bežična bezbednost"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "nikakva"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP ključ 40/128 bitova (heks. ili ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP ključ 128 bitova"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "dinamički WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA i WPA2 lični"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA i WPA2 preduzetnički"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Bezbjednost:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Ključ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Prikaži ključ"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP indeks:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (podrazumevano)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "otvoreni sistem"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "deljeni ključ"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Ime mreže:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Brzina:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Dupleks:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "puni"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "polovični"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Automatsko pregovaranje"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "802.1x bezbednost za ovu vezu"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Postupak nije podržan za ovaj tip VPN‑a."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "nd."
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Nije dostupno"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Prvo izaberite SSID."
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "metrika"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "mrežna maska"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "metrika"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nova mobilna širokopojasna veza"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Moj paket nije naveden..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Nepoznat provajder"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Podrazumevano"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Postavljanje mobilne širokopojasne veze"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Ova pomoćnik vam olakšava postavljanje mobilne širokopojasne veze ka "
+"mobilnoj (3G) mreži."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Trebaće vam sledeći podaci:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "ime vašeg širokopojasnog provajdera"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "naziv vašeg širokopojasnog paketa"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "(u nekim slučajevima) APN širokopojasnog paketa (ime pristupne tačke)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Napravi vezu za &ovaj mobilni širokopojasni uređaj:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "bilo koji GSM uređaj"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "bilo koji CDMA uređaj"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "instalirani GSM uređaj"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "instalirani CDMA uređaj"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Izbor države provajdera"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Spisak država:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Moja država nije navedena"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Izbor provajdera"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Izaberite svog provajdera sa &spiska:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Ne mogu da nađem provajdera &pa hoću ručno da ga unesem:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Izbor paketa"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Izaberite svoj paket:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&APN (ime pristupne tačke) izabranog paketa:"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"UPOZORENJE: Izbor pogrešnog paketa može dovesti do problema sa naplatom na "
+"širokopojasnom nalogu, kao i onemogućiti povezivanje.\n"
+"\n"
+"Ako niste sigurni za paket, tražite provajderu da vam da APN paketa."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Potvrda mobilnih širokopojasnih postavki"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr "Mobilna širokopojasna veza podešena je sa sledećim postavkama:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Provajder:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Paket:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Bezbednost: %3\n"
+"Frekvencija: %4 MHz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Bezbednost: nebezbedno\n"
+"Frekvencija: %3 MHz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Dostupni korisnici"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "pravo ime"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "korisničko ime"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Korisnici koji smeju da aktiviraju vezu"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Uređivanje IPv4 ruta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Koristi samo za resurse na ovoj vezi"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Ukloni"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Dodaj"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignoriši automatski dobavljene rute"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Uređivanje IPv6 ruta"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavianlatin/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/sr@ijekavianlatin/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..d1f7797
--- /dev/null
@@ -0,0 +1,1368 @@
+# Translation of plasma_applet_org.kde.networkmanagement.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2012, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasma_applet_org.kde.networkmanagement\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-11 16:14+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavianlatin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Časlav Ilić"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "caslav.ilic@gmx.net"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Prikaži sekcije"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Jedinica &brzine mreže:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KB/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "Kb/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Detalji veze"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Poveži se"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Prekini vezu"
+
+# >> @title:tab
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Brzina"
+
+# >> @title:tab
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Detalji"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Lozinka..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Prikaži lozinku"
+
+# >> @item
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "uspostavljena, ⬇ %1/s, ⬆ %2/s"
+
+# >> @item
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "uspostavljena"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Dostupne veze"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Bežična aktivirana"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Bežična deaktivirana"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobilna širokopojasna aktivirana"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobilna širokopojasna deaktivirana"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Avionski režim aktiviran"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Avionski režim deaktiviran"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "povezano"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "povezano"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "povezano"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "neaktivno"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "nepovezano"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "prekida se"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "povezuje se"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN veza"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Povezan na %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Povezujem se na %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "Menadžer mreže nije u pogonu"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Potreban je Menadžer mreže 0.9.8, nađen %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Primljeno"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Poslato"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "Kb/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr " Mb/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "Gb/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+# >> @title:column
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "primljeno"
+
+# >> @title:column
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "poslato"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Nedostaje priključak za VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Ne mogu da aktiviram %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Ne mogu da dodam %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Ne mogu da zatražim skeniranje"
+
+# >> @title:column
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "ime veze"
+
+# >> @title:column
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "poslednje korišćena"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Aktivne veze"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Žičano ethernetsko"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Bežično 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuelno (spoj)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuelno (most)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuelno (VLAN)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Serijsko modemsko"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobilno širokopojasno"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Spoj"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Most"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobilna širokopojasna"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "OLPC rešetka"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Žičana"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Bežična"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Nepoznata vrsta veze"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Bežično sučelje (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Žičano sučelje (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Most (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Neupravljano"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Nedostupno"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Nije povezano"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Pripremam povezivanje"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Podešavam sučelje"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Čekam ovlašćenje"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Postavljam mrežnu adresu"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Proveravam dalju povezivost"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Čekam sekundarnu vezu"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Povezano"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Povezano na %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Obustavljam vezu"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Povezivanje propalo"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Greška: loše stanje"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Pripremam povezivanje"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Potrebno ovlašćenje"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Povezujem se"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Postavljam mrežnu adresu"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Aktivirana"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Propala"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Propala"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "nepoznata"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "improvizovana"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "infrastrukturna"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "pristupna tačka"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "LOŠ REŽIM POPRAVI ME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "WEP40 po parovima"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "WEP104 po parovima"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "TKIP po parovima"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "CCMP po parovima"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "WEP40 grupno"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "WEP104 grupno"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "TKIP grupno"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "CCMP grupno"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> b/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> Mb/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> Gb/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "bilo koji"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EV‑DO revizija B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EV‑DO revizija A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EV‑DO revizija 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "kompaktni GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "analogno"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "nepoznato"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "bilo koje"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modem je otključan."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM zahteva PIN kod."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM zahteva PIN2 kod."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM zahteva PUK kod."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM zahteva PUK2 kod."
+
+# rewrite-msgid: /service//
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modem zahteva PIN kô̂d provajdera."
+
+# rewrite-msgid: /service//
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modem zahteva PUK kô̂d provajdera."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modem zahteva PIN kô̂d mreže."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modem zahteva PUK kô̂d mreže."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modem zahteva PIN kod."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modem zahteva kompanijski PIN kod."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modem zahteva kompanijski PUK kod."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modem zahteva PH‑FSIM PIN kod."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modem zahteva PH‑FSIM PUK kod."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modem zahteva PIN kô̂d mrežnog podskupa."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modem zahteva PUK kô̂d mrežnog podskupa."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Nepoznat razlog zaključavanja."
+
+# >> @item NSP type
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "nepoznat tip WiMAXNSP‑a"
+
+# >> @item NSP type
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "domaće"
+
+# >> @item NSP type
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "sagovornik"
+
+# >> @item NSP type
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "partner u romingu"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "nebezbedno"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "dinamički WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "nepoznat tip bezbednosti"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "nebezbedno"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "dinamički WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "nepoznat tip bezbednosti"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Ime sistema:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4 adresa:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4 mrežni izlaz:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6 adrese:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6 mrežni izlaz:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Drajver:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth ime:"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC adresa:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operater:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "ID mreže:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Kvalitet signala:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Tehnologija pristupa:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Dozvoljeni režim:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Neophodno otključavanje:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN priključak:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Barjak:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSID:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "NSP ime:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Tip mreže:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Brzina veze:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Režim:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Jačina signala:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Pristupna tačka (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Pristupna tačka (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Bezbednost:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Pojas frekvencija:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "pre %1 minuta"
+msgstr[1] "pre %1 minuta"
+msgstr[2] "pre %1 minuta"
+msgstr[3] "pre minut"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "pre %1 sat"
+msgstr[1] "pre %1 sata"
+msgstr[2] "pre %1 sati"
+msgstr[3] "pre sat"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "juče"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "nikad"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "poslednje korišćeno pre %1 minut"
+msgstr[1] "poslednje korišćeno pre %1 minuta"
+msgstr[2] "poslednje korišćeno pre %1 minuta"
+msgstr[3] "poslednje korišćeno pre minut"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "poslednje korišćeno pre %1 sat"
+msgstr[1] "poslednje korišćeno pre %1 sata"
+msgstr[2] "poslednje korišćeno pre %1 sati"
+msgstr[3] "poslednje korišćeno pre sat"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "poslednje korišćeno juče"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr ""
+"poslednje korišćeno %1"
+"|/|"
+"poslednje korišćeno $[na-riječ %1 gen]"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "nikad korišćeno"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Drajver"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Drajver uređaja"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Brzina veze"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Brzina veze"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "sistemskom imenu"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC adresa"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Hardverska adresa"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4 adresa"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IPv4 adresa"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 mrežni izlaz"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Podrazumevani IPv4 mrežni izlaz"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6 adrese"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IPv6 adresa"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6 mrežni izlaz"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Podrazumevani IPv6 mrežni izlaz"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX BSID"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "ID opslužujuće bazne stanice, dobijen od mreže"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Ime NSP‑a"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX signal"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Trenutni kvalitet signala NSP‑a, u procentima."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Tip WiMAX NSP‑a"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Mrežni tip NSP‑a."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Pristupna tačka (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID bežične pristupne tačke"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Jačina signala"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Jačina signala bežične pristupne tačke"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Pristupna tačka (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Hardverska adresa bežične pristupne tačke"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Bežični pojas"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Pojas bežične frekvencije"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Bežični kanal"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Kanal bežične frekvencije"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Bežična bezbednost"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Opisuje bezbednosne sposobnosti pristupne tačke"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Bežični režim"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Radni režim bežičnog uređaja"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobilni operater"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Ime mobilnog operatera"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Kvalitet mobilnog signala"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Tehnologija mobilnog pristupa"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Dozvoljeni mobilni režim"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Neophodno otključavanje mobilnog"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Glavni mobilni uređaj"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI mobilnog uređaja"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Serijski broj mobilnog uređaja"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI mobilnog uređaja"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Broj identiteta mobilnog uređaja"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Bluetooth ime"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Bluetooth ime uređaja"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN priključak"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Tip VPN priključka"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN barjak"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Barjak VPN veze"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Dostupni detalji"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "ime"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Detalji za prikaz"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement-kded.po b/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..ffa7796
--- /dev/null
@@ -0,0 +1,645 @@
+# Translation of plasmanetworkmanagement-kded.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-07-02 21:48+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavianlatin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Podržani su samo DUN i NAP servisi."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Ne mogu da dozovem bluetooth menadžer (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Podrazumevani bluetooth adapter nije nađen: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) ne podržava modemsko umrežavanje (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) ne podržava mrežnu pristupnu tačku (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Greška pri aktiviranju serijskog porta uređaja: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Uređaj %1 nije onaj traženi (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Uređaj za serijski port %1 (%2) nije nađen."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Greška pri otključavanju modema: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Greška pri otključavanju PIN‑om/PUK‑om"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Uređaj ne može da se podesi."
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP postava nije dostupna."
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP postavi je prošao rok."
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Nije zadata nijedna tajna."
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Prekinuta veza sa pružaocem ovlašćivanja."
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Propalo podešavanje pružaoca ovlašćivanja."
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Propao pružalac ovlašćivanja."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Prekovreme kod pružaoca ovlašćivanja."
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Propalo pokretanje PPP‑a."
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "Prekinuta veza sa PPP‑om."
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP propao."
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Propalo pokretanje DHCP‑a."
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Greška DHCP‑a."
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP propao."
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Propalo pokretanje deljenog servisa."
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Deljeni servis propao."
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Propalo pokretanje automatskog IP servisa."
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Automatski IP servis prijavljuje grešku."
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Automatski IP servis propao."
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modem je zauzet."
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modem ne daje ton biranja."
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modem ne daje nosač."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Prekovreme u modemskom biranju."
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Modemsko biranje propalo."
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Modem ne može da se pripremi."
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "GSM APN ne može da se izabere."
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "GSM modem ne traži."
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Odbijena registracija na GSM mrežu."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Prekovreme u registraciji na GSM mrežu."
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "GSM registracija propala."
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Provera GSM PIN‑a propala."
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Nedostaje firmver uređaja."
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Uređaj je uklonjen."
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Sistem umrežavanja sada spava."
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Veza je uklonjena."
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Kabl je izvučen."
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Modem ne može da se nađe."
+
+# rewrite-msgid: /failed or timed out/failure or timeout/
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Prekovreme ili neuspeh bluetooth veze."
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "Nije ubačena SIM kartica GSM modema."
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Potreban PIN SIM‑a GSM modema."
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Potreban PUK SIM‑a GSM modema."
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "Pogrešan SIM GSM modema."
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBand uređaj ne podržava povezani režim."
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Propala zavisnost veze."
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Problem u Ethernetu preko ADSL mosta po RFC‑u 2684."
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "Menadžer modema nije u pogonu."
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Wi‑Fi mreža ne može da se nađe."
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Sekundarna veza bazne veze propala."
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Veza „%1“ aktivirana."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Veza „%1“ deaktivirana."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN veza „%1“ aktivirana."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN veza „%1“ propala."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN veza „%1“ prekinuta."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "Stanje VPN veze promenjeno jer ju je korisnik prekinuo."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr "Stanje VPN veze promenjeno jer je uređaj koji je koristila nestao."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Zaustavljen je servis koji pruža VPN vezu."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "IP postava VPN veze nije dobra."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Prekovreme u pokušaju povezivanja sa VPN servisom."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr "Prekovreme u pokretanju servisa koji pruža VPN vezu."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Propalo pokretanje servisa koji pruža VPN vezu."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "Neophodne tajne za VPN vezu nisu zadate."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Autentifikacija na VPN serveru propala."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Veza je obrisana iz postavki."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr "Za pristupanje bežičnoj mreži „%1“ treba ispod da unesete lozinku."
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Unesite lozinku za aktiviranje veze „%1“"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN tajne (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Dijalog za lozinku"
+
+# >! Remove message.
+# literal-segment: TextLabel
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "TextLabel"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Prikaži lozinku"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Otključaj"
+
+# >> @item
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "PUK‑a SIM‑a"
+
+# >> @item
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "PUK2 SIM‑a"
+
+# >> @item
+# rewrite-msgid: /Service//
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK provajdera"
+
+# >> @item
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK mreže"
+
+# >> @item
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "kompanijski PUK"
+
+# >> @item
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH‑FSIM PUK"
+
+# >> @item
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK mrežnog podskupa"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Neophodno otključavanje: %1"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Neophodno otključavanje: %1"
+
+# rewrite-msgid: /code//
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr "Mobilni širokopojasni uređaj „%1“ zahteva %2 da bi se mogao koristiti."
+
+# rewrite-msgid: /code//
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Novi PIN kod:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Ponovite novi PIN kod:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Prikaži PIN/PUK kod"
+
+# >> @item
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "PIN SIM‑a"
+
+# >> @item
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "PIN2 SIM‑a"
+
+# >> @item
+# rewrite-msgid: /Service//
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN provajdera"
+
+# >> @item
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN mreže"
+
+# >> @item
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+# >> @item
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "kompanijski PIN"
+
+# >> @item
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH‑FSIM PIN"
+
+# >> @item
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN mrežnog podskupa"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Prikaži PIN kod"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN kod je prekratak, mora imati bar 4 cifre."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Dva PIN koda se ne poklapaju."
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK kod je prekratak. Mora imati 8 cifara."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Nepoznata greška"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Neophodno otključavanje SIM‑a PIN‑om"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Mobilni širokopojasni uređaj „%1“ traži PIN kô̂d SIM‑a da bi se mogao "
+"koristiti."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK kod:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Ponovite PIN kod:"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..7ab3c39
--- /dev/null
@@ -0,0 +1,224 @@
+# Translation of plasmanetworkmanagement_l2tpui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavianlatin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "nije potrebna"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Prikaži lozinku"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT domen:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPsec postavke..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP postavke..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "IPsec tunel ka L2TP domaćinu"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Ime grupe:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID mrežnog izlaza:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Pretpodeljeni ključ:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Opcije L2TP‑a/IPseca"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Korisnička lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Prikaži lozinke"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Autentifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Dozvoli sledeće metode autentifikacije:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MS‑CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MS‑CHAP v2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Koristi Microsoftovo šifrovanje tačka—tačka"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE šifrovanje"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Šifrovanje:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "bilo koje"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128‑bitno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40‑bitno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Šifrovanje sa stanjem"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Kompresija"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Dozvoli BSD kompresiju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Dozvoli deflate kompresiju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Dozvoli kompresiju TCP zaglavlja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Pregovaranje o kompresiji protokolskog polja"
+
+# rewrite-msgid: /Control/Control field/
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Kompresija polja adrese i kontrole"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Eho"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Šalji PPP eho pakete"
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Opcije L2TP‑a/PPP‑a"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..0c49139
--- /dev/null
@@ -0,0 +1,155 @@
+# Translation of plasmanetworkmanagement_openconnectui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openconnectui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavianlatin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Obraćam se domaćinu, sačekajte..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Prikaži lozinku"
+
+# >> @action:button
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Prijava"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Provera sertifikata sa VPN servera „%1“ nije prošla.\n"
+"Razlog: %2\n"
+"Svejedno ga prihvatiti?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Pokušaj povezivanja nije uspeo."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Autentifikacija za OpenConnectov VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN domaćin"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Poveži se"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Automatski počni povezivanje idući put"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Prikaži dnevnik"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Nivo beleženja:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "greška"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "informacije"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "ispravljanje"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "trag"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Postavke OpenConnecta"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Opšte"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "CA sertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proksi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Omotačka skripta za CSD:"
+
+# rewrite-msgid: /Cisco Secure Desktop/CSD/
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Dozvoli CSD‑ov trojanac"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Autentifikacija sertifikatom"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Korisnički sertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Privatni ključ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "FSID kao lozinka ključa"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..b5a9d65
--- /dev/null
@@ -0,0 +1,86 @@
+# Translation of plasmanetworkmanagement_openswanui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavianlatin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Ime grupe:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Korisnička lozinka:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "nije potrebna"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Grupna lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Prikaži lozinke"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algoritmi faze 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algoritmi faze 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domen:"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..c2f7606
--- /dev/null
@@ -0,0 +1,499 @@
+# Translation of plasmanetworkmanagement_openvpnui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-11 16:15+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavianlatin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Ne mogu da otvorim fajl"
+
+# >> %1 directory path
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Želite li da kopirate svoje sertifikate u %1?"
+
+# >> @title:window
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Kopiranje sertifikata"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Nepoznata opcija: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Loš broj argumenata (očekivan jedan) u opciji: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Loša veličina (treba da je između 0 i 0xFFFF) u opciji: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Loša veličina (treba da je između 0 i 604800) u opciji: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Loša opcija proksija: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Loš port (treba da je između 1 i 65535) u opciji: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Loš broj argumenta (očekivana dva) u opciji: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Loš argument u opciji: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Fajl %1 nije pravilan OpenVPN‑ov postavni fajl klijenta."
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Fajl %1 nije pravilna OpenVPN‑ova postava (nema udaljenog)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Greška pri upisivanju fajla %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Greška pri kopiranju sertifikata u %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Ne mogu da otvorim fajl za pisanje."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Napredno..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Prikaži lozinke"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Tip veze:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509 sertifikati"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "pretpodeljeni ključ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "lozinka"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 sa lozinkom"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA fajl:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Sertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Ključ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Lozinka ključa:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "nije potrebna"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Deljeni ključ:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Lokalna IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Udaljena IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Smer ključa:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr "Ako se smer ključa koristi, mora biti suprotan onome kod VPN parnjaka."
+
+# >! Contexts.
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "nikakav"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA fajl:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Opšte"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Port mrežnog izlaza:"
+
+# >! Contexts.
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "automatski"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "MTU tunela:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Veličina UDP fragmenata:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Poseban period ponovnog pregovaranja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Koristi LZO kompresiju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Koristi TCP vezu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Koristi TAP uređaj"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Ograniči najveću veličinu TCP segmenta (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Bezbednost"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Šifrar:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Dobavljam raspoložive šifrare..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC autentifikacija:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "podrazumevana"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA‑1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA‑224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA‑256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA‑384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA‑512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD‑160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS postavke"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Poklapanje naslova:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Povezuje se samo na servere čiji sertifikat poklapa datu temu. Primer: /"
+"CN=mojvpn.kompanija.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Dopunska TLS autentifikacija"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "klijent (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proksiji"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Tip proksija:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Adresa servera:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Neprekidno pokušavaj kad dođe do grešaka"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Korisničko ime za proksi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Lozinka proksija:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Prikaži lozinku"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Napredna svojstva OpenVPN‑a"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "neuspelo traženje OpenVPN‑ovog šifrara"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "podrazumevan"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "nije nađen nijedan OpenVPN‑ov šifrar"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Lozinka ključa:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Prikaži lozinku"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Autentifikacija u OpenVPN‑u"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..fc4fb4c
--- /dev/null
@@ -0,0 +1,190 @@
+# Translation of plasmanetworkmanagement_pptpui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_pptpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavianlatin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Autentifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Dozvoli sledeće metode autentifikacije:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MS‑CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MS‑CHAP v2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Koristi Microsoftovo šifrovanje tačka—tačka"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE šifrovanje"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Šifrovanje:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "bilo koje"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128‑bitno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40‑bitno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Šifrovanje sa stanjem"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Kompresija"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Dozvoli BSD kompresiju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Dozvoli deflate kompresiju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Dozvoli kompresiju TCP zaglavlja"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Eho"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Šalji PPP eho pakete"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTP autentifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Prikaži lozinku"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP postavke"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Opšte"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Dopunsko"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Prijava:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "nije potrebna"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT domen:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Napredno..."
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..e5c71e3
--- /dev/null
@@ -0,0 +1,162 @@
+# Translation of plasmanetworkmanagement_strongswanui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_strongswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavianlatin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Lozinka privatnog ključa:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Lozinka:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Postava zadaje ssh-agent za autentifikaciju, ali nema nijednog u pogonu."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "VPN preko strongSwana"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Prikaži lozinke"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Mrežni izlaz"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Sertifikat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Autentifikacija"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "sertifikat/privatni ključ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "sertifikat/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "SmartCard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Privatni ključ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Lozinka privatnog ključa:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "nije potrebna"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Korisnička &lozinka"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Opcije"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Zahtevaj unutrašnju IP adresu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Nametni UDP enkapsulaciju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Koristi IP kompresiju"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/sr@ijekavianlatin/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..e80c240
--- /dev/null
@@ -0,0 +1,323 @@
+# Translation of plasmanetworkmanagement_vpncui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-26 20:46+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@ijekavianlatin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Greška pri dešifrovanju zamagljene lozinke"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Greška"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Fajl %1 ne može da se otvori."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Neophodna naredba cisco-decrypt ne može da se nađe."
+
+# rewrite-msgid: /vpnc software/VPNC/
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"Fajl VPN postavki „%1“ zadaje tunelovanje VPN saobraćaja kroz TCP, što VPNC "
+"trenutno ne podržava.\n"
+"\n"
+"Veza će svejedno biti uspostavljena, bez TCP tunelovanja, ali možda neće "
+"raditi prema očekivanju."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Nije podržano"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: greška fajl formata."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: fajl ne može da se napravi."
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Korisnička lozinka:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "nije potrebna"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Ime grupe:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Grupna lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Prikaži lozinke"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Hibridna autentifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "CA &fajl:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Napredno..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domen:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Proizvođač:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transport i bezbednost"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Metod šifrovanja:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT-prolaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH grupa:"
+
+# rewrite-msgid: /Perfect Forward Secrecy/PFS/
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "&PFS:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Bez otkrivanja mrtvih parnjaka"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Lokalni port:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Željeni lokalni port (0–65535). 0 (podrazumevano) znači nasumičan port."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "nasumično"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Napredna VPNC‑ova svojstva"
+
+# >> @item
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+# >> @item
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "NetScreen"
+
+# >> @item
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "bezbedno (podrazumevano)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "slabo (DES šifrovanje, koristiti obazrivo)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "nikakvo (potpuno nebezbedno)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-prolaz kada je dostupno (podrazumevano)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "uvek NAT-prolaz"
+
+# >> @item
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Ciscov UDP"
+
+# >> @item
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "isključeno"
+
+# >> @item
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH grupa 1"
+
+# >> @item
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH grupa 2 (podrazumevano)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH grupa 5"
+
+# >> @item
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "server (podrazumevano)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "ništa"
+
+# >> @item
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH grupa 1"
+
+# >> @item
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH grupa 2"
+
+# >> @item
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH grupa 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNC‑ova autentifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Korisnička lozinka:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Grupna lozinka:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Korisničko ime:"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@latin/CMakeLists.txt b/plasma-nm/po/sr@latin/CMakeLists.txt
new file mode 100644 (file)
index 0000000..68979fa
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(sr@latin ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/sr@latin/libplasmanetworkmanagement-editor.po b/plasma-nm/po/sr@latin/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..8eb4d49
--- /dev/null
@@ -0,0 +1,1511 @@
+# Translation of libplasmanetworkmanagement-editor.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanetworkmanagement-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-29 22:53+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "moja_deljena_veza"
+
+# >> @title:window
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Nova veza (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Nova %1 veza"
+
+# >> @title:window
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Uređivanje veze „%1“"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Opšte podešavanje"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Žičana"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x bezbednost"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Bežična"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Bežična bezbednost"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobilna širokopojasna (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Spoj"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Most"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dijalog"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Ime veze:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "kružni"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "aktivna rezerva"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "emitovanje"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "adaptivna preraspodela prenosnog opterećenja"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "adaptivna preraspodela opterećenja"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (preporučen)"
+
+# >> @item:inlistbox
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Želite li da uklonite vezu „%1“?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Uklanjanje veze"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+# >> @item
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (modemsko umrežavanje)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "⁠PAN (lična oblasna mreža)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Uređivač naprednih dozvola"
+
+# >> @item
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "bilo koja"
+
+# >> @item
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "samo 3G (UMTS/HSPA)"
+
+# >> @item
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "samo 2G (GPRS/EDGE)"
+
+# >> @item
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "poželjno 3G (UMTS/HSPA)"
+
+# >> @item
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "poželjno 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "poželjno 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "samo 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "datogram"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "povezano"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "adresa"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "mrežna maska"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "mrežni izlaz"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Drugi DNS serveri:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS serveri:"
+
+# >> @title:window
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Uređivanje DNS servera"
+
+# >> @title:window
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Uređivanje DNS domena za pretragu"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "adresa"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "prefiks"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "mrežni izlaz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Autentifikacija:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "TTLS (tunelski TLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "PEAP (zaštićeni EAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Traži lozinku svaki put"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Prikaži lozinku"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identitet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Korisnički sertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA sertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Privatni ključ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Lozinka privatnog ključa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anonimni identitet:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automatsko davanje PAC‑a"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "anonimno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "autentifikovano"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "oba"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC &fajl:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Unutrašnja autentifikacija:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MS‑CHAP v2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MS‑CHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Verzija PEAP‑a:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "automatski"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "verzija 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "verzija 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Ime sučelja:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Spojene veze:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Dodaj..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Uredi..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Obriši"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Režim:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Nadzor veze:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Učestalost nadzora:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Zastoj dizanja veze:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Zastoj spuštanja veze:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP ciljevi:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "IP adresa ili spisak zapetama razdvojenih adresa."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Premošćene veze:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Vreme starenja:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Uključi STP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioritet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Zastoj prosleđivanja:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Vreme pozdrava:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Najveća starost:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Adresa uređaja:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Tip veze:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Broj:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Automatski se poveži na ovu mrežu kada je dostupna"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Svi korisnici mogu da se povežu na ovu mrežu"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Uredite napredne dozvole za ovu vezu."
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Uređivač fino razdeljenih dozvola za ovu vezu. Omogućava vam da zadate koji "
+"korisnici mogu da je aktiviraju, izmene ili obrišu."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Napredno..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Zona zaštitnog zida:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Automatski se poveži na VPN pri upotrebi ove veze"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Osnovno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "nije neophodno"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Napredno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Dozvoli roming ako domaća mreža nije dostupna"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "ID mreže:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tip:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Prikaži lozinke"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Režim prenosa:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Ograniči na uređaj:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+# >! Plurals.
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bajtova"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Metod:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "automatski (samo adrese)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "veznolokalno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "ručno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "deljeno drugim računarima"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "isključeno"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS serveri:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"U ovom polju zadajete IP adrese jednog ili više DNS servera. Stavke "
+"razdvajate zapetom."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Uredite listu DNS servera."
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Domeni za pretragu:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"U ovom polju zadajete jedan ili više DNS domena za pretragu. Stavke "
+"razdvajate zapetom."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Uredi listu DNS domena za pretragu"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "DHCP ID klijenta:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Ukloni"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Dodaj"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adrese"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Ova veza zahteva IPv4"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Rute..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"U ovom polju zadajete DHCP ID klijenta, što je niska koja se šalje DHCP "
+"serveru radi identifikacije lokalnog računara. Na osnovu nje, DHCP server "
+"može prilagoditi DHCP najam i opcije."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Privatnost:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "automatski (samo DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "ignorisano"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Ova veza zahteva IPv6"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "podrazumevano"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "isključeno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "uključeno (poželjna javna adresa)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "uključeno (poželjne privremene adrese)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Autentifikacija"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Kompresija"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Šifrovanje tačka—tačka (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "BSD kompresija podataka"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Kompresija podataka po deflateu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Kompresija TCP zaglavlja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Zahtevaj 128‑bitno šifrovanje"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "MPPE sa stanjem"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Eho"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Šalji PPP eho pakete"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Servis:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Roditeljsko sučelje:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN ID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Ime VLAN sučelja:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Preraspoređivanje zaglavlja odlaznih paketa"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Registracioni protokol GARP za VLAN."
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Labavo svezivanje"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "infrastrukturna"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "improvizovana"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "pristupna tačka"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Klonirana MAC adresa:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Nasumično..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Popunite ovo ako želite da napravite vezu za skrivenu mrežu."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Skrivena mreža:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Pojas:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Bežična bezbednost"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "nikakva"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP ključ 40/128 bitova (heks. ili ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP ključ 128 bitova"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "dinamički WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA i WPA2 lični"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA i WPA2 preduzetnički"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Bezbednost:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Ključ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Prikaži ključ"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP indeks:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (podrazumevano)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "otvoreni sistem"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "deljeni ključ"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Ime mreže:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Brzina:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Dupleks:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "puni"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "polovični"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Automatsko pregovaranje"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "802.1x bezbednost za ovu vezu"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Postupak nije podržan za ovaj tip VPN‑a."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "nd."
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Nije dostupno"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Prvo izaberite SSID."
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "metrika"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "mrežna maska"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "metrika"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Nova mobilna širokopojasna veza"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Moj paket nije naveden..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Nepoznat provajder"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Podrazumevano"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Postavljanje mobilne širokopojasne veze"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Ova pomoćnik vam olakšava postavljanje mobilne širokopojasne veze ka "
+"mobilnoj (3G) mreži."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Trebaće vam sledeći podaci:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "ime vašeg širokopojasnog provajdera"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "naziv vašeg širokopojasnog paketa"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "(u nekim slučajevima) APN širokopojasnog paketa (ime pristupne tačke)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Napravi vezu za &ovaj mobilni širokopojasni uređaj:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "bilo koji GSM uređaj"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "bilo koji CDMA uređaj"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "instalirani GSM uređaj"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "instalirani CDMA uređaj"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Izbor države provajdera"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Spisak država:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Moja država nije navedena"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Izbor provajdera"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Izaberite svog provajdera sa &spiska:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Ne mogu da nađem provajdera &pa hoću ručno da ga unesem:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Izbor paketa"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Izaberite svoj paket:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "&APN (ime pristupne tačke) izabranog paketa:"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"UPOZORENJE: Izbor pogrešnog paketa može dovesti do problema sa naplatom na "
+"širokopojasnom nalogu, kao i onemogućiti povezivanje.\n"
+"\n"
+"Ako niste sigurni za paket, tražite provajderu da vam da APN paketa."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Potvrda mobilnih širokopojasnih postavki"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr "Mobilna širokopojasna veza podešena je sa sledećim postavkama:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Provajder:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Paket:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Bezbednost: %3\n"
+"Frekvencija: %4 MHz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Bezbednost: nebezbedno\n"
+"Frekvencija: %3 MHz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Dostupni korisnici"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "pravo ime"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "korisničko ime"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Korisnici koji smeju da aktiviraju vezu"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Uređivanje IPv4 ruta"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Koristi samo za resurse na ovoj vezi"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Ukloni"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Dodaj"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignoriši automatski dobavljene rute"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Uređivanje IPv6 ruta"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@latin/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/sr@latin/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..23ea9c2
--- /dev/null
@@ -0,0 +1,1368 @@
+# Translation of plasma_applet_org.kde.networkmanagement.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2012, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasma_applet_org.kde.networkmanagement\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-11 16:14+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Časlav Ilić"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "caslav.ilic@gmx.net"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Prikaži sekcije"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Jedinica &brzine mreže:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KB/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "Kb/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Detalji veze"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Poveži se"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Prekini vezu"
+
+# >> @title:tab
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Brzina"
+
+# >> @title:tab
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Detalji"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Lozinka..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Prikaži lozinku"
+
+# >> @item
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "uspostavljena, ⬇ %1/s, ⬆ %2/s"
+
+# >> @item
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "uspostavljena"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Dostupne veze"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Bežična aktivirana"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Bežična deaktivirana"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobilna širokopojasna aktivirana"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobilna širokopojasna deaktivirana"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Avionski režim aktiviran"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Avionski režim deaktiviran"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "povezano"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "povezano"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "povezano"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "neaktivno"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "nepovezano"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "prekida se"
+
+# >> @item
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "povezuje se"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN veza"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Povezan na %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Povezujem se na %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "Menadžer mreže nije u pogonu"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Potreban je Menadžer mreže 0.9.8, nađen %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Primljeno"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Poslato"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "Kb/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr " Mb/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "Gb/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+# >> @title:column
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "primljeno"
+
+# >> @title:column
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "poslato"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Nedostaje priključak za VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Ne mogu da aktiviram %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Ne mogu da dodam %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Ne mogu da zatražim skeniranje"
+
+# >> @title:column
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "ime veze"
+
+# >> @title:column
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "poslednje korišćena"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Aktivne veze"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Žičano ethernetsko"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Bežično 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuelno (spoj)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuelno (most)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuelno (VLAN)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Serijsko modemsko"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobilno širokopojasno"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Spoj"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Most"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobilna širokopojasna"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "OLPC rešetka"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Žičana"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Bežična"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Nepoznata vrsta veze"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Bežično sučelje (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Žičano sučelje (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Most (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Neupravljano"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Nedostupno"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Nije povezano"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Pripremam povezivanje"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Podešavam sučelje"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Čekam ovlašćenje"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Postavljam mrežnu adresu"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Proveravam dalju povezivost"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Čekam sekundarnu vezu"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Povezano"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Povezano na %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Obustavljam vezu"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Povezivanje propalo"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Greška: loše stanje"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Nepoznato"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Pripremam povezivanje"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Potrebno ovlašćenje"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Povezujem se"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Postavljam mrežnu adresu"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Aktivirana"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Propala"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Propala"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "nepoznata"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "improvizovana"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "infrastrukturna"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "pristupna tačka"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "LOŠ REŽIM POPRAVI ME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "WEP40 po parovima"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "WEP104 po parovima"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "TKIP po parovima"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "CCMP po parovima"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "WEP40 grupno"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "WEP104 grupno"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "TKIP grupno"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "CCMP grupno"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> b/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> Mb/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> Gb/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "bilo koji"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EV‑DO revizija B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EV‑DO revizija A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EV‑DO revizija 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "kompaktni GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "analogno"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "nepoznato"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "bilo koje"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modem je otključan."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM zahteva PIN kod."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM zahteva PIN2 kod."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM zahteva PUK kod."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM zahteva PUK2 kod."
+
+# rewrite-msgid: /service//
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modem zahteva PIN kô̂d provajdera."
+
+# rewrite-msgid: /service//
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modem zahteva PUK kô̂d provajdera."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modem zahteva PIN kô̂d mreže."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modem zahteva PUK kô̂d mreže."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modem zahteva PIN kod."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modem zahteva kompanijski PIN kod."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modem zahteva kompanijski PUK kod."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modem zahteva PH‑FSIM PIN kod."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modem zahteva PH‑FSIM PUK kod."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modem zahteva PIN kô̂d mrežnog podskupa."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modem zahteva PUK kô̂d mrežnog podskupa."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Nepoznat razlog zaključavanja."
+
+# >> @item NSP type
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "nepoznat tip WiMAXNSP‑a"
+
+# >> @item NSP type
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "domaće"
+
+# >> @item NSP type
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "sagovornik"
+
+# >> @item NSP type
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "partner u romingu"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "nebezbedno"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "dinamički WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "nepoznat tip bezbednosti"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "nebezbedno"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "dinamički WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "nepoznat tip bezbednosti"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Ime sistema:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4 adresa:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4 mrežni izlaz:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6 adrese:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6 mrežni izlaz:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Drajver:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth ime:"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC adresa:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operater:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "ID mreže:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Kvalitet signala:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Tehnologija pristupa:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Dozvoljeni režim:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Neophodno otključavanje:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN priključak:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Barjak:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSID:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "NSP ime:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Tip mreže:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Brzina veze:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Režim:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Jačina signala:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Pristupna tačka (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Pristupna tačka (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Bezbednost:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Pojas frekvencija:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "pre %1 minuta"
+msgstr[1] "pre %1 minuta"
+msgstr[2] "pre %1 minuta"
+msgstr[3] "pre minut"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "pre %1 sat"
+msgstr[1] "pre %1 sata"
+msgstr[2] "pre %1 sati"
+msgstr[3] "pre sat"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "juče"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "nikad"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "poslednje korišćeno pre %1 minut"
+msgstr[1] "poslednje korišćeno pre %1 minuta"
+msgstr[2] "poslednje korišćeno pre %1 minuta"
+msgstr[3] "poslednje korišćeno pre minut"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "poslednje korišćeno pre %1 sat"
+msgstr[1] "poslednje korišćeno pre %1 sata"
+msgstr[2] "poslednje korišćeno pre %1 sati"
+msgstr[3] "poslednje korišćeno pre sat"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "poslednje korišćeno juče"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr ""
+"poslednje korišćeno %1"
+"|/|"
+"poslednje korišćeno $[na-reč %1 gen]"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "nikad korišćeno"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Drajver"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Drajver uređaja"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Brzina veze"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Brzina veze"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "sistemskom imenu"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC adresa"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Hardverska adresa"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4 adresa"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IPv4 adresa"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 mrežni izlaz"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Podrazumevani IPv4 mrežni izlaz"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6 adrese"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IPv6 adresa"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6 mrežni izlaz"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Podrazumevani IPv6 mrežni izlaz"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX BSID"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "ID opslužujuće bazne stanice, dobijen od mreže"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Ime NSP‑a"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX signal"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Trenutni kvalitet signala NSP‑a, u procentima."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Tip WiMAX NSP‑a"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Mrežni tip NSP‑a."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Pristupna tačka (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID bežične pristupne tačke"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Jačina signala"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Jačina signala bežične pristupne tačke"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Pristupna tačka (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Hardverska adresa bežične pristupne tačke"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Bežični pojas"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Pojas bežične frekvencije"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Bežični kanal"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Kanal bežične frekvencije"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Bežična bezbednost"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Opisuje bezbednosne sposobnosti pristupne tačke"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Bežični režim"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Radni režim bežičnog uređaja"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobilni operater"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Ime mobilnog operatera"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Kvalitet mobilnog signala"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Tehnologija mobilnog pristupa"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Dozvoljeni mobilni režim"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Neophodno otključavanje mobilnog"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Glavni mobilni uređaj"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI mobilnog uređaja"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Serijski broj mobilnog uređaja"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI mobilnog uređaja"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Broj identiteta mobilnog uređaja"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Bluetooth ime"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Bluetooth ime uređaja"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN priključak"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Tip VPN priključka"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN barjak"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Barjak VPN veze"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Dostupni detalji"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "ime"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Detalji za prikaz"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@latin/plasmanetworkmanagement-kded.po b/plasma-nm/po/sr@latin/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..fbfa1b4
--- /dev/null
@@ -0,0 +1,645 @@
+# Translation of plasmanetworkmanagement-kded.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-07-02 21:48+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Podržani su samo DUN i NAP servisi."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Ne mogu da dozovem bluetooth menadžer (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Podrazumevani bluetooth adapter nije nađen: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) ne podržava modemsko umrežavanje (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) ne podržava mrežnu pristupnu tačku (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Greška pri aktiviranju serijskog porta uređaja: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Uređaj %1 nije onaj traženi (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Uređaj za serijski port %1 (%2) nije nađen."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Greška pri otključavanju modema: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Greška pri otključavanju PIN‑om/PUK‑om"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Uređaj ne može da se podesi."
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP postava nije dostupna."
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP postavi je prošao rok."
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Nije zadata nijedna tajna."
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Prekinuta veza sa pružaocem ovlašćivanja."
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Propalo podešavanje pružaoca ovlašćivanja."
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Propao pružalac ovlašćivanja."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Prekovreme kod pružaoca ovlašćivanja."
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Propalo pokretanje PPP‑a."
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "Prekinuta veza sa PPP‑om."
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP propao."
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Propalo pokretanje DHCP‑a."
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Greška DHCP‑a."
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP propao."
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Propalo pokretanje deljenog servisa."
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Deljeni servis propao."
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Propalo pokretanje automatskog IP servisa."
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Automatski IP servis prijavljuje grešku."
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Automatski IP servis propao."
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modem je zauzet."
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modem ne daje ton biranja."
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modem ne daje nosač."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Prekovreme u modemskom biranju."
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Modemsko biranje propalo."
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Modem ne može da se pripremi."
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "GSM APN ne može da se izabere."
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "GSM modem ne traži."
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Odbijena registracija na GSM mrežu."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Prekovreme u registraciji na GSM mrežu."
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "GSM registracija propala."
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Provera GSM PIN‑a propala."
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Nedostaje firmver uređaja."
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Uređaj je uklonjen."
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Sistem umrežavanja sada spava."
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Veza je uklonjena."
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Kabl je izvučen."
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Modem ne može da se nađe."
+
+# rewrite-msgid: /failed or timed out/failure or timeout/
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Prekovreme ili neuspeh bluetooth veze."
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "Nije ubačena SIM kartica GSM modema."
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Potreban PIN SIM‑a GSM modema."
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Potreban PUK SIM‑a GSM modema."
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "Pogrešan SIM GSM modema."
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBand uređaj ne podržava povezani režim."
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Propala zavisnost veze."
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Problem u Ethernetu preko ADSL mosta po RFC‑u 2684."
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "Menadžer modema nije u pogonu."
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Wi‑Fi mreža ne može da se nađe."
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Sekundarna veza bazne veze propala."
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Veza „%1“ aktivirana."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Veza „%1“ deaktivirana."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN veza „%1“ aktivirana."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN veza „%1“ propala."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN veza „%1“ prekinuta."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "Stanje VPN veze promenjeno jer ju je korisnik prekinuo."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr "Stanje VPN veze promenjeno jer je uređaj koji je koristila nestao."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Zaustavljen je servis koji pruža VPN vezu."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "IP postava VPN veze nije dobra."
+
+# rewrite-msgid: /timed out/timeout/
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Prekovreme u pokušaju povezivanja sa VPN servisom."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr "Prekovreme u pokretanju servisa koji pruža VPN vezu."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Propalo pokretanje servisa koji pruža VPN vezu."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "Neophodne tajne za VPN vezu nisu zadate."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Autentifikacija na VPN serveru propala."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Veza je obrisana iz postavki."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr "Za pristupanje bežičnoj mreži „%1“ treba ispod da unesete lozinku."
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Unesite lozinku za aktiviranje veze „%1“"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN tajne (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Dijalog za lozinku"
+
+# >! Remove message.
+# literal-segment: TextLabel
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "TextLabel"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Prikaži lozinku"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Otključaj"
+
+# >> @item
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "PUK‑a SIM‑a"
+
+# >> @item
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "PUK2 SIM‑a"
+
+# >> @item
+# rewrite-msgid: /Service//
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK provajdera"
+
+# >> @item
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK mreže"
+
+# >> @item
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "kompanijski PUK"
+
+# >> @item
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH‑FSIM PUK"
+
+# >> @item
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK mrežnog podskupa"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Neophodno otključavanje: %1"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Neophodno otključavanje: %1"
+
+# rewrite-msgid: /code//
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr "Mobilni širokopojasni uređaj „%1“ zahteva %2 da bi se mogao koristiti."
+
+# rewrite-msgid: /code//
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Novi PIN kod:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Ponovite novi PIN kod:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Prikaži PIN/PUK kod"
+
+# >> @item
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "PIN SIM‑a"
+
+# >> @item
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "PIN2 SIM‑a"
+
+# >> @item
+# rewrite-msgid: /Service//
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN provajdera"
+
+# >> @item
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN mreže"
+
+# >> @item
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+# >> @item
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "kompanijski PIN"
+
+# >> @item
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH‑FSIM PIN"
+
+# >> @item
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN mrežnog podskupa"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Prikaži PIN kod"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN kod je prekratak, mora imati bar 4 cifre."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "Dva PIN koda se ne poklapaju."
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK kod je prekratak. Mora imati 8 cifara."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Nepoznata greška"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Neophodno otključavanje SIM‑a PIN‑om"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Mobilni širokopojasni uređaj „%1“ traži PIN kô̂d SIM‑a da bi se mogao "
+"koristiti."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK kod:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Ponovite PIN kod:"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@latin/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/sr@latin/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..b9d4ffa
--- /dev/null
@@ -0,0 +1,224 @@
+# Translation of plasmanetworkmanagement_l2tpui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "nije potrebna"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Prikaži lozinku"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT domen:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPsec postavke..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP postavke..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "IPsec tunel ka L2TP domaćinu"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Ime grupe:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "ID mrežnog izlaza:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Pretpodeljeni ključ:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Opcije L2TP‑a/IPseca"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Korisnička lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Prikaži lozinke"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Autentifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Dozvoli sledeće metode autentifikacije:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MS‑CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MS‑CHAP v2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Koristi Microsoftovo šifrovanje tačka—tačka"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE šifrovanje"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Šifrovanje:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "bilo koje"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128‑bitno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40‑bitno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Šifrovanje sa stanjem"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Kompresija"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Dozvoli BSD kompresiju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Dozvoli deflate kompresiju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Dozvoli kompresiju TCP zaglavlja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Pregovaranje o kompresiji protokolskog polja"
+
+# rewrite-msgid: /Control/Control field/
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Kompresija polja adrese i kontrole"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Eho"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Šalji PPP eho pakete"
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Opcije L2TP‑a/PPP‑a"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@latin/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/sr@latin/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..ddab207
--- /dev/null
@@ -0,0 +1,155 @@
+# Translation of plasmanetworkmanagement_openconnectui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openconnectui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Obraćam se domaćinu, sačekajte..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Prikaži lozinku"
+
+# >> @action:button
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Prijava"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Provera sertifikata sa VPN servera „%1“ nije prošla.\n"
+"Razlog: %2\n"
+"Svejedno ga prihvatiti?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Pokušaj povezivanja nije uspeo."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Autentifikacija za OpenConnectov VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN domaćin"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Poveži se"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Automatski počni povezivanje idući put"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Prikaži dnevnik"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Nivo beleženja:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "greška"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "informacije"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "ispravljanje"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "trag"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Postavke OpenConnecta"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Opšte"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "CA sertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proksi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Omotačka skripta za CSD:"
+
+# rewrite-msgid: /Cisco Secure Desktop/CSD/
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Dozvoli CSD‑ov trojanac"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Autentifikacija sertifikatom"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Korisnički sertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Privatni ključ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "FSID kao lozinka ključa"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@latin/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/sr@latin/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..e4738a1
--- /dev/null
@@ -0,0 +1,86 @@
+# Translation of plasmanetworkmanagement_openswanui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Ime grupe:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Korisnička lozinka:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "nije potrebna"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Grupna lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Prikaži lozinke"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Algoritmi faze 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Algoritmi faze 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domen:"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@latin/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/sr@latin/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..09f1406
--- /dev/null
@@ -0,0 +1,499 @@
+# Translation of plasmanetworkmanagement_openvpnui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-11 16:15+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Ne mogu da otvorim fajl"
+
+# >> %1 directory path
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Želite li da kopirate svoje sertifikate u %1?"
+
+# >> @title:window
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Kopiranje sertifikata"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Nepoznata opcija: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Loš broj argumenata (očekivan jedan) u opciji: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Loša veličina (treba da je između 0 i 0xFFFF) u opciji: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Loša veličina (treba da je između 0 i 604800) u opciji: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Loša opcija proksija: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Loš port (treba da je između 1 i 65535) u opciji: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Loš broj argumenta (očekivana dva) u opciji: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Loš argument u opciji: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Fajl %1 nije pravilan OpenVPN‑ov postavni fajl klijenta."
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Fajl %1 nije pravilna OpenVPN‑ova postava (nema udaljenog)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Greška pri upisivanju fajla %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Greška pri kopiranju sertifikata u %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Ne mogu da otvorim fajl za pisanje."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Napredno..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Prikaži lozinke"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Tip veze:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509 sertifikati"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "pretpodeljeni ključ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "lozinka"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 sa lozinkom"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA fajl:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Sertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Ključ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Lozinka ključa:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "nije potrebna"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Deljeni ključ:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Lokalna IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Udaljena IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Smer ključa:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr "Ako se smer ključa koristi, mora biti suprotan onome kod VPN parnjaka."
+
+# >! Contexts.
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "nikakav"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA fajl:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Opšte"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Port mrežnog izlaza:"
+
+# >! Contexts.
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "automatski"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "MTU tunela:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Veličina UDP fragmenata:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Poseban period ponovnog pregovaranja"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Koristi LZO kompresiju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Koristi TCP vezu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Koristi TAP uređaj"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Ograniči najveću veličinu TCP segmenta (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Bezbednost"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Šifrar:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Dobavljam raspoložive šifrare..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC autentifikacija:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "podrazumevana"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA‑1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA‑224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA‑256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA‑384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA‑512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD‑160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS postavke"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Poklapanje naslova:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Povezuje se samo na servere čiji sertifikat poklapa datu temu. Primer: /"
+"CN=mojvpn.kompanija.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Dopunska TLS autentifikacija"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "klijent (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proksiji"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Tip proksija:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Adresa servera:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Neprekidno pokušavaj kad dođe do grešaka"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Korisničko ime za proksi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Lozinka proksija:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Prikaži lozinku"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Napredna svojstva OpenVPN‑a"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "neuspelo traženje OpenVPN‑ovog šifrara"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "podrazumevan"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "nije nađen nijedan OpenVPN‑ov šifrar"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Lozinka ključa:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Prikaži lozinku"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "Autentifikacija u OpenVPN‑u"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@latin/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/sr@latin/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..fe6458c
--- /dev/null
@@ -0,0 +1,190 @@
+# Translation of plasmanetworkmanagement_pptpui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_pptpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Autentifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Dozvoli sledeće metode autentifikacije:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MS‑CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MS‑CHAP v2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Koristi Microsoftovo šifrovanje tačka—tačka"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE šifrovanje"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Šifrovanje:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "bilo koje"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128‑bitno"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40‑bitno"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Šifrovanje sa stanjem"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Kompresija"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Dozvoli BSD kompresiju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Dozvoli deflate kompresiju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Dozvoli kompresiju TCP zaglavlja"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Eho"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Šalji PPP eho pakete"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTP autentifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Prikaži lozinku"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP postavke"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Opšte"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Dopunsko"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Prijava:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "nije potrebna"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT domen:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Napredno..."
\ No newline at end of file
diff --git a/plasma-nm/po/sr@latin/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/sr@latin/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..b79ac1b
--- /dev/null
@@ -0,0 +1,162 @@
+# Translation of plasmanetworkmanagement_strongswanui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_strongswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2014-06-05 21:49+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Lozinka privatnog ključa:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Lozinka:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Postava zadaje ssh-agent za autentifikaciju, ali nema nijednog u pogonu."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "VPN preko strongSwana"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Prikaži lozinke"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Mrežni izlaz"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Sertifikat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Autentifikacija"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "sertifikat/privatni ključ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "sertifikat/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "SmartCard"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Privatni ključ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Lozinka privatnog ključa:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "nije potrebna"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Korisnička &lozinka"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Opcije"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Zahtevaj unutrašnju IP adresu"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Nametni UDP enkapsulaciju"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Koristi IP kompresiju"
\ No newline at end of file
diff --git a/plasma-nm/po/sr@latin/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/sr@latin/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..15fee9a
--- /dev/null
@@ -0,0 +1,323 @@
+# Translation of plasmanetworkmanagement_vpncui.po into Serbian.
+# Chusslove Illich <caslav.ilic@gmx.net>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-26 20:46+0200\n"
+"Last-Translator: Chusslove Illich <caslav.ilic@gmx.net>\n"
+"Language-Team: Serbian <kde-i18n-sr@kde.org>\n"
+"Language: sr@latin\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Accelerator-Marker: &\n"
+"X-Text-Markup: kde4\n"
+"X-Environment: kde\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Greška pri dešifrovanju zamagljene lozinke"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Greška"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Fajl %1 ne može da se otvori."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Neophodna naredba cisco-decrypt ne može da se nađe."
+
+# rewrite-msgid: /vpnc software/VPNC/
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"Fajl VPN postavki „%1“ zadaje tunelovanje VPN saobraćaja kroz TCP, što VPNC "
+"trenutno ne podržava.\n"
+"\n"
+"Veza će svejedno biti uspostavljena, bez TCP tunelovanja, ali možda neće "
+"raditi prema očekivanju."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Nije podržano"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: greška fajl formata."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: fajl ne može da se napravi."
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Mrežni izlaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Korisničko ime:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Korisnička lozinka:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "skladišti"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "uvek pitaj"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "nije potrebna"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Ime grupe:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Grupna lozinka:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Prikaži lozinke"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Hibridna autentifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "CA &fajl:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Napredno..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domen:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Proizvođač:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Transport i bezbednost"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Metod šifrovanja:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT-prolaz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH grupa:"
+
+# rewrite-msgid: /Perfect Forward Secrecy/PFS/
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "&PFS:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Bez otkrivanja mrtvih parnjaka"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Lokalni port:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Željeni lokalni port (0–65535). 0 (podrazumevano) znači nasumičan port."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "nasumično"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Napredna VPNC‑ova svojstva"
+
+# >> @item
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+# >> @item
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "NetScreen"
+
+# >> @item
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "bezbedno (podrazumevano)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "slabo (DES šifrovanje, koristiti obazrivo)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "nikakvo (potpuno nebezbedno)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-prolaz kada je dostupno (podrazumevano)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "uvek NAT-prolaz"
+
+# >> @item
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Ciscov UDP"
+
+# >> @item
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "isključeno"
+
+# >> @item
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH grupa 1"
+
+# >> @item
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH grupa 2 (podrazumevano)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH grupa 5"
+
+# >> @item
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "server (podrazumevano)"
+
+# >> @item
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "ništa"
+
+# >> @item
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH grupa 1"
+
+# >> @item
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH grupa 2"
+
+# >> @item
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH grupa 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNC‑ova autentifikacija"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Korisnička lozinka:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Grupna lozinka:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Korisničko ime:"
\ No newline at end of file
diff --git a/plasma-nm/po/sv/CMakeLists.txt b/plasma-nm/po/sv/CMakeLists.txt
new file mode 100644 (file)
index 0000000..186a388
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(sv ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/sv/kde-nm-connection-editor.po b/plasma-nm/po/sv/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..164ca37
--- /dev/null
@@ -0,0 +1,246 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Stefan Asserhäll <stefan.asserhall@bredband.net>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-11 20:56+0200\n"
+"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
+"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Stefan Asserhäll"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "stefan.asserhall@bredband.net"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Skriv här för att söka efter anslutningar..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Lägg till"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Hårdvara"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobilt bredband..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Trådbunden"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Trådbunden (delad)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Trådlös"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Trådlös (delad)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Virtuell"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Förbindelse"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Bro"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Redigera..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Ta bort"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Importera VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Exportera VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Anslutning %1 har lagts till"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Vill du ta bort anslutningen '%1'?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Ta bort anslutning"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Anslut"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Koppla ner"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Importera VPN-anslutning"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Import av VPN-anslutning %1 misslyckades\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Export stöds inte av den här VPN-typen"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Exportera VPN-anslutning"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Export av VPN-anslutning %1 misslyckades\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "VPN-anslutning %1 exporterad med lyckat resultat"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Anslutning"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Huvudverktygsrad"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Anslutningseditor"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Hantera nätverksanslutningar"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "© 2013-2014 Jan Grulich och Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Programmet låter dig skapa, redigera och ta bort nätverksanslutningar.\n"
+"\n"
+"Använder NH version: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Utvecklare"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Upphovsman till libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "Diverse felrättningar"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN-insticksprogram"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Redigera anslutning"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Anslutningseditor"
\ No newline at end of file
diff --git a/plasma-nm/po/sv/libplasmanetworkmanagement-editor.po b/plasma-nm/po/sv/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..53e803a
--- /dev/null
@@ -0,0 +1,1492 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Stefan Asserhäll <stefan.asserhall@bredband.net>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-17 17:35+0200\n"
+"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
+"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "min-delade-anslutning"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Ny anslutning (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Ny %1 anslutning"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Redigera anslutning '%1'"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Allmän inställning"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Trådbunden"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x-säkerhet"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Trådlös"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Trådlös säkerhet"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobilt bredband (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Blåtand"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Förbindelse"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Brygga"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Dialogruta"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Anslutningsnamn:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round-robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Aktiv säkerhetskopiering"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Utsändning"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Adaptiv lastbalansering för sändning"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Adaptiv lastbalansering"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (rekommenderas)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Vill du ta bort anslutningen '%1'?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Ta bort anslutning"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "Uppringd nätverksanslutning"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "Personligt nätverk"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Editor för avancerat åtkomstskydd"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Alla"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Bara 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Bara 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Föredra 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Föredra 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Föredra 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Bara 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagram"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Ansluten"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adress"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Nätmask"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Förmedlingsnod"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Andra DNS-servrar:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS-servrar:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Redigera DNS-servrar"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Redigera DNS-sökdomäner"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adress"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Prefix"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Förmedlingsnod"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Behörighetskontroll:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Tunnel-TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Skyddad EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Användarnamn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Lösenord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Fråga efter lösenord varje gång"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Visa lösenord"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Identitet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Användarcertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Certifikatutfärdarens certifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Privat nyckel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Lösenord för privat nyckel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anonym identitet:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Automatisk PAC-anskaffning"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonym"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Behörig"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Båda"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC-&fil:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Inre behörighetskontroll:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "PEAP-version:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Automatisk"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Version 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Version 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Gränssnittsnamn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Bundna anslutningar:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Lägg till..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Redigera..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Ta bort"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Läge:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Länkövervakning:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Övervakningsfrekvens:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Uppkopplingsfördröjning för länk:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Nerkopplingsfördröjning för länk:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP-mål:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "En IP-adress eller lista av adresser åtskilda av kommatecken."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Broanslutningar:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Åldringstid:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Enable STP (Spanning Tree Protocol)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Prioritet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Vidarebefordringsfördröjning:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Hälsningstid:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Maximal ålder:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Enhetens adress:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Anslutningstyp:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Nummer:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Anslut automatiskt till nätverket när det är tillgängligt"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Alla användare får ansluta till nätverket"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Redigera avancerat åtkomstskydd för den här anslutningen"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Finkornig editor av åtkomstskydd för anslutningen. Den låter dig välja vilka "
+"användare som kan aktivera, ändra eller ta bort anslutningen."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Avancerat..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Brandväggszon:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Anslut automatiskt till VPN när den här anslutningen används"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Enkelt"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Lagra"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Fråga alltid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Krävs inte"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Avancerat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Tillåt roaming om hemnätverket inte är tillgängligt"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Nätverksidentifierare:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Typ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN-kod:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Visa lösenord"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Överföringstyp:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Begränsa till enhet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " byte"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Metod:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Automatisk (bara adresser)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Lokal länk"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Manuell"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Delad med andra datorer"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Inaktiverad"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS-servrar:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Använd fältet för att ange IP-adress(er) för en eller flera DNS-servrar att "
+"använda. Använd ',' för att skilja poster åt."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Redigera listan över DNS-servrar"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Sökdomäner:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Använd fältet för att ange en eller flera DNS-domäner att söka igenom. "
+"Använd ',' för att skilja poster åt."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Redigera listan över DNS-domäner som söks igenom"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "DHCP-klientidentifikation:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Ta bort"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Lägg till"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adresser"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "IPv4 krävs för den här anslutningen"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Rutter..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Använd det här fältet för att ange DHCP-klientidentifikationen som är en "
+"strängs som skickas till DHCP-servern för att identifiera den lokala datorn, "
+"som DHCP-servern kan använda för att anpassa DHCP-alternativ."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Integritet:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Automatisk (bara DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ignorerad"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "IPv6 krävs för den här anslutningen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Förval"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Inaktiverad"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Aktiverad (föredra öppen adress)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Aktiverad (föredra tillfälliga adresser)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Behörighetskontroll"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Använd punkt-till-punkt kryptering (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Använd BSD-datakomprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Använd Deflate-datakomprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Använd komprimering av TCP-huvud"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Kräv 128-bitars kryptering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Använd MPPE med interntillstånd"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Eko"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Skicka PPP-ekopaket"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Tjänst:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Överliggande gränssnitt:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN-identifierare:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "VLAN-gränssnittsnamn:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Omordning av utdatapakethuvuden"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "GARP VLAN-registreringsprotokoll"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Lös bindning"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Infrastruktur"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Åtkomstpunkt"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Klonad MAC-adress:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Slumpmässig..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Markera om du vill skapa en anslutning till ett dolt nätverk"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Dolt nätverk:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Band:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2,4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "WIFI-säkerhet"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Ingen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP-nyckel 40/128-bitar (Hex eller ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP-nyckel 128-bitar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dynamisk WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "&WPA och WPA2 personlig"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA och WPA2 företag"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Säkerhet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Nyckel:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Visa nyckel"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP-index:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (förval)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Öppet system"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Delad nyckel"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Nätverksnamn:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Hastighet:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Duplex:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Full"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Halv"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Förhandla automatiskt"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Använd 802.1x säkerhet för anslutningen"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Åtgärden stöds inte för den här VPN-typen."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "Inte tillgänglig"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Inte tillgänglig"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Välj först SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Mätvärden"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Nätmask"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Mätvärden"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Ny anslutning till mobilt bredband"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Mitt faktureringssätt listas inte..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Okänd leverantör"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Förval"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Ställ in en mobil bredbandsanslutning"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Guiden hjälper dig att enkelt ställa in en mobil bredbandsanslutning till "
+"ett mobilnät (3G)."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Följande information behövs:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Bredbandleverantörens namn"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Bredbandets faktureringssätt"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "(i vissa fall) Bredbandets faktureringssätts APN (Access Point Name)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Skapa en anslu&tning för den här mobila bredbandsenheten:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Alla GSM-enheter"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Alla CDMA-enheter"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Installerad GSM-enhet"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Installerad CDMA-enhet"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Välj leverantörens land"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Lista över länder:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Mitt land listas inte"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Välj leverantör"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Välj leverantör i en &lista:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Jag kan inte hitta min leverantör, och vill mata in det &manuellt:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Välj ditt faktureringssätt"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Välj ditt faktureringssätt:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Välj faktureringssättets &APN (Access Point Name):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Varning: Att välja felaktigt faktureringssätt, kan orsaka "
+"faktureringsproblem för bredbandskontot eller förhindra anslutning.\n"
+"\n"
+"Om du är osäker på ditt sätt, be leverantören om din APN."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Bekräfta inställningar av mobilt bredband"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Den mobila bredbandsanslutningen är anpassad med följande inställningar:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Leverantör:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Faktureringssätt:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Säkerhet: %3\n"
+"Frekvens: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Säkerhet: Öppen\n"
+"Frekvens: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Tillgängliga användare"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Verkligt namn"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Användarnamn"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Användare tillåts aktivera anslutningen"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Redigera IPv4-rutter"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Använd bara med resurser för den här anslutningen"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Ta bort"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Lägg till"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ignorera automatiskt erhållna rutter"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Redigera IPv6-rutter"
\ No newline at end of file
diff --git a/plasma-nm/po/sv/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/sv/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..72ea01e
--- /dev/null
@@ -0,0 +1,1335 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Stefan Asserhäll <stefan.asserhall@bredband.net>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-07 18:17+0200\n"
+"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
+"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Stefan Asserhäll"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "stefan.asserhall@bredband.net"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Visa sektioner"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Visa &nätverkshastighet med:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "Kbyte/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "Kbit/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Anslutningsdetaljer"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Anslut"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Koppla ner"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Hastighet"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Detaljinformation"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Lösenord..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Visa lösenord"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "Ansluten, ⬇ %1/s, ⬆ %2/s"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Ansluten"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Tillgängliga anslutningar"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Trådlöst nätverk är aktiverat"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Trådlöst nätverk inaktiverat"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobilt bredband är aktiverat"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobilt bredband inaktiverat"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Flygplansläge aktiverat"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Flygplansläge inaktiverat"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "Ansluten"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Ansluten"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Ansluten"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Inaktiv"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Nerkopplad"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Kopplar ner"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Ansluter"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN-anslutning"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "Ansluten till %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "Ansluter till %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "Nätverkshantering kör inte"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Nätverkshantering 0.9.8 krävs, hittade %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Okänt"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Mottaget"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Skickat"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "kbit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "Mbit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "Gbit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Mottaget"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Skickat"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Saknar VPN-insticksprogram"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Misslyckades aktivera %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Misslyckades lägga till %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Misslyckades begäran sökning"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Anslutningsnamn"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Senast använd"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Aktiva anslutningar"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Trådbundet Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Trådlös 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Blåtand"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Virtuell (bunden)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Virtuell (brygga)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Virtuell (VLAN)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Seriellt modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobilt bredband"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Blåtand"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Förbindelse"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Brygga"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobilt bredband"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "OLPC-mesh"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Trådbunden"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Trådlös"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Okänd anslutningstyp"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Trådlöst gränssnitt (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Trådbundet gränssnitt (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Blåtand (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLAN (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Brygga (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Okänt"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Inte hanterat"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Inte tillgängligt"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Inte anslutet"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Förbereder anslutning"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Anpassar gränssnitt"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Väntar på behörighetskontroll"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Ställer in nätverksadress"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Kontrollerar ytterligare anslutningsmöjligheter"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Väntar på sekundär anslutning"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Anslutet"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "Anslutet till %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Inaktiverar anslutning"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Anslutning misslyckades"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Fel: Ogiltigt tillstånd"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Okänd"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Förbereder anslutning"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Kräver behörighetskontroll"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Ansluter"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Ställer in nätverksadress"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Aktiverad"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Misslyckades"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Misslyckades"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Okänt"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Ad-hoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastruktur"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Åtkomstpunkt"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "FELAKTIGT LÄGE: BEHÖVER RÄTTAS"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Parvis WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Parvis WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Parvis TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Parvis CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Grupp WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Grupp WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Grupp TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Grupp CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> Mbit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> Gbit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/Edge"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Alla"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revision B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revision A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revision 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Kompakt GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analog"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Okänd"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Alla"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modemet är upplåst."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM kräver PIN-koden."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM kräver PIN2-koden."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM kräver PUK-koden."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM kräver PUK2-koden."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modemet kräver tjänstleverantörens PIN-kod."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modemet kräver tjänstleverantörens PUK-kod."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modemet kräver nätverkets PIN-kod."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modemet kräver nätverkets PUK-kod."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modemet kräver PIN-koden."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modemet kräver företagets PIN-kod."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modemet kräver företagets PUK-kod."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modemet kräver PH-FSIM PIN-koden."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modemet kräver PH-FSIM PUK-koden."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modemet kräver delnätverkets PIN-kod."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modemet kräver delnätverkets PUK-kod."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Låsorsak okänd."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Okänd Wimax NSP-typ"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Hem"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Motpart"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Roamin-motpart"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Osäker"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamisk WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Okänd säkerhetstyp"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Osäker"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dynamisk WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Okänd säkerhetstyp"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Systemnamn:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4-adress:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4 förmedlingsnod:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6-adress:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6 förmedlingsnod:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Drivrutin:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Blåtandsnamn"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC-adress:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Operatör:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Nätverksidentifierare:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Signalkvalitet:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Åtkomstteknologi:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Tillåtet läge:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Upplåsning krävs:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN-insticksprogram:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Baner:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSID:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "NSP-namn:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1 %"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Nätverkstyp:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Anslutningshastighet:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Läge:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Signalstyrka:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Åtkomstpunkt (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Åtkomstpunkt (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Säkerhet:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Frekvensband:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "För en minut sedan"
+msgstr[1] "För %1 minuter sedan"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "För en timma sedan"
+msgstr[1] "För %1 timmar sedan"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Igår"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Aldrig"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Senast använd för en minut sedan"
+msgstr[1] "Senast använd för %1 minuter sedan"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Senast använd för en timma sedan"
+msgstr[1] "Senast använd för %1 timmar sedan"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Senast använd igår"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Senast använd %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Aldrig använd"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Drivrutin"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Enhetsdrivrutin"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Anslutningshastighet"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Anslutningshastighet"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Systemnamn"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC-adress"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Hårdvaruadress"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4-adress"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IP version 4-adress"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4-förmedlingsnod"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "IP version 4-standardförmedlingsnod"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6-adress"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IP version 6-adress"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6-förmedlingsnod"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "IP version 6-standardförmedlingsnod"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX BSID"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "Identifikation för ansluten basstation mottagen från nätverket"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "NSP-namn"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX-signal"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Nuvarande signalkvalitet från NSP, i procent."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "WiMAX NSP-typ"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Nätverkstyp för NSP."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Åtkomstpunkt (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "Den trådlösa åtkomstpunktens SSID"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Signalstyrka"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Den trådlösa åtkomstpunktens signalstyrka"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Åtkomstpunkt (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Trådlösa åtkomstpunktens hårdvaruadress"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Trådlöst band"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Trådlöst frekvensband"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Trådlös kanal"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Trådlös frekvenskanal"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Trådlös säkerhet"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Beskriver åtkomstpunktens säkerhetsfunktioner"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Trådlöst läge"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Den trådlösa enhetens användningsläge"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobiloperatör"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Mobiloperatörens namn"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Mobil signalkvalitet"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Mobil åtkomstteknologi"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Mobilt tillåtet läge"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Upplåsning av mobiltelefon krävs"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Mobil huvudenhet"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "Mobilenhet IMEI"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Mobilenhetens serienummer"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "Mobilenhet IMSI"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Mobilenhetens identitetsnummer"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Blåtandsnamn"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Enhetens Blåtandsnamn"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN-insticksprogram"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "VPN-insticksprogramtyp"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN-baner"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "VPN-anslutningsbaner"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Tillgänglig information"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Namn"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Information att visa"
\ No newline at end of file
diff --git a/plasma-nm/po/sv/plasmanetworkmanagement-kded.po b/plasma-nm/po/sv/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..ff9a5ef
--- /dev/null
@@ -0,0 +1,625 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Stefan Asserhäll <stefan.asserhall@bredband.net>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-06-23 19:04+0200\n"
+"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
+"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Bara tjänsterna 'dun' och 'nap' stöds."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Kunde inte kontakta Blåtandshanteringen (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Standardgränssnitt för Blåtand hittades inte: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) stöder inte uppringd nätverksförbindelse (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) stöder inte uppringd nätverksåtkomstpunkt (NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Fel vid aktivering av enhetens serieport: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Enhet %1 är inte den önskade (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Enhet för serieport %1 (%2) hittades inte."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Fel vid upplåsning av modem: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Upplåsningsfel för PIN eller PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Enheten kunde inte ställas in"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP-inställningen är inte tillgänglig"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP-inställningen har gått ut"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Hemligheter inte tillhandahölls"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Behörighetskontrollsupplikant kopplade ner"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Inställning av behörighetskontrollsupplikant misslyckades"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Behörighetskontrollsupplikant misslyckades"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Tidsgräns för behörighetskontrollsupplikant gick ut"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP misslyckades starta"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP kopplade ner"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP misslyckades"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Start av DHCP misslyckades"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Ett DHCP-fel uppstod"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP misslyckades "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Start av den delade tjänsten misslyckades"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Den delade tjänsten misslyckades"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Start av den automatiska IP-adresstjänsten misslyckades"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Den automatiska IP-adresstjänsten rapporterade ett fel"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Automatisk IP-adresstjänst misslyckades"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modemet är upptaget"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modemet inte har någon samtalston"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modemet visar inte någon bärvåg"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Tidsgräns för modemets uppringning gick ut"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Modemets uppringning misslyckades"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Modemet kunde inte initieras"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "GSM APN kunde inte väljas"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "GSM-modemet söker inte"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "GSM-nätverksregistrering nekades"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Tidsgräns för GSM-nätverksregistrering gick ut"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "GSM-registrering misslyckades"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Kontroll av GSM PIN-kod misslyckades"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Enhetens fasta programvara saknas"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Enheten togs bort"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Nätverkssystemet är nu i viloläge"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Anslutningen togs bort"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Kabeln kopplades bort"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Modemet kunde inte hittas"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Blåtandsanslutningen misslyckades eller tidsgräns gick ut"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "GSM-modemets SIM-kort är inte instoppat"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "GSM-modemets SIM PIN-kod krävs"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "GSM-modemets SIM Puk-kod krävs"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "GSM-modemets SIM felaktig"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBand-enheter stöder inte anslutet läge"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Ett beroende av anslutningen misslyckades"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Problem med RFC-2684 Ethernet via ADSL-brygga"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "Modemhantering kör inte"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "WIFI-nätverket kunde inte hittas"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "En sekundär anslutning till basanslutningen misslyckades"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "Anslutning '%1' aktiverad."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "Anslutning '%1' inaktiverad."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "VPN-anslutning '%1' aktiverad."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "VPN-anslutning '%1' misslyckades."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "VPN-anslutning '%1' nerkopplad."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr ""
+"VPN-anslutningen ändrade tillstånd eftersom användaren kopplade ner den."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"VPN-anslutningen ändrade tillstånd eftersom enheten den använde kopplades "
+"ner."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Tjänsten som tillhandahåller VPN-anslutningen stoppades."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "IP-inställningen för VPN-anslutningen är ogiltig."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Tidsgräns gick ut för anslutningsförsöket till VPN-tjänsten."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"En tidsgräns överskreds vid start av tjänsten som tillhandahåller VPN-"
+"anslutningen."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "Starta av tjänsten som tillhandahåller VPN-anslutningen misslyckades."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "Nödvändiga hemligheter för VPN-anslutningen tillhandahölls inte."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Behörighetskontroll till VPN-servern misslyckades."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Anslutningen togs bort från inställningarna."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"För att komma åt det trådlösa nätverket '%1' måste du ange ett lösenord nedan"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Ange lösenordet för att aktivera anslutningen '%1'"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN-hemligheter (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Lösenordsdialogruta"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "Textetikett"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Lösenord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "Vi&sa lösenord"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Lås upp"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "Tjänstleverantörens PUK"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Nätverkets PUK"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Företagets PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "Delnätverkets PUK"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1 upplåsning krävs"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1 upplåsning krävs"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"Den mobila bredbandsenheten '%1' kräver en %2-kod innan den kan användas."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1-kod:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Ny PIN-kod:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Mata in ny PIN-kod igen:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Visa PIN/PUK-kod"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "Tjänstleverantörens PIN"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Nätverkets PIN"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Företagets PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "Delnätverkets PIN"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Visa PIN-kod"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN-koden är för kort. Den måste vara minst 4 siffror."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "De två PIN-koderna stämmer inte överens"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK-koden är för kort. Den ska vara 8 siffror."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Okänt fel"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "SIM PIN-upplåsning krävs"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Den mobila bredbandsenheten '%1' kräver en SIM PIN-kod innan den kan "
+"användas."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK-kod:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Mata in PIN-kod igen:"
\ No newline at end of file
diff --git a/plasma-nm/po/sv/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/sv/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..e374355
--- /dev/null
@@ -0,0 +1,222 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Stefan Asserhäll <stefan.asserhall@bredband.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-09-28 09:30+0200\n"
+"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
+"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Förmedlingsnod:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Användarnamn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Lösenord:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Lagra"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Fråga alltid"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Krävs inte"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Visa lösenord"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT-domän:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Inställningar av IPSec..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP-inställningar..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Aktivera IPsec-tunnel till L2TP-värddator"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Gruppnamn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Förmedlingsnod-id:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Tidigare delad nyckel:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "L2TP IPsec-alternativ"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Användarnamn:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Användarlösenord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Visa lösenord"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Behörighetskontroll"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Tillåt följande metoder för behörighetskontroll:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Använd Microsoft punkt-till-punkt kryptering"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Använd MPPE-kryptering"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Krypto:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Alla"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bitar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bitar"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Använd kryptering med tillstånd"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Tillåt komprimering med BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Tillåt komprimering med Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Använd komprimering av TCP-huvud"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Använd förhandling om komprimering av protokollfält"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Använd komprimering av adress och kontroll"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Eko"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Skicka PPP-ekopaket "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "L2TP PPP-alternativ"
\ No newline at end of file
diff --git a/plasma-nm/po/sv/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/sv/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..182103e
--- /dev/null
@@ -0,0 +1,152 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Stefan Asserhäll <stefan.asserhall@bredband.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-09-28 09:30+0200\n"
+"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
+"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Kontaktar värddator, vänta..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "Vi&sa lösenord"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Inloggning"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Kontroll misslyckades för certifikat från VPN-server \"%1\".\n"
+"Orsak: %2\n"
+"Acceptera det ändå?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Anslutningsförsök lyckades inte."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnect VPN-behörighetskontroll"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN-värddator"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Anslut"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Påbörja automatiskt anslutning nästa gång"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Visa logg"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Loggnivå:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Fel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Information"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Felsökning"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Spårning"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Inställningar av OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Allmänt"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Förmedlingsnod:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Certifikatutfärdarens certifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Proxy:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "CSD-omgivningsskript:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Tillåt &trojan för Cisco Säkert Skrivbord"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Certifikatbehörighetskontroll"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Användarcertifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Privat nyckel:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Använd FSID som nyckellösenordsfras"
\ No newline at end of file
diff --git a/plasma-nm/po/sv/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/sv/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..7a3ca04
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Stefan Asserhäll <stefan.asserhall@bredband.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-09-28 09:31+0200\n"
+"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
+"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Förmedlingsnod:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Gruppnamn:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Användarlösenord:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Lagra"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Fråga alltid"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Krävs inte"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Grupplösenord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Visa lösenord"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Användarnamn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Fas 1-algoritmer:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Fas 2-algoritmer:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Domän:"
\ No newline at end of file
diff --git a/plasma-nm/po/sv/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/sv/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..5c33c2d
--- /dev/null
@@ -0,0 +1,496 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Stefan Asserhäll <stefan.asserhall@bredband.net>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-09 18:11+0200\n"
+"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
+"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Kunde inte öppna fil"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Vill du kopiera dina certifikat till %1?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Kopiera certifikat"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Okänd väljare: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Ogiltigt antal argument (förväntade 1) i väljare: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Ogiltig storlek (ska vara mellan 0 och 0xFFFF) i väljare: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Ogiltig storlek (ska vara mellan 0 och 604800) i väljare: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Ogiltig proxyväljare: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Ogiltig port (ska vara mellan 1 och 65535) i väljare: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Ogiltigt antal argument (förväntade 2) i väljare: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Ogiltig argument i väljare: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Filen %1 är inte en giltig OpenVPN klientinställningsfil"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr "Filen %1 är inte en giltig OpenVPN inställning (inget fjärrobjekt)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Fel när filen %1 skulle sparas: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Fel när certifikat skulle kopieras till %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Kunde inte öppna fil för skrivning"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Avancerat..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Visa lösenord"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Förmedlingsnod:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Anslutningstyp:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509-certifikat"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Tidigare delad nyckel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Lösenord"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 med lösenord"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Certifikatutfärdarfil:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Certifikat:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Nyckel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Nyckellösenord:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Lagra"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Fråga alltid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Krävs inte"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Delad nyckel:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Lokal IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Fjärr-IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Nyckelns riktning:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Om nyckelriktning används, måste den vara den motsatta i förhållande till "
+"den som används av VPN-motparten."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Ingen"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Certifikatutfärdarfil:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Användarnamn:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Lösenord:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Allmänt"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Förmedlingsnodens port:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Automatisk"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tunnlad MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "UDP-fragmentstorlek:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Använd eget omförhandlingsintervall"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Använd LZO-komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Använd TCP-anslutning"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Använd TAP-enhet"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Begränsa maximal TCP segmentstorlek (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Säkerhet"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Krypto:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Hämtar tillgängliga krypton..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC-behörighetskontroll:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Förval"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS-inställningar"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Referensmatchning:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Anslut bara till servrar vars certifikat matchar angiven referens. Exempel: /"
+"CN=mitt-vpn.företag.se"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Använd ytterligare TLS-behörighetskontroll"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Server (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Klient (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Proxyservrar"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Proxytyp:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Serveradress:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Försök igen för alltid när fel uppstår"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Proxy-användarnamn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Proxylösenord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Visa lösenord"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Avancerade OpenVPN-egenskaper"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Uppslagning av OpenVPN krypto misslyckades"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Förval"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Inga OpenVPN krypton hittades"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Nyckellösenord:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "Vi&sa lösenord"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPN-behörighetskontroll"
\ No newline at end of file
diff --git a/plasma-nm/po/sv/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/sv/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..60e87c2
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Stefan Asserhäll <stefan.asserhall@bredband.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-09-28 09:26+0200\n"
+"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
+"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Behörighetskontroll"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Tillåt följande metoder för behörighetskontroll:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Använd Microsoft punkt-till-punkt kryptering"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Använd MPPE-kryptering"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Krypto:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Alla"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bitar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bitar"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Använd kryptering med tillstånd"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Komprimering"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Tillåt komprimering med BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Tillåt komprimering med Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Använd komprimering av TCP-huvud"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Eko"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Skicka PPP-ekopaket "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTP-behörighetskontroll"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Lösenord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Visa lösenord"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Inställningar av PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Allmänt"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Förmedlingsnod:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Ytterligare"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Inloggning:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Lagra"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Fråga alltid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Krävs inte"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT-domän:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Avancerat..."
\ No newline at end of file
diff --git a/plasma-nm/po/sv/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/sv/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..438ec85
--- /dev/null
@@ -0,0 +1,162 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Stefan Asserhäll <stefan.asserhall@bredband.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-10 18:04+0200\n"
+"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
+"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.4\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Lösenord för privat nyckel:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN-kod:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Lösenord:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Inställningen använder ssh-agent för behörighetskontroll, men ingen ssh-"
+"agent som kör hittades."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "StrongSwan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "Vi&sa lösenord"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Förmedlingsnod"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Förmedlingsnod:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Certifikat:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Behörighetskontroll"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Certifikat/privat nyckel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Certifikat/SSH-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Smartkort"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Privat nyckel:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Lösenord för privat nyckel:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Lagra"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Fråga alltid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Krävs inte"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN-kod:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "An&vändarnamn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Användar&lösenord"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Alternativ"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Begär en inre IP-adress"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Tvinga UDP-inkapsling"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Använd IP-komprimering"
\ No newline at end of file
diff --git a/plasma-nm/po/sv/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/sv/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..f7622ea
--- /dev/null
@@ -0,0 +1,304 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Stefan Asserhäll <stefan.asserhall@bredband.net>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-23 17:02+0200\n"
+"Last-Translator: Stefan Asserhäll <stefan.asserhall@bredband.net>\n"
+"Language-Team: Swedish <kde-i18n-doc@kde.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Fel vid avkodning av förvrängt lösenord"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Fel"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Filen %1 kunde inte öppnas."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Nödvändigt körbart program cisco-decrypt kunde inte hittas."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"VPN-inställningsfilen '%1' anger att VPN-trafik ska skickas via TCP, vilket "
+"för närvarande inte stöds av programvaran vpnc.\n"
+"\n"
+"Anslutningen kan ändå skapas, med användning av TCP inaktiverad, dock kanske "
+"den inte fungerar som avsett."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Stöds inte"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: felaktigt filformat."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: filen kunde inte skapas"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Förmedlingsnod:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Användarnamn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Användarlösenord:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Lagra"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Fråga alltid"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Krävs inte"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Gruppnamn:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Grupplösenord:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Visa lösenord"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Använd hybridbehörighetskontroll"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "Certifikatutfärdar&fil:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Avancerat..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Identifikation"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Domän:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Tillverkare:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Överföring och säkerhet"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Krypteringsmetod:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT-genomkorsning:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH-grupp:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Perfekt framåtriktat sekretess:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Inaktivera detektering av död motpart"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Lokal port:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Lokal port att använda (0-65535). Standardvärdet 0 betyder en slumpmässig "
+"port."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Slumpmässig"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Avancerade VPNC-egenskaper"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Säker (standard)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Svag (DES-kryptering, använd med försiktighet)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Ingen (helt utan säkerhet)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T om tillgänglig (standard)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T alltid"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Inaktiverad"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH-grupp 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH-grupp 2 (förval)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH-grupp 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Server (förval)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Ingen"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH-grupp 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH-grupp 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH-grupp 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNC-behörighetskontroll"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Användarlösenord:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Grupplösenord:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Användarnamn:"
\ No newline at end of file
diff --git a/plasma-nm/po/th/CMakeLists.txt b/plasma-nm/po/th/CMakeLists.txt
new file mode 100644 (file)
index 0000000..1fbdef6
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(th ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/th/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/th/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..9baf7a1
--- /dev/null
@@ -0,0 +1,4285 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Phuwanat Sakornsakolpat <narachai@gmail.com>, 2010.
+# Thanomsub Noppaburana <donga.nb@gmail.com>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2010-12-17 15:28+0700\n"
+"Last-Translator: Thanomsub Noppaburana <donga.nb@gmail.com>\n"
+"Language-Team: Thai <thai-l10n@googlegroups.com>\n"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.1\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "ถนอมทรัพย์ นพบูรณ์"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "donga.nb@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "&Show secrets"
+msgid "Show sections"
+msgstr "แ&สดงรหัสลับ"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+#| msgid "Show network interfaces using:"
+msgid "Show &network speed in:"
+msgstr "แสดงอินเทอร์เฟซเครือข่ายที่ใช้:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+#, fuzzy
+msgid "KBits/s"
+msgstr "%1 เมกะบิต/วินาที"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+#| msgctxt "network interface connection failed state label"
+#| msgid "Connection Failed"
+msgid "Connection Details"
+msgstr "การเชื่อมต่อล้มเหลว"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+#| msgctxt "network interface connected state label"
+#| msgid "Connected"
+msgid "Connect"
+msgstr "เชื่อมต่อแล้ว"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "เชื่อมต่อแล้ว"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "ความเร็ว"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "รายละเอียด"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+#| msgid "Password"
+msgid "Password..."
+msgstr "รหัสผ่าน"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+#| msgid "&Show password"
+msgid "Show password"
+msgstr "แ&สดงรหัสผ่าน"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "เชื่อมต่อไปยัง %1 แล้ว"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+msgid "Connected"
+msgstr "เชื่อมต่อแล้ว"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "การเชื่อมต่อ"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "ฮาร์ดแวร์ไร้สายเปิดใช้งานแล้ว"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "ฮาร์ดแวร์ไร้สายเปิดใช้งานแล้ว"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband enabled"
+msgstr "บรอดแบรนด์มือถือ"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband disabled"
+msgstr "บรอดแบรนด์มือถือ"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "ฮาร์ดแวร์ไร้สายเปิดใช้งานแล้ว"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+#| msgctxt "@info:status Notification for radio kill switch turned on"
+#| msgid "Wireless hardware disabled"
+msgid "Airplane mode disabled"
+msgstr "ฮาร์ดแวร์ไร้สายยังไม่ได้เปิดใช้งาน"
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "เชื่อมต่อแล้ว"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "เชื่อมต่อแล้ว"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "เชื่อมต่อแล้ว"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "เชื่อมต่อแล้ว"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "การเชื่อมต่อ"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "การเชื่อมต่อ"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "สร้างการเชื่อมต่อ VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "เชื่อมต่อไปยัง %1 แล้ว"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "เชื่อมต่อไปยัง %1 แล้ว"
+
+#: libs/declarative/networkstatus.cpp:173
+#, fuzzy
+msgid "NetworkManager not running"
+msgstr "การจัดการเครือข่าย"
+
+#: libs/declarative/networkstatus.cpp:178
+#, fuzzy, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "การจัดการเครือข่าย"
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "ไม่ทราบ"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:203
+#, fuzzy
+msgid "KBit/s"
+msgstr "%1 เมกะบิต/วินาที"
+
+#: libs/declarative/trafficmonitor.cpp:205
+#, fuzzy
+msgid "MBit/s"
+msgstr "%1 เมกะบิต/วินาที"
+
+#: libs/declarative/trafficmonitor.cpp:210
+#, fuzzy
+msgid "GBit/s"
+msgstr "%1 กิกะบิต/วินาที"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr ""
+
+#: libs/handler.cpp:89
+#, fuzzy
+msgid "Missing VPN plugin"
+msgstr "ชื่อส่วนขยาย VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "&Connection name:"
+msgid "Connection name"
+msgstr "ชื่อ&การเชื่อมต่อ:"
+
+#: libs/models/editoridentitymodel.cpp:64
+#, fuzzy
+#| msgid "Last Used"
+msgid "Last used"
+msgstr "ใช้ล่าสุด"
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "การเชื่อมต่อ"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "อีเทอร์เน็ตแบบใช้สาย"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "ไร้สาย 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "โมเด็มแบบอนุกรม"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "บรอดแบรนด์มือถือ"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr ""
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+#, fuzzy
+msgid "Mobile broadband"
+msgstr "บรอดแบรนด์มือถือ"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "ใช้สาย"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "ไร้สาย"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "ไม่ทราบชนิดความปลอดภัย"
+
+#: libs/uiutils.cpp:176
+#, fuzzy, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "อินเทอร์เฟซที่ยุติการเชื่อมต่อ (%1)"
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "อินเทอร์เฟซที่ยุติการเชื่อมต่อ (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "ไม่ทราบ"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "ไม่ได้ถูกจัดการ"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "ไม่สามารถใช้งานได้"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "ไม่ได้เชื่อมต่ออยู่"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "กำลังเตรียมเชื่อมต่อ"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "กำลังตั้งค่าอินเทอร์เฟซ"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "กำลังรอการยืนยันตัวตน"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "กำลังตั้งที่อยู่เครือข่าย"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr ""
+
+#: libs/uiutils.cpp:234
+#, fuzzy
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "กำลังรอการยืนยันตัวตน"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "เชื่อมต่อแล้ว"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "เชื่อมต่อไปยัง %1 แล้ว"
+
+#: libs/uiutils.cpp:244
+#, fuzzy
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "การเชื่อมต่อ"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "การเชื่อมต่อล้มเหลว"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "ผิดพลาด: ผิดสถานะ"
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "ไม่ทราบ"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+#| msgctxt "description of preparing to connect network interface state"
+#| msgid "Preparing to connect"
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "กำลังเตรียมเชื่อมต่อ"
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+#| msgctxt "description of waiting for authentication network interface state"
+#| msgid "Waiting for authorization"
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "กำลังรอการยืนยันตัวตน"
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "การเชื่อมต่อ"
+
+#: libs/uiutils.cpp:272
+#, fuzzy
+#| msgctxt "network interface doing dhcp request in most cases"
+#| msgid "Setting network address"
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "กำลังตั้งที่อยู่เครือข่าย"
+
+#: libs/uiutils.cpp:275
+#, fuzzy
+#| msgctxt ""
+#| "@info:status Notification text when a connection has been activated"
+#| msgid "%1 activated"
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "ใช้งาน %1"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "ไม่ทราบ"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr ""
+
+#: libs/uiutils.cpp:299
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "โครงสร้างพื้นฐาน"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr ""
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr ""
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "กลุ่ม WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "กลุ่ม WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "กลุ่ม TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "กลุ่ม CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr ""
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr ""
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "อะไรก็ได้"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr ""
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr ""
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr ""
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr ""
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr ""
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr ""
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr ""
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr ""
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+#, fuzzy
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "ไม่ทราบ"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "อะไรก็ได้"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "ไม่ทราบชนิดความปลอดภัย"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "ไม่ปลอดภัย"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "ไม่ทราบชนิดความปลอดภัย"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "ไม่ปลอดภัย"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr ""
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "ไม่ทราบชนิดความปลอดภัย"
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "ชื่อระบบ"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "ที่อยู่ IP"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "เกตเวย์"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "ที่อยู่ IP"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "เกตเวย์"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "ไดรเวอร์"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "ชนิดเครือข่าย"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "ที่อยู่ MAC"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr ""
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+#| msgid "Network ID"
+msgid "Network ID:"
+msgstr "รหัสเครือข่าย"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "ไม่จำเป็น"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+#, fuzzy
+msgid "VPN plugin:"
+msgstr "ชื่อส่วนขยาย VPN"
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "ช่อง"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "ชื่อ"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, fuzzy, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "ชนิดเครือข่าย"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "การเชื่อมต่อ"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "โ&หมด:"
+
+#: libs/uiutils.cpp:826
+#, fuzzy
+msgid "Signal strength:"
+msgstr "ความแรงสัญญาณ"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "ช่อง"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "ความ&ปลอดภัย:"
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+msgid "Frequency band:"
+msgstr "ความถี่"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "%1 นาทีที่แล้ว"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "%1 ชั่วโมงที่แล้ว"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "เมื่อวานนี้"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "ไม่เคย"
+
+#: libs/uiutils.cpp:910
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last hour, "
+#| "as the number of minutes since usage"
+#| msgid "One minute ago"
+#| msgid_plural "%1 minutes ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "%1 นาทีที่แล้ว"
+
+#: libs/uiutils.cpp:917
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last day, "
+#| "as the number of hours since usage"
+#| msgid "One hour ago"
+#| msgid_plural "%1 hours ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "%1 ชั่วโมงที่แล้ว"
+
+#: libs/uiutils.cpp:922
+#, fuzzy
+#| msgid "Last used"
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "ใช้ล่าสุด"
+
+#: libs/uiutils.cpp:924
+#, fuzzy, kde-format
+#| msgid "Last used"
+msgid "Last used on %1"
+msgstr "ใช้ล่าสุด"
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for a network connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "ไม่เคย"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Driver"
+msgstr "ไดรเวอร์"
+
+#: settings/details/detailkeyseditor.cpp:92
+#, fuzzy
+msgid "Device driver"
+msgstr "ไดรเวอร์"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection Speed"
+msgstr "การเชื่อมต่อล้มเหลว"
+
+#: settings/details/detailkeyseditor.cpp:93
+#, fuzzy
+msgid "Connection speed"
+msgstr "การเชื่อมต่อ"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "ชื่อระบบ"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "ที่อยู่ MAC"
+
+#: settings/details/detailkeyseditor.cpp:95
+#, fuzzy
+msgid "Hardware address"
+msgstr "ที่อยู่ฮาร์ดแวร์ (แบบใช้สาย)"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IPv4 Address"
+msgstr "ที่อยู่ IP"
+
+#: settings/details/detailkeyseditor.cpp:98
+#, fuzzy
+msgid "IP version 4 address"
+msgstr "ที่อยู่ IP"
+
+#: settings/details/detailkeyseditor.cpp:101
+#, fuzzy
+msgid "IPv4 Gateway"
+msgstr "เกตเวย์"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IPv6 Address"
+msgstr "ที่อยู่ IP"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "ที่อยู่ IP"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "เกตเวย์"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+msgid "The name of the NSP"
+msgstr "ชื่อของเครือข่ายไร้สาย"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Signal Strength"
+msgstr "ความแรงสัญญาณ"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Band"
+msgstr "ไร้สาย"
+
+#: settings/details/detailkeyseditor.cpp:119
+#, fuzzy
+msgid "Wireless Frequency Band"
+msgstr "ฮาร์ดแวร์ไร้สายเปิดใช้งานแล้ว"
+
+#: settings/details/detailkeyseditor.cpp:120
+#, fuzzy
+msgid "Wireless Channel"
+msgstr "สร้างการเชื่อมต่อไร้สาย"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "ความปลอดภัยของระบบไร้สาย"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "ไร้สาย"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "The operating mode of the wireless device"
+msgstr "โหมดการปฏิบัติการของเครือข่ายไร้สาย"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+#, fuzzy
+msgid "Mobile Unlock Required"
+msgstr "ไม่จำเป็น"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "ชนิดเครือข่าย"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN Plugin"
+msgstr "ชื่อส่วนขยาย VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN plugin type"
+msgstr "ชื่อส่วนขยาย VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "สร้างการเชื่อมต่อ VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+#, fuzzy
+msgid "Available Details"
+msgstr "เครือข่ายที่ใช้งานได้"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+#, fuzzy
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "ชื่อ"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+#, fuzzy
+msgid "Details to Show"
+msgstr "รายละเอียด"
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/tr/CMakeLists.txt b/plasma-nm/po/tr/CMakeLists.txt
new file mode 100644 (file)
index 0000000..c1344c9
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(tr ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/tr/kde-nm-connection-editor.po b/plasma-nm/po/tr/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..dddc025
--- /dev/null
@@ -0,0 +1,247 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Volkan Gezer <volkangezer@gmail.com>, 2014.
+# Kaan Ozdincer <kaanozdincer@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-11-04 10:50+0200\n"
+"Last-Translator: Kaan Ozdincer <kaanozdincer@gmail.com>\n"
+"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.4\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Volkan Gezer, Kaan Özdinçer"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "volkangezer@gmail.com, kaanozdincer@gmail.com"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Bağlantıları aramak için yazın..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Ekle"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Donanım"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Mobil Geniş Bant..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Kablolu"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Kablolu (paylaşımlı)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Kablosuz"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Kablosuz (paylaşımlı)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Sanal"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Bağlama"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Köprü"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Düzenle..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Sil"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "VPN İçe Aktar..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "VPN Dışa Aktar..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "%1 bağlantısı eklendi"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "'%1' bağlantısını kaldırmak istiyor musunuz?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Bağlantıyı Kaldır"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "Bağlan"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Bağlantıyı Kes"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "VPN Bağlantısı İçe Aktar"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"%1 VPN bağlantısını içe aktarma başarısız\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Bu VPN türünden dışa aktarma desteklenmiyor"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "VPN Bağlantısını Dışa Aktar"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"%1 VPN bağlantısını dışa aktarma başarısız\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "%1 VPN bağlantısı başarıyla dışa aktarıldı"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "Bağlantı"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Ana Araç Çubuğu"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Bağlantı düzenleyici"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Ağ bağlantılarınızı yönetin"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich ve Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"Bu uygulama ağ bağlantıları eklemenizi, düzenlemenizi ve silmenizi sağlar.\n"
+"\n"
+"Kullanılan NM sürümü: %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Geliştirici"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "libnm-qt yazarı"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "çeşitli hata düzeltmeleri"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN eklentileri"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Bağlantıyı düzenle"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Bağlantı Düzenleyici"
\ No newline at end of file
diff --git a/plasma-nm/po/tr/libplasmanetworkmanagement-editor.po b/plasma-nm/po/tr/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..b0d196a
--- /dev/null
@@ -0,0 +1,1496 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Volkan Gezer <volkangezer@gmail.com>, 2013, 2014.
+# Kaan Ozdincer <kaanozdincer@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-11-04 10:53+0200\n"
+"Last-Translator: Kaan Ozdincer <kaanozdincer@gmail.com>\n"
+"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.4\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "paylasilan_baglantim"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Yeni Bağlantı (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Yeni %1 bağlantısı"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "'%1' Bağlantısını Düzenle"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Genel ayarlar"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Kablolu"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x Güvenliği"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Kablosuz"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Kablosuz Güvenliği"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Mobil Geniş Bant (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Bağlama"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Köprü"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "Vlan"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Pencere"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Bağlantı adı:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Etkin yedek"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Yayın"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Uyumlu aktarım yük dengelemesi"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Uyumlu yük dengelemesi"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (önerilen)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "'%1' bağlantısını kaldırmak istiyor musunuz?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Bağlantıyı Kaldır"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (çevirmeli ağ)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (kişisel alan ağı)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Gelişmiş İzin Düzenleyici"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Herhangi biri"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Sadece 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Sadece 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "3G (UMTS/HSPA) Tercihli"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "2G (GPRS/EDGE) Tercihli"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "4G (LTE) Tercihli"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Sadece 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Veri birimi"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "Bağlı"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Adres"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Ağ maskesi"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Ağ Geçidi"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Diğer DNS Sunucuları:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "DNS Sunucuları:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "DNS sunucularını düzenle"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "DNS arama adlarını düzenle"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Adres"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Önek"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Ağ Geçidi"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Kimlik Doğrulama:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "HIZLI"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Tünellenmiş TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Korunan EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Kullanıcı adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Parola:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Bu parolayı her zaman sor"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Parolayı Göster"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Kimlik:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Kullanıcı sertifikası:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "CA sertifikası:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Gizli anahtar:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Gizli anahtar parolası:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Anonim kimlik:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Otomatik PAC sağlama"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Anonim"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "Onaylanmış"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Her ikisi de"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "PAC &dosyası:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Dahili doğrulama:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "PEAP sürümü:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Otomatik"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Sürüm 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Sürüm 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Arayüz adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Bağlanmış bağlantılar:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Ekle..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Düzenle..."
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Sil"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Kip:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Bağlantı izleme:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "İzleme sıklığı:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Giden bağlantı gecikmesi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Gelen bağlantı gecikmesi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "ARP hedefleri:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Bir IP adresi veya adreslerin virgülle ayrılmış listesi"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Köprülenmiş bağlantılar:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Yaşlandırma zamanı:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "STP'yi Etkinleştir (Yayılım Ağacı Protokolü)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Öncelik:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "İletme gecikmesi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Merhaba zamanı:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "En fazla yaş:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Aygıt adresi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Bağlantı türü:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Sayı:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Kullanılabilir olduğunda bu ağa otomatik bağlan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "Bu ağa tüm kullanıcılar bağlanabilir"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Bu bağlantı için gelişmiş izinleri düzenle"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Bu bağlantı için iyileştirilmiş izin düzenleyicisi. Bu bağlantıyı hangi "
+"kullanıcıların etkinleştirme/düzenleme/silme işlemlerini yapabileceğini "
+"seçmenizi sağlar."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Gelişmiş..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Güvenlik duvarı alanı:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Bu bağlantı kullanılırken VPN'e otomatik bağlan"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Temel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Kaydet"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Her Zaman Sor"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Gerekli Değil"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Gelişmiş"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Eğer ev ağı kullanılamıyorsa dolaşıma izin ver"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Ağ Kimliği:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Tür:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Parolaları göster"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Aktarım kipi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Aygıta sınırla:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " bayt"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Yöntem:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Otomatik (Sadece adresler)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Sadece Yerel Ağ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Elle"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Diğer bilgisayarlarla paylaşılan"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Devre dışı"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "DNS Sunucuları:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"Bir ya da daha fazla DNS sunucusunun IP adresini belirtmek için bu alanı "
+"kullanın. Girdileri ayırmak için ',' kullanabilirsiniz."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "DNS sunucu listesini düzenle"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Arama Alan Adları:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Bu alanı kullanarak aranacak DNS alan adlarının bir veya daha fazlasını "
+"belirtin. Girdileri ayırmak için ',' kullanın."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Aranan DNS alan adlarının listesini düzenle"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "DHCP İstemci Kimliği:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Kaldır"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Ekle"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Adresler"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Bu bağlantı için IPv4 kullanılması gerekmektedir"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Rotalar..."
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"DHCP istemci kimliği belirtmek için bu alanı kullanın. DHCP istemci kimliği, "
+"yerel makinelerin, DHCP kiralama vb. seçenekleri özelleştirmeleri için DHCP "
+"sunucuya kendilerini tanıtmalarında kullanılan bir bilgidir."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Gizlilik:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Otomatik (Sadece DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Yoksayılmış"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Bu bağlantı için IPv6 kullanılması gerekmektedir"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Öntanımlı"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Devre dışı"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Etkin (genel adresi tercih et)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Etkin (geçici adresleri tercih et)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Kimlik Doğrulama"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Sıkıştırma"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Noktadan Noktaya Şifreleme (MPPE) Kullan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "BSD veri sıkıştırması kullan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Yayılmış sıkıştırma kullan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "TCP başlık sıkıştırması kullan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "128-bit şifreleme gerektir"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Durumlu MPPE kullan"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Yankı"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "PPP yankı paketleri gönder"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Hizmet:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Üst arayüz:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "VLAN kimliği:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "VLAN arayüz adı:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Çıktı paket başlık yeniden sıralaması"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "GARP VLAN Kayıt Protokolü"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Geniş bağlama"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Altyapı"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Erişim Noktası"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Klonlanmış MAC adresi:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Rastgele..."
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Eğer gizli bir ağ için bağlantı oluşturmak isterseniz bunu işaretleyin"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Gizli ağ:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Bant:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Kanal:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Kablosuz Güvenliği"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Hiçbiri"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "WEP anahtarı 40/128 bits (Onaltılık veya ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "WEP anahtarı 128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Dinamik WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA/WPA2 Kişisel"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA/WPA2 Kurumsal"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Güvenlik:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Anahtar:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Anahtarı göster"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "WEP dizini:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (Öntanımlı)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Açık Sistem"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Paylaşılan Anahtar"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Ağ adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Hız:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Mbit/s"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Çift Yönlü:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "Tam"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "Yarım"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Otomatik anlaşma"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Bu bağlantı için 802.1x güvenliği kullan"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Bu VPN türü için işlem desteklenmiyor."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "Mevcut değil"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Kullanılabilir Değil"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "İlk olarak SSID seçin"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Metrik"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Ağ maskesi"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Metrik"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Yeni Geniş Bant Kablosuz Bağlantı"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Planım listede değil..."
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Bilinmeyen Sağlayıcı"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Öntanımlı"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Yeni bir Geniş Bant Kablosuz Bağlantı Ayarla"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"Bu asistan hücresel (3G) mobil geniş bant bağlantılar oluşturmanız için size "
+"yardımcı olur."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Bu sürede aşağıdaki bilgilere ihtiyacınız olacak:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Geniş bant sağlayıcınızın ismi"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Geniş bant ödeme planınızın ismi"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "(bazı durumlarda) geniş bant ödeme plan Erişim Noktası İsmi (APN)"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "&Bu mobil geniş bant aygıtı için bir bağlantı oluştur:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Herhangi bir GSM aygıtı"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Herhangi bir CDMA aygıtı"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Bağlı GSM aygıtı"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Bağlı CDMA aygıtı"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Sağlayıcınızın Hizmet Verdiği Ülkeyi Seçin"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Ülke Listesi:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Ülkem listede değil"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Sağlayıcınızı Seçin"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "&Listeden hizmet sağlayıcınızı seçin:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Sağlayıcımı listede bulamıyorum, &kendim eklemek istiyorum:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Ödeme Planınızı Seçin"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "&Planınızı seçin:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Seçili plan Erişim &Noktası İsmi (APN):"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Uyarı: Yanlış bir plan seçmeniz halinde geniş bant hesabınızın faturası ile "
+"ilgili sorunlar yaşayabilirsiniz  ya da bağlantı problemleriyle "
+"karşılaşabilirsiniz \n"
+"\n"
+"Eğer planınızdan emin değilseniz lütfen servis sağlayıcınıza planınızın "
+"erişim noktası ismini sorunuz."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Mobil Geniş Bant Yapılandırmasını Onaylayın"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Mobil geniş bant bağlantınız aşağıdaki yapılandırma ile oluşturulacaktır:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Sağlayıcınız:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Planınız:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%%2)\n"
+"Güvenlik: %3\n"
+"Frekans: %4 Mhz"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%%2)\n"
+"Güvenlik: Güvenli Değil\n"
+"Frekans: %3 Mhz"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Uygun Kullanıcılar"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Gerçek İsim"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Kullanıcı adı"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Bağlantıyı etkinleştirebilecek kullanıcılar"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "IPv4 Rotalarını Düzenle"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Kaynakları sadece bu bağlantı için kullan"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "&Kaldır"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Ekle"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Otomatik alınan rotaları göz ardı et"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "IPv6 Rotalarını Düzenle"
\ No newline at end of file
diff --git a/plasma-nm/po/tr/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/tr/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..8950fd6
--- /dev/null
@@ -0,0 +1,1720 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Serdar Soytetir <tulliana@gmail.com>, 2009.
+# Serdar SOYTETİR <tulliana@gmail.com>, 2010, 2011, 2012.
+# Gökçen Eraslan <gokcen@pardus.org.tr>, 2011, 2013.
+# Volkan Gezer <volkangezer@gmail.com>, 2013, 2014.
+# Kaan Ozdincer <kaanozdincer@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: networkmanagement_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-11-04 10:54+0200\n"
+"Last-Translator: Kaan Ozdincer <kaanozdincer@gmail.com>\n"
+"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.4\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr ""
+"Gökçen Eraslan, Serdar Soytetir, Osman Tosun, Volkan Gezer, Kaan Özdinçer"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr ""
+"gokcen@pardus.org.tr, tulliana@gmail.com, rainman.neu@gmail.com, "
+"volkangezer@gmail.com, kaanozdincer@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Bölümleri göster"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Ağ hızını şu şekilde göster:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBayt/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBit/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Bağlantı Ayrıntıları"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "Bağlan"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Bağlantıyı Kes"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Hız"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Ayrıntılar"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Parola..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Parolayı göster"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "Bağlı"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Kullanılabilir bağlantılar"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Kablosuz etkin"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Kablosuz devre dışı"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Mobil geniş bant etkin"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Mobil geniş bant devre dışı"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Uçak kipi etkin"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Uçak kipi devre dışı"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "Bağlandı"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "Bağlandı"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Etkin değil"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Bağlantı kesildi"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Bağlantı kesiliyor"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Bağlanıyor"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN Bağlantısı"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "%1 ağına bağlı"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "%1 ağına bağlanıyor"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "Ağ Yöneticisi çalışmıyor"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Ağ Yönetici 0.9.8 gerekli, bulunan %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Bilinmeyen"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Alınan"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Gönderilen"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Alınan"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Gönderilen"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "VPN eklentisi eksik"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "%1 etkinleştirilemedi"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "%1 eklenemedi"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Tarama isteği başarısız"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Bağlantı adı"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Son kullanılan"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Etkin bağlantılar"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Kablolu Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Kablosuz 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Sanal (bağlama)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Sanal (köprü)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Sanal (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Seri Modem"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Mobil Geniş Bant"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Bağlama"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Köprü"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Mobil geniş bant"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Olpc tuzak"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Kablolu"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Kablosuz"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Bilinmeyen bağlantı türü"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Kablosuz Arayüz (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Kablolu Arayüz (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Modem (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Köprü (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Bilinmeyen"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Yönetilmeyen"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Kullanılamaz"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Bağlı değil"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Bağlanmaya hazırlanılıyor"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Arayüz yapılandırılıyor"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Doğrulama için bekleniyor"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Ağ adresi ayarlanıyor"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Daha fazla bağlanılabilirlik için bakılıyor"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "İkincil bir bağlantı bekleniyor"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "Bağlı"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "%1 ağına bağlı"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Bağlantı pasifleştiriliyor"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Bağlantı Başarısız Oldu"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Hata: Geçersiz durum"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Bilinmeyen"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Bağlanmaya hazırlanılıyor"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Yetkilendirme gerekiyor"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Bağlanıyor"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Ağ adresi ayarlanıyor"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Etkinleştirildi"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Başarısız"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Başarısız"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Bilinmeyen"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Altyapı"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Erişim noktası"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "GEÇERSİZ KİP BENİ ONAR"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "İkili WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "İkili WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "İkili TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "İkili CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Grup WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Grup WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Grup TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Grup CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Herhangi biri"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO sürüm B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO sürüm A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO sürüm 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Kompakt GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Analog"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Bilinmeyen"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Herhangi biri"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Modem kilitli değil."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "SIM, PIN kodu gerektiriyor."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "SIM, PIN2 kodu gerektiriyor."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "SIM, PUK kodu gerektiriyor."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "SIM, PUK2 kodu gerektiriyor."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Modem, hizmet sağlayıcı PIN kodunu gerektiriyor."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Modem, hizmet sağlayıcı PUK kodunu gerektiriyor."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Modem, ağ PIN kodu gerektiriyor."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Modem, ağ PUK kodu gerektiriyor."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Modem PIN kodu gerektiriyor."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Modem şirket PIN kodu gerektiriyor."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Modem şirket PUK kodu gerektiriyor."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Modem PH-FSIM PIN kodu gerektiriyor."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Modem PH-FSIM PUK kodu gerektiriyor."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Modem ağ alt kümesi PIN kodu gerektiriyor."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Modem ağ alt kümesi PUK kodu gerektiriyor."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Kilit sebebi bilinmiyor."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Bilinmeyen Wimax NSP türü"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Ev"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Ortak"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Dolaşım ortağı"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Güvenliksiz"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dinamik WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Bilinmeyen güvenlik türü"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Güvenliksiz"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Dinamik WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Bilinmeyen güvenlik türü"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Sistem adı:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4 Adresi:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4 Ağ Geçidi:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6 Adresi:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv4 Ağ Geçidi:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Sürücü:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Bluetooth adı"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC Adresi:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Sağlayıcı:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Ağ Kimliği:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Sinyal Kalitesi:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Erişim Teknolojisi:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "İzin Verilen Kip:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Kilit Açma Gerekli:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN eklentisi:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Başlık:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "NSP Adı:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%%1"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Ağ Türü:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Bağlantı hızı:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Kip:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Sinyal gücü:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Erişim noktası (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Erişim noktası (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Kanal:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Güvenlik:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Frekans bandı:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "Bir dakika önce"
+msgstr[1] "%1 dakika önce"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "Bir saat önce"
+msgstr[1] "%1 saat önce"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Dün"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Asla"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "En son bir dakika önce kullanıldı"
+msgstr[1] "En son %1 dakika önce kullanıldı"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "En son bir saat önce kullanıldı"
+msgstr[1] "En son %1 saat önce kullanıldı"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "En son dün kullanıldı"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Son kullanım: %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Hiç kullanılmadı"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Sürücü"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Aygıt sürücüsü"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Bağlantı Hızı"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Bağlantı hızı"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Sistem İsmi"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC Adresi"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Donanım adresi"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4 Adresi"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IP sürüm 4 adresi"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 Ağ Geçidi"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "IP sürüm 4 öntanımlı ağ geçidi"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6 Adresi"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IP sürüm 6 adresi"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6 Ağ Geçidi"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "IP sürüm 6 öntanımlı ağ geçidi"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "WiMAX Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "Ağdan alındığı gibi hizmet sunulan baz istasyon kimliği"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "WiMAX NSP"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "NSP'nin adı"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "WiMAX Sinyali"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Yüzde cinsinden, geçerli NSP'nin sinyal kalitesi."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "WiMAX NSP Türü"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "NSP'nin ağ türü."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Erişim Noktası (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "Kablosuz Erişim Noktası SSID"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Sinyal Gücü"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Kablosuz Erişim Noktası sinyal gücü"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Erişim Noktası (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Kablosuz Erişim Noktası Donanım Adresi"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Kablosuz Bandı"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Kablosuz Kanal Bandı"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Kablosuz Kanal"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Kablosuz Frekans Kanalı"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Kablosuz Güvenliği"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Erişim noktasının güvenlik yeteneklerini açıklar"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Kablosuz Kip"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Kablosuz aygıtın işleme kipi"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Mobil Sağlayıcısı"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Mobil Sağlayıcı Adı"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Mobil Sinyal Kalitesi"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Mobil Erişim Teknolojisi"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Mobil Erişim Kipi"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Taşınabilir Kilidi Açılması Gerekli"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Mobil Asıl Aygıt"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "Mobil Cihaz IMEI'si"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Taşınabilir Cİhaz Seri Numarası"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "Mobil Cihaz IMSI'si"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Mobil Cihaz Kimlik Numarası"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Bluetooth Adı"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Cihazın Bluetooth adı"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN Eklentisi"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "VPN eklenti türü"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN Başlığı"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "VPN bağlantı başlığı"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Kullanılabilir Ayrıntılar"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "İsim"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Gösterilecek Ayrıntılar"
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/tr/plasmanetworkmanagement-kded.po b/plasma-nm/po/tr/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..8b9c440
--- /dev/null
@@ -0,0 +1,623 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Volkan Gezer <volkangezer@gmail.com>, 2013, 2014.
+# Kaan Ozdincer <kaanozdincer@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-11-04 10:54+0200\n"
+"Last-Translator: Kaan Ozdincer <kaanozdincer@gmail.com>\n"
+"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.4\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Sadece 'dun' ve 'nap' hizmetlerini desteklenmektedir."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Bluetooth yöneticisi ile (BlueZ) iletişim kurulamadı."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Öntanımlı Bluetooth bağdaştırıcı bulunamadı: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr "%1 (%2) Çevirmeli Ağı (DUN) desteklemiyor."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr "%1 (%2) Ağ Erişim Noktasını (NAP) desteklemiyor."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Cihazın seri bağlantı noktası etkinleştirilirken hata: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "%1 aygıtı istenilen aygıt değil (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "%1 (%2) seri bağlantı noktası için aygıt bulunamadı."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Modemin kilidi açılamadı: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "PIN/PUK kilit açma hatası"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Cihaz yapılandırılamadı"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "IP yapılandırması kullanılamadı"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP yapılandırması zamanı doldu"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Ağ bilgileri sağlanmadı"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Kimlik doğrulama isteyici bağlantıyı kesti"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Kimlik doğrulama isteyici yapılandırması başarısız"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Kimlik doğrulama isteyici başarısız"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Kimlik doğrulama isteyici zaman aşımına uğradı"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "PPP başlatılamadı"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "PPP bağlantısı kesildi"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP başarısız"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "DHCP başlatılamadı"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Bir DHCP hatası meydana geldi"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "DHCP başarısız "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Paylaşılmış hizmet başlatılamadı"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Paylaşılmış hizmet başarısız"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Otomatik IP hizmeti başlatılamadı"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Otomatik IP servisi bir hata bildirdi"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Otomatik IP hizmeti başarısız"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Modem meşgul"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Modemde çevir sesi yok"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Modem bir taşıyıcı bulamadı"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Modem araması zaman aşımına uğradı"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Modem çevirme başarısız"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Modem başlatılamadı"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "GSM APN seçilemedi"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "GSM modem aranamıyor"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "GSM ağı kayıt işlemi başarızı"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "GSM ağı kayıt işlemi zaman aşımına uğradı"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "GSM kayıt işlemi başarısız"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "GSM PIN kontrolü başarısız"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Aygıt yazılımı eksik"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Aygıt çıkarılmış"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Ağ sistemi artık uyuyor"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "Ağ bağlantısı kaldırılmış"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Kablo bağlantısı kesilmiş"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Modem bulunamadı"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr "Bluetooth bağlantısı kesildi veya zaman aşımına uğradı"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "GSM Modem SIM Kartı takılı değil"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "GSM Modem SIM Pin'i gerekli"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "GSM Modem SIM PUK'u gerekli"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "GSM Modem SIM Pin'i hatalı"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBand aygıtı bağlı kipi desteklemiyor"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Bağlantının bir bağımlılığı başarısız"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "ADSL köprüsü üzerinden RFC 2684 Ethernet ile bir sorun oluştu"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemYönetici çalışmıyor"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Kablosuz ağ bulunamadı"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Temel bağlantının ikincil bağlantısı başarısız"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "'%1' bağlantısı etkinleştirildi."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "'%1' bağlantısı devre dışı bırakıldı."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "'%1' VPN bağlantısı etkinleştirildi."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "'%1' VPN bağlantısı başarısız."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "'%1' VPN bağlantısı devre dışı bırakıldı."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr ""
+"VPN bağlantısı, kullanıcı bağlantıyı kestiğinden dolayı durum değiştirdi."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"VPN bağlantısı, bağlantıyı kullanan cihaz bağlantıyı kestiğinden dolayı "
+"durum değiştirdi."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "VPN bağlantısı sağlayan hizmet durduruldu."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "VPN bağlantısının IP yapılandırması geçersizdi."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "VPN hizmetine bağlantı girişimi zaman aşımına uğradı."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"VPN bağlantısını sağlayan hizmet başlatılırken bir zaman aşımı meydana geldi."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr "VPN bağlantısını sağlayan hizmet başlatılamadı."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr "VPN bağlantısı için gerekli ağ bilgileri sağlanmadı."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "VPN sunucusuna kimlik doğrulama başarısız oldu."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Bu bağlantı ayarlardan silinmiş."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr "'%1' kablosuz ağına erişebilmek için aşağıya bir parola girmelisiniz"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr ""
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "VPN ağ bilgileri (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Parola iletişim kutusu"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "MetinEtiketi"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Parola:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Parolayı göster"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Kilidi Aç"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "Hizmet Sağlayıcı PUK'u"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "Ağ PUK'u"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "Şirket PUK'u"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PH-FSIM PUK"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "Ağ Alt Küme PUK'u"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "%1 kilidini açma gerekli"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "%1 Kilidini Açma Gerekli"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+"'%1' mobil geniş bant aygıtının kullanılabilmesi için %2 kodu gerekiyor."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "%1 kodu:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Yeni PIN kodu:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Yeni PIN kodunu yeniden girin:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "PIN/PUK kodunu göster"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "Hizmet sağlayıcı PIN'i"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "Ağ PIN'i"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "Şirket PIN'i"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "Ağ Alt Küme PIN'i"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "PIN kodunu göster"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN kodu çok kısa, en az 4 haneli olmalı."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "PIN kodları aynı değil"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "PUK kodu çok kısa, en az 8 haneli olmalı."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Bilinmeyen Hata"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "SIM PIN kilidinin açılması gerekiyor"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Mobil geniş bant aygıtının (%1) kullanılabilmesi için SIM PIN kodu gerekiyor."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK kodu:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "PIN kodunu yeniden girin:"
\ No newline at end of file
diff --git a/plasma-nm/po/tr/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/tr/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..e119aac
--- /dev/null
@@ -0,0 +1,222 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Volkan Gezer <volkangezer@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-15 01:49+0200\n"
+"Last-Translator: Volkan Gezer <volkangezer@gmail.com>\n"
+"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Ağ Geçidi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Kullanıcı adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Parola:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Kaydet"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Her Zaman Sor"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Gerekli Değil"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Parolayı Göster"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT Alan Adı:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "IPsec Ayarları..."
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "PPP Ayarları..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "L2TP sunucusuna IPsec tünelini etkinleştir"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Grup Adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Ağ Geçidi Kimliği:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Önceden Paylaşılmış Anahtar:"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "L2TP IPsec Seçenekleri"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Kullanıcı adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Kullanıcı Parolası:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Parolaları göster"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Kimlik Doğrulama"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Bu kimlik denetleme yöntemlerine izin ver:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Microsoft Noktadan-Noktaya Şifrelemesi Kullan"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE Şifrelemesi Kullan"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Şifreleme:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Herhangi biri"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Durum temelli şifreleme kullan"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Sıkıştırma"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD sıkıştırmasına izin ver"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate Sıkıştırmasına İzin Ver"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "TCP başlık sıkıştırması kullan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Protokol alan sıkıştırma anlaşması kullan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Adres/Denetim sıkıştırması kullan"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Yankı"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "PPP echo paketleri gönder "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "L2TP PPP Seçenekleri"
\ No newline at end of file
diff --git a/plasma-nm/po/tr/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/tr/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..5d9c6e2
--- /dev/null
@@ -0,0 +1,152 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Volkan Gezer <volkangezer@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-10-15 01:38+0200\n"
+"Last-Translator: Volkan Gezer <volkangezer@gmail.com>\n"
+"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Ana bilgisayara bağlanılıyor, lütfen bekleyin..."
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Parolayı göster"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Giriş"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"\"%1\" VPN sunucusundan sertifika denetimi başarısız oldu.\n"
+"Sebep: %2\n"
+"Yine de kabul edilsin mi?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Bağlanma girişimi başarısız oldu."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "OpenConnect VPN Doğrulaması"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "VPN Sunucusu"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "Bağlan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Bir sonrakinde bağlantıyı otomatik başlat"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Günlük Dosyasına Bak"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Günlük Kaydı Seviyesi:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Hata"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Bilgi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Hata Ayıkla"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "İzle"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Openconnect Ayarları"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Genel"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Ağ Geçidi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "CA Sertifikası:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Vekil sunucu:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "CSD Kaplama Betiği:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Cisco Güvenli Masaüstü &trojan'ine izin ver"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Sertifika Doğrulama"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Kullanıcı Sertifikası:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Gizli Anahtar:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Anahtar parolası için FSID kullan"
\ No newline at end of file
diff --git a/plasma-nm/po/tr/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/tr/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..ed94394
--- /dev/null
@@ -0,0 +1,85 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Volkan Gezer <volkangezer@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-15 01:42+0200\n"
+"Last-Translator: Volkan Gezer <volkangezer@gmail.com>\n"
+"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Ağ Geçidi:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Grup adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Kullanıcı parolası:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Kaydet"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Her Zaman Sor"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Gerekli Değil"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Grup parolası:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Parolaları göster"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Kullanıcı adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Faz1 algoritması:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Faz2 algoritması:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Alan adı:"
\ No newline at end of file
diff --git a/plasma-nm/po/tr/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/tr/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..062ca55
--- /dev/null
@@ -0,0 +1,501 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Volkan Gezer <volkangezer@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-04-21 14:40+0200\n"
+"Last-Translator: Volkan Gezer <volkangezer@gmail.com>\n"
+"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Dosya açılamadı"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "Sertifika:"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Bilinmeyen seçenek: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Seçenekte geçersiz argüman sayısı (beklenen 1): %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr "Seçenekte geçersiz boyut (0 ve 0xFFFF arasında olmalı): %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr "Seçenekte geçersiz boyut (0 ve 604800 arasında olmalı): %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Geçersiz vekil sunucu seçeneği: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr "Seçenekte geçersiz bağlantı noktası (1 ve 65535 arasında olmalı): %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Seçenekte geçersiz argüman sayısı (beklenen 2): %1"
+
+#: openvpn.cpp:512
+#, fuzzy, kde-format
+#| msgid "Invalid proxy option: %1"
+msgid "Invalid argument in option: %1"
+msgstr "Geçersiz vekil sunucu seçeneği: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "%1 dosyası geçerli bir OpenVPN istemci yapılandırma dosyası değil"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr ""
+"%1 dosyası geçerli bir OpenVPN istemci yapılandırması değil (uzak değil)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr ""
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr ""
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Dosya yazmak için açılamıyor"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Gelişmiş..."
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Parolaları Göster"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Ağ Geçidi:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Bağlantı türü:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "X.509 Sertifikaları"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Önceden Paylaşılmış Anahtar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Parola"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "Parola ile X.509"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "CA dosyası:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Sertifika:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Anahtar:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Anahtar parolası:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Kaydet"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Her Zaman Sor"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Gerekli Değil"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Paylaşılan Anahtar:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Yerel IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Uzak IP:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Anahtar Yönü:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Eğer anahtar yönü kullanılırsa, VPN eşinde kullanılanın zıttı olmalıdır."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Hiçbiri"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "CA Dosyası:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Kullanıcı adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Parola:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Genel"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Ağ Geçidi Bağlantı Noktası:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Otomatik"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Tünellenmiş MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "UDP parça boyutu:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Özel tekrar anlaşma aralığı kullan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "LZO sıkıştırması kullan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "TCP bağlantısı kullan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "TAP aygıtı kullan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Azami TCP parça boyutunu (MSS) sınırla"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Güvenlik"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Şifreleme:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Kullanılabilir şifrelemeler alınıyor..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "HMAC Yetkilendirmesi:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Öntanımlı"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "TLS Ayarları"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Konu Eşleşmesi:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Sadece belirtilen konuyla eşleşen sertifikaya sahip sunuculara bağlan. "
+"Örnek: /CN=vpnim.sirket.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Ek TLS kimlik doğrulaması kullan"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Sunucu (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "İstemci (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Vekil sunucular"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Vekil Sunucu Türü:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Sunucu Adresi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Port:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Hata oluştuğunda sonsuz kez dene"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Vekil Sunucu Kullanıcı Adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Vekil Parolası:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Parolayı Göster"
+
+#: openvpnadvancedwidget.cpp:59
+#, fuzzy
+#| msgid "Advanced OpenVPN properties"
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Gelişmiş OpenVPN özellikleri"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "OpenVPN şifresi arama başarısız"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Öntanımlı"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "OpenVPN şifresi bulunamadı"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Anahtar Parolası:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Parolayı göster"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPN Yetkilendirmesi"
\ No newline at end of file
diff --git a/plasma-nm/po/tr/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/tr/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..f92f12e
--- /dev/null
@@ -0,0 +1,189 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Volkan Gezer <volkangezer@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-15 01:44+0200\n"
+"Last-Translator: Volkan Gezer <volkangezer@gmail.com>\n"
+"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Kimlik Doğrulama"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Bu kimlik denetleme yöntemlerine izin ver:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Microsoft Noktadan-Noktaya Şifrelemesi Kullan"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "MPPE Şifrelemesi Kullan"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Şifreleme:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Herhangi biri"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 bit"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 bit"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Durum temelli şifreleme kullan"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Sıkıştırma"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD sıkıştırmasına izin ver"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Deflate Sıkıştırmasına İzin Ver"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "TCP başlık sıkıştırması kullan"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Yankı"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "PPP echo paketleri gönder "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "PPTP Doğrulaması"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Parola:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Parolayı Göster"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "PPTP Ayarları"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Genel"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Ağ Geçidi:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Ek"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Kullanıcı adı:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Kaydet"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Her Zaman Sor"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Gerekli Değil"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT Alan Adı:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Gelişmiş..."
\ No newline at end of file
diff --git a/plasma-nm/po/tr/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/tr/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..d685bea
--- /dev/null
@@ -0,0 +1,162 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Volkan Gezer <volkangezer@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-15 02:10+0200\n"
+"Last-Translator: Volkan Gezer <volkangezer@gmail.com>\n"
+"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Gizli Anahtar Parolası:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Parola:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"Yapılandırma kimlik doğrulamak için ssh-agent kullanıyor ancak çalışan ssh-"
+"agent uygulaması bulunamadı."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "Güçlü Swan VPN"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Parolaları göster"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Ağ Geçidi"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Ağ Geçidi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Sertifika:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Kimlik Doğrulama"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Sertifika/gizli anahtar"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Sertifika/ssh-istemcisi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Akıllı kart"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Gizli anahtar:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Gizli Anahtar Parolası:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Kaydet"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Her Zaman Sor"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Gerekli Değil"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Kullanıcı adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "Kullanıcı &Parolası"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Seçenekler"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "İç IP adresi isteğinde bulun"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "UDP sarmalamaya zorla"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "IP sıkıştırması kullan"
\ No newline at end of file
diff --git a/plasma-nm/po/tr/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/tr/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..d1b262d
--- /dev/null
@@ -0,0 +1,305 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Volkan Gezer <volkangezer@gmail.com>, 2013, 2014.
+# Kaan Ozdincer <kaanozdincer@gmail.com>, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-11-04 10:57+0200\n"
+"Last-Translator: Kaan Ozdincer <kaanozdincer@gmail.com>\n"
+"Language-Team: Turkish <kde-l10n-tr@kde.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Lokalize 1.4\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Karartılmış parolanın çözülmesi sırasında hata meydana geldi"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Hata"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "%1 dosyası açılamadı."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Gerekli cisco-decrypt uygulaması bulunamadı."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"'%1' VPN ayar dosyası, şu anda vpnc yazılımı tarafından desteklenmeyen VPN "
+"trafiğinin TCP tarafından tünellenmesi gerektiğini belirtiyor..\n"
+"\n"
+"Bağlantı yine oluşturulabilir ancak TCP tünelleme devre dışı olacağından "
+"istenildiği gibi çalışmayabilir."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Desteklenmiyor"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: dosya biçimi hatası."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: dosya oluşturulamadı"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Ağ Geçidi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Kullanıcı adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Kullanıcı parolası:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Kaydet"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Her Zaman Sor"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Gerekli Değil"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Grup adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Grup parolası:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Parolaları göster"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Hybrid doğrulaması kullan"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "CA &dosyası:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Gelişmiş..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Kimlik"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Alan adı:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Sağlayıcı:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Aktarım ve Güvenlik"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Şifreleme yöntemi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "NAT geçişi:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE DH Grubu:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Aktarım Güvenliliğini Mükemmelleştir:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Ölü eş tespitini devre dışı bırak"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Yerel Bağlantı Noktası:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Kullanılacak yerel bağlantı noktası (0-65535). 0 (varsayılan değer) rasgele "
+"bağlantı noktası demektir."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Rasgele"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Gelişmiş VPNC özellikleri"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Güvenli (öntanımlı)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Düşük (DES şifreleme, dikkatli kullanın)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Hiçbiri (tamamen güvensiz)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "Mümkün olduğunda NAT-T (öntanımlı)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "Her zaman NAT-T"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Devre dışı"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH Grubu 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH Grubu 2 (öntanımlı)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH Grubu 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Sunucu (öntanımlı)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Hiçbiri"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH Grubu 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "DH Grubu 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH Grubu 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNCA Yetkilendirmesi"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Kullanıcı Parolası:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Grup Parolası:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Kullanıcı adı:"
\ No newline at end of file
diff --git a/plasma-nm/po/ug/CMakeLists.txt b/plasma-nm/po/ug/CMakeLists.txt
new file mode 100644 (file)
index 0000000..0d33e41
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(ug ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/ug/kde-nm-connection-editor.po b/plasma-nm/po/ug/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..7702aba
--- /dev/null
@@ -0,0 +1,247 @@
+# Uyghur translation for kde-nm-connection-editor.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Gheyret Kenji <gheyret@gmail.com>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: kde-nm-connection-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2013-09-08 07:05+0900\n"
+"Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
+"Language-Team: Uyghur <kde-i18n-doc@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "ئابدۇقادىر ئابلىز, غەيرەت كەنجى"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "sahran.ug@gmail.com,  gheyret@gmail.com"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr ""
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "قوش"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "قاتتىق دېتال"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr ""
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "سىملىق"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr ""
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "سىمسىز"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr ""
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+#, fuzzy
+#| msgid "Virtual"
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "مەۋھۇم"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Bond"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "كۆۋرۈك"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+#, fuzzy
+#| msgid "Edit"
+msgid "Edit..."
+msgstr "تەھرىرلەش"
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "ئۆچۈر"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr ""
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr ""
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr ""
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr ""
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "باغلىنىشنى چىقىۋەت"
+
+#: connectioneditor.cpp:352
+#, fuzzy
+#| msgid "Connection"
+msgid "Connect"
+msgstr "باغلىنىش"
+
+#: connectioneditor.cpp:354
+#, fuzzy
+#| msgid "Connection"
+msgid "Disconnect"
+msgstr "باغلىنىش"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr ""
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr ""
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr ""
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr ""
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "باغلىنىش"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "ئاساسىي قورال بالداق"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr ""
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "تور باغلىنىشلىرىڭىزنى باشقۇرۇڭ"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr ""
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr ""
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "ئىجادىيەتچى"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr ""
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr ""
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr ""
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr ""
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr ""
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ug/libplasmanetworkmanagement-editor.po b/plasma-nm/po/ug/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..6793352
--- /dev/null
@@ -0,0 +1,1480 @@
+# Uyghur translation for libplasmanm-editor.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Gheyret Kenji <gheyret@gmail.com>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanm-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2013-09-08 07:05+0900\n"
+"Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
+"Language-Team: Uyghur <kde-i18n-doc@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr ""
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr ""
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr ""
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr ""
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr ""
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "سىملىق"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "802.1x بىخەتەرلىكى"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "سىمسىز"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "سىمسىز تور بىخەتەرلىكى"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr ""
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "كۆكچىش"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Bond"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "كۆۋرۈك"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr ""
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr ""
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr ""
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "سۆزلەشكۈ"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "باغلىنىش ئاتى:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "ئېفىر تورى"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Round-robin"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "ئاكتىپ زاپاسلاش"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "ئاڭلىتىش"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "ماسلىشىشچان تارقىتىش يۈكىنى تەقسىملەش"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "ماسلىشىشچان يۈك تەقسىملەش"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (تەۋسىيە قىلىنىدۇ)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr ""
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "باغلىنىشنى چىقىۋەت"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr ""
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr ""
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr ""
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "خالىغان"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr ""
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr ""
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "ئالدىن 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "ئالدىن 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "ئالدىن 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr ""
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Datagram"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "باغلاندى"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "ئادرېس"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "تور ماسكىسى"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "تور ئۆتكىلى"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr ""
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr ""
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr ""
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr ""
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "ئادرېس"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "ئالدى قوشۇلغۇچى"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "تور ئۆتكىلى"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "كىملىك دەلىللەش:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "قوغدىلىدىغان EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "ئىشلەتكۈچى ئاتى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "ئىم:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "ئىم كۆرسەت"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "كىملىك:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "شەخسىي ئاچقۇچ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "شەخسىي ئاچقۇچ ئىمى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "ئاتسىز"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "سالاھىيىتى دەلىللەنگەن"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "ئىككىلىسى"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr ""
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "ئاپتوماتىك"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "نەشرى 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "نەشرى 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "قوش…"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "تەھرىر…"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "ئۆچۈر"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "ئۇسۇلى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr ""
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " ms"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr ""
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "مەرتىۋىسى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "باغلىنىش تىپى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "رەقەم:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr ""
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "ئالىي…"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "ئاساس"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "ساقلا"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "دائىم سورا"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "زۆرۈر ئەمەس"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "ئالىي"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "تىپى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "ئىملارنى كۆرسەت"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " بايت"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "ئۇسۇل:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "ئۇلانما-يەرلىك"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "قولدا"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "باشقا كومپيۇتېرلار بىلەن ھەمبەھىرلەنگەن"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "ئىناۋەتسىز قىلىنغان"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "چىقىرىۋەت"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "قوش"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "ئادرېسلار"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "شەخسىيەت:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "پەرۋا قىلمىدى"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "ئىناۋەتسىز قىلىنغان"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "كىملىك دەلىللەش"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "پرېسلاش"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "ئەكس سادا"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "PPPPP echo بوغچىلىرىنى يوللا"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "مۇلازىمەت:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "قۇرۇلما"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Ad-hoc"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "زىيارەت نۇقتىسى"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 GHz)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2.4 GHz)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "قانال:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "يوق"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "دىنامىكىلىق WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA ۋە WPA2 كىشىلىك نۇسخىسى"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA ۋە WPA2 كارخانا نۇسخىسى"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "بىخەتەرلىك:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "شىفىرلىق ئاچقۇچ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "ئوچۇق سىستېما"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "ھەمبەھىرلەنگەن ئاچقۇچ"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "تور ئاتى:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "سۈرئەت:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "تامامەن"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "يېرىم"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr ""
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr ""
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "N/A"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "ئىشلەتكىلى بولمايدۇ"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr ""
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "مېترىك"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "تور ماسكىسى"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "مېترىك"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr ""
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr ""
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "ھەقىقىي ئاتى"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "ئىشلەتكۈچى ئاتى"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "چىقىرىۋەت(&E)"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "قوش"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr ""
+
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/ug/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/ug/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..e3acc6d
--- /dev/null
@@ -0,0 +1,1660 @@
+# Uyghur translation for libknetworkmanager.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Sahran <sahran.ug@gmail.com>, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: libknetworkmanager\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2013-09-08 07:05+0900\n"
+"Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
+"Language-Team: Uyghur Computer Science Association <UKIJ@yahoogroups.com>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "ئابدۇقادىر ئابلىز, غەيرەت كەنجى"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "sahran.ug@gmail.com,  gheyret@gmail.com"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "Show tray icon"
+msgid "Show sections"
+msgstr "قونداق سىنبەلگىسىنى كۆرسىتىش"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+#, fuzzy
+#| msgid "KBit/s"
+msgid "KBits/s"
+msgstr "KBit/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+#| msgctxt "network interface connection failed state label"
+#| msgid "Connection Failed"
+msgid "Connection Details"
+msgstr "باغلىنىش مەغلۇپ بولدى"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "باغلان"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "ئۈز"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "سۈرئىتى"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "تەپسىلاتى"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "ئىم كۆرسەت"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected to %1"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "%1 غا باغلاندى"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "باغلاندى"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+#| msgid "Manage Connections"
+msgid "Available connections"
+msgstr "باغلىنىشلار"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+#| msgid "Wireless"
+msgid "Wireless enabled"
+msgstr "سىمسىز"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+#| msgid "Wireless"
+msgid "Wireless disabled"
+msgstr "سىمسىز"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+#| msgid "Mobile broadband"
+msgid "Mobile broadband enabled"
+msgstr "كۆچمە كەڭ بەلۋاغ"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+#| msgid "Mobile broadband"
+msgid "Mobile broadband disabled"
+msgstr "كۆچمە كەڭ بەلۋاغ"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr ""
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "باغلاندى"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "باغلاندى"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+#| msgid "Connected"
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "باغلاندى"
+
+#: libs/declarative/networkstatus.cpp:89
+#, fuzzy
+#| msgid "Inactive"
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "ئاكتىپسىز"
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "ئۈزۈلدى"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+#| msgid "Disconnecting"
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "ئۈزۈۋاتىدۇ"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+#| msgid "Connecting"
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "باغلىنىۋاتىدۇ"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "%1 غا باغلاندى"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "%1 غا باغلىنىۋاتىدۇ"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "نامەلۇم"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "تاپشۇرۇۋالغىنى"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "يوللانغىنى"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "تاپشۇرۇۋالغىنى"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "يوللانغىنى"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr ""
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "&Connection name:"
+msgid "Connection name"
+msgstr "باغلىنىش مەغلۇپ بولدى"
+
+#: libs/models/editoridentitymodel.cpp:64
+#, fuzzy
+#| msgid "Last Used"
+msgid "Last used"
+msgstr "ئاخىرقى قېتىم ئىشلەتكەن"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr ""
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr ""
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr ""
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "كۆكچىش"
+
+#: libs/uiutils.cpp:67
+#, fuzzy
+#| msgid "WiMAX"
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr ""
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "كۆچمە كەڭ بەلۋاغ"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "كۆكچىش"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Bond"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "كۆۋرۈك"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "كۆچمە كەڭ بەلۋاغ"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "InfiniBand"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "سىملىق"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "سىمسىز"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr ""
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "نامەلۇم"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "باشقۇرۇلمىغان"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "ئىشلەتكىلى بولمايدۇ"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "باغلانمىغان"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr ""
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr ""
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "كىملىك دەلىللەشنى كۈتۈۋاتىدۇ"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr ""
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr ""
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "باغلاندى"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "%1 غا باغلاندى"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr ""
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "باغلىنىش مەغلۇپ بولدى"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr ""
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+#| msgid "Unknown"
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "نامەلۇم"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr ""
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+#| msgctxt "description of waiting for authentication network interface state"
+#| msgid "Waiting for authorization"
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "كىملىك دەلىللەشنى كۈتۈۋاتىدۇ"
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+#| msgid "Connecting"
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "باغلىنىۋاتىدۇ"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr ""
+
+#: libs/uiutils.cpp:275
+#, fuzzy
+#| msgid "Activating"
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "ئاكتىپلاۋاتىدۇ…"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "نامەلۇم"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "قۇرۇلما"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "زىيارەت نۇقتىسى"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr ""
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr ""
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr ""
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr ""
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr ""
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr ""
+
+#: libs/uiutils.cpp:385
+#, fuzzy
+#| msgctxt "Cellular access technology"
+#| msgid "LTE"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+#, fuzzy
+#| msgid "3G (UMTS/HSPA)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "3G (UMTS/HSPA)"
+
+#: libs/uiutils.cpp:389
+#, fuzzy
+#| msgid "2G (GPRS/EDGE)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "2G (GPRS/EDGE)"
+
+#: libs/uiutils.cpp:391
+#, fuzzy
+#| msgctxt "Cellular access technology"
+#| msgid "GSM"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+#| msgctxt "Any cellular frequency band"
+#| msgid "Any"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "خالىغان"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "ئەپچىل GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "نامەلۇم"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+#| msgctxt "Any cellular frequency band"
+#| msgid "Any"
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "خالىغان"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "نامەلۇم بىخەتەرلىك تىپى"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "ماكان"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "ھەمكارلاشقۇچى"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "خەتەرلىك"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "دىنامىكىلىق WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "نامەلۇم بىخەتەرلىك تىپى"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "خەتەرلىك"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "دىنامىكىلىق WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "نامەلۇم بىخەتەرلىك تىپى"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr ""
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr ""
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr ""
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr ""
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr ""
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "قوزغاتقۇچ:"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+#| msgid "Bluetooth"
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "كۆكچىش"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC ئادرېسى:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "مەشغۇلاتچى:"
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+#| msgid "Network ID"
+msgid "Network ID:"
+msgstr "تور ئاتى"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr ""
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr ""
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr ""
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr ""
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr ""
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr ""
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr ""
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr ""
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr ""
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "ئۇسۇلى:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr ""
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr ""
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "قانال:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "بىخەتەرلىك:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr ""
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "%1 مىنۇت بۇرۇن"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "%1 سائەت بۇرۇن"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "تۈنۈگۈن"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "ھەرگىز"
+
+#: libs/uiutils.cpp:910
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last hour, "
+#| "as the number of minutes since usage"
+#| msgid "One minute ago"
+#| msgid_plural "%1 minutes ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "%1 مىنۇت بۇرۇن"
+
+#: libs/uiutils.cpp:917
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last day, "
+#| "as the number of hours since usage"
+#| msgid "One hour ago"
+#| msgid_plural "%1 hours ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "%1 سائەت بۇرۇن"
+
+#: libs/uiutils.cpp:922
+#, fuzzy
+#| msgid "Last used"
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "ئاخىرقى قېتىم ئىشلەتكەن"
+
+#: libs/uiutils.cpp:924
+#, fuzzy, kde-format
+#| msgid "Last used"
+msgid "Last used on %1"
+msgstr "ئاخىرقى قېتىم ئىشلەتكەن"
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for a network connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "ھەرگىز"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "قوزغاتقۇچ"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "ئۈسكۈنىنىڭ قوزغاتقۇ دېتالى"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "باغلىنىش تېزلىكى"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "سىستېما ئاتى"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC ئادرېس"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "قاتتىق دېتال ئادرېسى"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "‍‍IPv4 ئادرېس"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 تور ئۆتكىلى"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "‍IPv6 ئادرېس"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+#, fuzzy
+#| msgid "WiMAX"
+msgid "WiMAX Bsid"
+msgstr "WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+#| msgid "WiMAX"
+msgid "WiMAX NSP"
+msgstr "WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "زىيارەت نۇقتىسى(SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "سىگنال كۈچلۈكلۈكى"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "زىيارەت نۇقتىسى(MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "سىمسىز تور بىخەتەرلىكى"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "ئاتى"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr ""
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/ug/plasmanetworkmanagement-kded.po b/plasma-nm/po/ug/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..e75b20e
--- /dev/null
@@ -0,0 +1,619 @@
+# Uyghur translation for plasmanm-kded.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Gheyret Kenji <gheyret@gmail.com>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2013-09-08 07:05+0900\n"
+"Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
+"Language-Team: Uyghur <kde-i18n-doc@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr ""
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr ""
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr ""
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr ""
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr ""
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr ""
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr ""
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr ""
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr ""
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr ""
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr ""
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr ""
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "IP سەپلەشنىڭ قەرەلى توشتى"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr ""
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr ""
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr ""
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr ""
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr ""
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr ""
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr ""
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "PPP مەغلۇپ بولدى"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr ""
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr ""
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr ""
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr ""
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr ""
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr ""
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr ""
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr ""
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr ""
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr ""
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr ""
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr ""
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr ""
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr ""
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr ""
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr ""
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr ""
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr ""
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr ""
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr ""
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr ""
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr ""
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr ""
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr ""
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr ""
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr ""
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr ""
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr ""
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr ""
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr ""
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr ""
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "InfiniBand ئۈسكۈنىسى باغلىنىش ھالىتىنى قوللىمايدۇ"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr ""
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr ""
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr ""
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr ""
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr ""
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr ""
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr ""
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr ""
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr ""
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr ""
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr ""
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr ""
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr ""
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr ""
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr ""
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr ""
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr ""
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr ""
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr ""
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "ئىم سۆزلەشكۈسى"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "تېكىستلىك ئەن"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "ئىم:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "ئىم كۆرسەت(&S)"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "قۇلۇپسىزلا"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr ""
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr ""
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr ""
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr ""
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr ""
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr ""
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr ""
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, fuzzy, kde-format
+#| msgid "SIM PUK unlock required"
+msgid "%1 unlock required"
+msgstr "SIM PUK قۇلۇپسىزلاش كېرەك"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, fuzzy, kde-format
+#| msgid "SIM PUK Unlock Required"
+msgid "%1 Unlock Required"
+msgstr "SIM PUK قۇلۇپسىزلاش كېرەك"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr ""
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, fuzzy, kde-format
+#| msgid "PUK code:"
+msgid "%1 code:"
+msgstr "PUK نومۇرى:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "يېڭى PUK نومۇرى:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "يېڭى PUK نومۇرىنى يەنە كىرگۈزۈڭ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr ""
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr ""
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr ""
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr ""
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr ""
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr ""
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr ""
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr ""
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr ""
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "PIN نومۇرىنى كۆرسەت"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr ""
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr ""
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr ""
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "نامەلۇم خاتالىق"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "SIM PIN قۇلۇپسىزلاش كېرەك"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK نومۇرى:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ug/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/ug/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..299e289
--- /dev/null
@@ -0,0 +1,222 @@
+# Uyghur translation for plasmanm_l2tpui.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Gheyret Kenji <gheyret@gmail.com>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-09-08 07:05+0900\n"
+"Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
+"Language-Team: Uyghur <kde-i18n-doc@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "تور ئۆتكىلى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "ئىشلەتكۈچى ئاتى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "ئىم:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "ساقلا"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "دائىم سورا"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "زۆرۈر ئەمەس"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "ئىم كۆرسەت"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT دائىرە:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "گۇرۇپپا ئاتى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr ""
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "ئىشلەتكۈچى ئاتى:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "ئىملارنى كۆرسەت"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "كىملىك دەلىللەش"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "خالىغان"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128 بىت"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40 بىت"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "پرېسلاش"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD پرېسلاشقا ئىجازەت"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "ئەكس سادا"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "PPPPP echo بوغچىلىرىنى يوللا "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ug/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/ug/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..dcb0241
--- /dev/null
@@ -0,0 +1,149 @@
+# Uyghur translation for plasmanm_openconnectui.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Gheyret Kenji <gheyret@gmail.com>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_openconnectui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-09-08 07:05+0900\n"
+"Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
+"Language-Team: Uyghur <kde-i18n-doc@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr ""
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "ئىم كۆرسەت(&S)"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "كىرىش"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr ""
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "باغلان"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "خاتىرىنى كۆرۈش"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "خاتالىق"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "ئۇچۇر"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "سازلا"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "ئىزلا"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "ئادەتتىكى"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "تور ئۆتكىلى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "ۋاكالەتچى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ug/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/ug/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..0a9aa23
--- /dev/null
@@ -0,0 +1,85 @@
+# Uyghur translation for plasmanm_openswanui.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Gheyret Kenji <gheyret@gmail.com>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_openswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-09-08 07:05+0900\n"
+"Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
+"Language-Team: Uyghur <kde-i18n-doc@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "تور ئۆتكىلى:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "گۇرۇپپا ئاتى:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "ساقلا"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "دائىم سورا"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "زۆرۈر ئەمەس"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "گۇرۇپپا ئىمى:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "ئىملارنى كۆرسەت"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "ئىشلەتكۈچى ئاتى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "دائىرە:"
\ No newline at end of file
diff --git a/plasma-nm/po/ug/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/ug/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..f26388c
--- /dev/null
@@ -0,0 +1,494 @@
+# Uyghur translation for plasmanm_openvpnui.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Gheyret Kenji <gheyret@gmail.com>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2013-09-08 07:05+0900\n"
+"Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
+"Language-Team: Uyghur <kde-i18n-doc@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "ھۆججەتنى ئاچقىلى بولمىدى"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr ""
+
+#: openvpn.cpp:192
+#, fuzzy
+#| msgid "Certificate:"
+msgid "Copy certificates"
+msgstr "گۇۋاھنامە:"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr ""
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr ""
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr ""
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr ""
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr ""
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr ""
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr ""
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr ""
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "ئالىي…"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "تور ئۆتكىلى:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "باغلىنىش تىپى:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "ئىم"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "گۇۋاھنامە:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "شىفىرلىق ئاچقۇچ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "ساقلا"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "دائىم سورا"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "زۆرۈر ئەمەس"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr ""
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "يوق"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "ئىشلەتكۈچى ئاتى:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "ئىم:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "ئادەتتىكى"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr ""
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "ئاپتوماتىك"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr ""
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "بىخەتەرلىك"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "كۆڭۈلدىكى"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr ""
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr ""
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "ۋاكالەتچىنىڭ تىپى:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "مۇلازىمېتىر ئادرېسى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "ئېغىز:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "ۋاكالەتچىنىڭ ئىشلەتكۈچى ئاتى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "ۋاكالەتچى ئىمى:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "ئىم كۆرسەت"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr ""
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr ""
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "كۆڭۈلدىكى"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr ""
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr ""
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "ئىم كۆرسەت(&S)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr ""
\ No newline at end of file
diff --git a/plasma-nm/po/ug/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/ug/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..0c5e72a
--- /dev/null
@@ -0,0 +1,189 @@
+# Uyghur translation for plasmanm_pptpui.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Gheyret Kenji <gheyret@gmail.com>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_pptpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-09-08 07:05+0900\n"
+"Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
+"Language-Team: Uyghur <kde-i18n-doc@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "كىملىك دەلىللەش"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "خالىغان"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128 بىت"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40 بىت"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "پرېسلاش"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "BSD پرېسلاشقا ئىجازەت"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "ئەكس سادا"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "PPPPP echo بوغچىلىرىنى يوللا "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "ئىم:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "ئىم كۆرسەت"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr ""
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "ئادەتتىكى"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "تور ئۆتكىلى:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "قوشۇمچە"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "تىزىمغا كىر:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "ساقلا"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "دائىم سورا"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "زۆرۈر ئەمەس"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT دائىرە:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "ئالىي…"
\ No newline at end of file
diff --git a/plasma-nm/po/ug/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/ug/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..c33b184
--- /dev/null
@@ -0,0 +1,300 @@
+# Uyghur translation for plasmanm_vpncui.
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+# Gheyret Kenji <gheyret@gmail.com>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanm_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2013-09-08 07:05+0900\n"
+"Last-Translator: Gheyret Kenji <gheyret@gmail.com>\n"
+"Language-Team: Uyghur <kde-i18n-doc@kde.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr ""
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "خاتالىق"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "ھۆججەت %1 نى ئاچقىلى بولمىدى."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr ""
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "قوللىمايدۇ"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: ھۆججەت پىچىمى خاتالىقى."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "تور ئۆتكىلى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "ئىشلەتكۈچى ئاتى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "ساقلا"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "دائىم سورا"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "زۆرۈر ئەمەس"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "گۇرۇپپا ئاتى:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "گۇرۇپپا ئىمى:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "ئىملارنى كۆرسەت"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr ""
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "ئالىي…"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "كىملىك"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "دائىرە:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "زاۋۇت:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "بىخەتەر(كۆڭۈلدىكى)"
+
+#: vpncadvancedwidget.cpp:42
+#, fuzzy
+#| msgctxt "VPNC encryption method"
+#| msgid "Weak (use with caution)"
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "ئاجىز(ئېھتىيات بىلەن ئىشلىتىڭ)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "يوق(زادىلا بىخەتەر ئەمەس)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T بولسا ئىشلىتىش(كۆڭۈلدىكى)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "NAT-T نى ھەمىشە ئىشلىتىش"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "ئىناۋەتسىز قىلىنغان"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH گۇرۇپپا 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH گۇرۇپپا 2(كۆڭۈلدىكى)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH گۇرۇپپا 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "يوق"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH گۇرۇپپا 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH گۇرۇپپا 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr ""
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "ئىشلەتكۈچى ئاتى:"
\ No newline at end of file
diff --git a/plasma-nm/po/uk/CMakeLists.txt b/plasma-nm/po/uk/CMakeLists.txt
new file mode 100644 (file)
index 0000000..f0bb895
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(uk ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/uk/kde-nm-connection-editor.po b/plasma-nm/po/uk/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..8cccfc6
--- /dev/null
@@ -0,0 +1,249 @@
+# Ukrainian translation of KDE NM Connetcion Editor
+# Copyright (C) 2013-2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the kde-nm-connection-editor package.
+#
+# Yuri Chornoivan <yurchor@ukr.net>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: kde-nm-connection-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-07-08 19:46+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Юрій Чорноіван"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "yurchor@ukr.net"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "Тут можна ввести ключ для пошуку з’єднання…"
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "Додати"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "Обладнання"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "Мобільна радіомережа…"
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "Дротове"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "Дротове (спільне)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "Бездротова"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "Бездротове (спільне)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "Віртуальні"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr "Прив’язка"
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "Міст"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "Змінити…"
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "Вилучити"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "Імпортувати VPN…"
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "Експортування VPN…"
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "Було додано з’єднання %1"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Хочете вилучити запис з’єднання «%1»?"
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "Вилучити з’єднання"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "З’єднатися"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "Від’єднатися"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "Імпортування з’єднання VPN"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Спроба імпортування з’єднання VPN %1 зазнала невдачі\n"
+"%2"
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr "Цим типом VPN не підтримується експортування"
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "Експортування з’єднання VPN"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+"Спроба експортування з’єднання VPN %1 зазнала невдачі\n"
+"%2"
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr "З’єднання VPN %1 успішно експортовано"
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "З'єднання"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "Головна панель"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "Редактор з’єднань"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr "Керування вашими з’єднаннями з мережею"
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "© Jan Grulich і Lukáš Tinkl, 2013–2014"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+"За допомогою цієї програми можна створювати, редагувати і вилучати записи "
+"з’єднань з мережею.\n"
+"\n"
+"Використовується NM версії %1"
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "Розробник"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "Автор libnm-qt"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "виправлення різноманітних вад"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "Додатки VPN"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "Змінити параметри з’єднання"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "Редактор з’єднань"
\ No newline at end of file
diff --git a/plasma-nm/po/uk/libplasmanetworkmanagement-editor.po b/plasma-nm/po/uk/libplasmanetworkmanagement-editor.po
new file mode 100644 (file)
index 0000000..cbb23b6
--- /dev/null
@@ -0,0 +1,1498 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Yuri Chornoivan <yurchor@ukr.net>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: libplasmanetworkmanagement-editor\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-23 05:42+0000\n"
+"PO-Revision-Date: 2014-06-16 18:05+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: connectiondetaileditor.cpp:98
+msgid "my_shared_connection"
+msgstr "спільне_з’єднання"
+
+#: connectiondetaileditor.cpp:264
+#, kde-format
+msgid "New Connection (%1)"
+msgstr "Нове з’єднання (%1)"
+
+#: connectiondetaileditor.cpp:265
+#, kde-format
+msgid "New %1 connection"
+msgstr "Нове з’єднання %1"
+
+#: connectiondetaileditor.cpp:267
+#, kde-format
+msgid "Edit Connection '%1'"
+msgstr "Змінити параметри з’єднання «%1»"
+
+#: connectiondetaileditor.cpp:290
+msgctxt "General"
+msgid "General configuration"
+msgstr "Загальні налаштування"
+
+#: connectiondetaileditor.cpp:300 connectiondetaileditor.cpp:314
+msgid "Wired"
+msgstr "Дротові"
+
+#: connectiondetaileditor.cpp:302
+msgid "802.1x Security"
+msgstr "Безпека 802.1x"
+
+#: connectiondetaileditor.cpp:305 settings/bridgewidget.cpp:50
+msgid "Wireless"
+msgstr "Бездротова"
+
+#: connectiondetaileditor.cpp:309
+msgid "Wireless Security"
+msgstr "Захист бездротового зв’язку"
+
+#: connectiondetaileditor.cpp:312
+msgid "DSL"
+msgstr "DSL"
+
+#: connectiondetaileditor.cpp:317 connectiondetaileditor.cpp:320
+#, kde-format
+msgid "Mobile Broadband (%1)"
+msgstr "Мобільна радіомережа (%1)"
+
+#: connectiondetaileditor.cpp:323
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: connectiondetaileditor.cpp:327
+msgid "GSM"
+msgstr "GSM"
+
+#: connectiondetaileditor.cpp:329 connectiondetaileditor.cpp:378
+msgid "PPP"
+msgstr "PPP"
+
+#: connectiondetaileditor.cpp:333
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: connectiondetaileditor.cpp:336
+msgid "Bond"
+msgstr "Прив’язка"
+
+#: connectiondetaileditor.cpp:339
+msgid "Bridge"
+msgstr "Міст"
+
+#: connectiondetaileditor.cpp:342
+msgid "Vlan"
+msgstr "VLAN"
+
+#: connectiondetaileditor.cpp:345
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectiondetaileditor.cpp:368
+#, kde-format
+msgid "VPN (%1)"
+msgstr "VPN (%1)"
+
+#: connectiondetaileditor.cpp:384
+msgid "IPv4"
+msgstr "IPv4"
+
+#: connectiondetaileditor.cpp:397
+msgid "IPv6"
+msgstr "IPv6"
+
+#. i18n: ectx: property (windowTitle), widget (QDialog, ConnectionDetailEditor)
+#: connectiondetaileditor.ui:14
+msgid "Dialog"
+msgstr "Діалогове вікно"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: connectiondetaileditor.ui:20
+msgid "Connection name:"
+msgstr "Назва з’єднання:"
+
+#: settings/bondwidget.cpp:47 settings/bridgewidget.cpp:44
+msgid "Ethernet"
+msgstr "Ethernet"
+
+#: settings/bondwidget.cpp:50
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: settings/bondwidget.cpp:59
+msgctxt "bond mode"
+msgid "Round-robin"
+msgstr "Циклічний"
+
+#: settings/bondwidget.cpp:60
+msgctxt "bond mode"
+msgid "Active backup"
+msgstr "Активне резервування"
+
+#: settings/bondwidget.cpp:61
+msgctxt "bond mode"
+msgid "Broadcast"
+msgstr "Трансляція"
+
+#: settings/bondwidget.cpp:62
+msgctxt "bond mode"
+msgid "802.3ad"
+msgstr "802.3ad"
+
+#: settings/bondwidget.cpp:63
+msgctxt "bond mode"
+msgid "Adaptive transmit load balancing"
+msgstr "Адаптивне урівноваження навантаження за передаванням"
+
+#: settings/bondwidget.cpp:64
+msgctxt "bond mode"
+msgid "Adaptive load balancing"
+msgstr "Адаптивне урівноваження навантаження"
+
+#: settings/bondwidget.cpp:67
+msgctxt "bond link monitoring"
+msgid "MII (recommended)"
+msgstr "MII (рекомендоване)"
+
+#: settings/bondwidget.cpp:68
+msgctxt "bond link monitoring"
+msgid "ARP"
+msgstr "ARP"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr "Хочете вилучити запис з’єднання «%1»?"
+
+#: settings/bondwidget.cpp:243 settings/bridgewidget.cpp:193
+msgid "Remove Connection"
+msgstr "Вилучити з’єднання"
+
+#: settings/bridgewidget.cpp:47
+msgid "VLAN"
+msgstr "VLAN"
+
+#: settings/btwidget.cpp:35
+msgid "DUN (dial up networking)"
+msgstr "DUN (комутоване мережеве з’єднання)"
+
+#: settings/btwidget.cpp:36
+msgid "PAN (personal area network)"
+msgstr "PAN (особиста мережа)"
+
+#: settings/connectionwidget.cpp:140
+msgctxt "@title:window advanced permissions editor"
+msgid "Advanced Permissions Editor"
+msgstr "Редактор розширених прав доступу"
+
+#: settings/gsmwidget.cpp:38
+msgctxt "GSM network type"
+msgid "Any"
+msgstr "Будь-який"
+
+#: settings/gsmwidget.cpp:39
+msgid "3G Only (UMTS/HSPA)"
+msgstr "Лише 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:40
+msgid "2G Only (GPRS/EDGE)"
+msgstr "Лише 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:41
+msgid "Prefer 3G (UMTS/HSPA)"
+msgstr "Перевага 3G (UMTS/HSPA)"
+
+#: settings/gsmwidget.cpp:42
+msgid "Prefer 2G (GPRS/EDGE)"
+msgstr "Перевага 2G (GPRS/EDGE)"
+
+#: settings/gsmwidget.cpp:43
+msgid "Prefer 4G (LTE)"
+msgstr "Перевага 4G (LTE)"
+
+#: settings/gsmwidget.cpp:44
+msgid "4G Only (LTE)"
+msgstr "Лише 4G (LTE)"
+
+#: settings/infinibandwidget.cpp:36
+msgctxt "infiniband transport mode"
+msgid "Datagram"
+msgstr "Данограма"
+
+#: settings/infinibandwidget.cpp:37
+msgctxt "infiniband transport mode"
+msgid "Connected"
+msgstr "З'єднано"
+
+#: settings/ipv4widget.cpp:65 widgets/ipv4routeswidget.cpp:41
+msgctxt "Header text for IPv4 address"
+msgid "Address"
+msgstr "Адреса"
+
+#: settings/ipv4widget.cpp:67 widgets/ipv4routeswidget.cpp:43
+msgctxt "Header text for IPv4 netmask"
+msgid "Netmask"
+msgstr "Маска мережі"
+
+#: settings/ipv4widget.cpp:69 widgets/ipv4routeswidget.cpp:45
+msgctxt "Header text for IPv4 gateway"
+msgid "Gateway"
+msgstr "Шлюз"
+
+#: settings/ipv4widget.cpp:264 settings/ipv6widget.cpp:255
+msgid "Other DNS Servers:"
+msgstr "Інші сервери DNS:"
+
+#: settings/ipv4widget.cpp:277 settings/ipv4widget.cpp:290
+#: settings/ipv4widget.cpp:303 settings/ipv4widget.cpp:316
+#: settings/ipv6widget.cpp:268 settings/ipv6widget.cpp:281
+#: settings/ipv6widget.cpp:294 settings/ipv6widget.cpp:307
+msgid "DNS Servers:"
+msgstr "Сервери DNS:"
+
+#: settings/ipv4widget.cpp:414 settings/ipv6widget.cpp:404
+msgid "Edit DNS servers"
+msgstr "Редагувати сервери DNS"
+
+#: settings/ipv4widget.cpp:436 settings/ipv6widget.cpp:426
+msgid "Edit DNS search domains"
+msgstr "Редагувати домени пошуку DNS"
+
+#: settings/ipv6widget.cpp:52 widgets/ipv6routeswidget.cpp:41
+msgctxt "Header text for IPv6 address"
+msgid "Address"
+msgstr "Адреса"
+
+#: settings/ipv6widget.cpp:54
+msgctxt "Header text for IPv6 prefix"
+msgid "Prefix"
+msgstr "Префікс"
+
+#: settings/ipv6widget.cpp:56 widgets/ipv6routeswidget.cpp:45
+msgctxt "Header text for IPv6 gateway"
+msgid "Gateway"
+msgstr "Шлюз"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:18 settings/ui/wifisecurity.ui:151
+msgid "Authentication:"
+msgstr "Розпізнавання:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:35 settings/ui/802-1x.ui:565
+msgid "MD5"
+msgstr "MD5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:40
+msgid "TLS"
+msgstr "TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/802-1x.ui:45 settings/ui/wifisecurity.ui:43
+msgid "LEAP"
+msgstr "LEAP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:50
+msgid "FAST"
+msgstr "FAST"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:55
+msgid "Tunneled TLS (TTLS)"
+msgstr "Тунельоване TLS (TTLS)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, auth)
+#: settings/ui/802-1x.ui:60
+msgid "Protected EAP (PEAP)"
+msgstr "Захищений EAP (PEAP)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#. i18n: ectx: property (text), widget (QLabel, label_17)
+#. i18n: ectx: property (text), widget (QLabel, label_25)
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:72 settings/ui/802-1x.ui:215
+#: settings/ui/802-1x.ui:347 settings/ui/802-1x.ui:465
+#: settings/ui/802-1x.ui:578 settings/ui/cdma.ui:34 settings/ui/gsm.ui:41
+#: settings/ui/pppoe.ui:30 settings/ui/wifisecurity.ui:185
+msgid "Username:"
+msgstr "Користувач:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#. i18n: ectx: property (text), widget (QLabel, label_18)
+#. i18n: ectx: property (text), widget (QLabel, label_21)
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: settings/ui/802-1x.ui:85 settings/ui/802-1x.ui:228
+#: settings/ui/802-1x.ui:360 settings/ui/802-1x.ui:478
+#: settings/ui/802-1x.ui:591 settings/ui/cdma.ui:47 settings/ui/gsm.ui:54
+#: settings/ui/pppoe.ui:43 settings/ui/wifisecurity.ui:198
+#: settings/ui/wifisecurity.ui:226
+msgid "Password:"
+msgstr "Пароль:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbAskPeapPassword)
+#: settings/ui/802-1x.ui:102 settings/ui/802-1x.ui:377
+#: settings/ui/802-1x.ui:495 settings/ui/802-1x.ui:608
+msgid "Ask for this password every time"
+msgstr "Запитувати про цей пароль щоразу"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowMd5Password)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowLeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowFastPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowTtlsPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPeapPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPsk)
+#: settings/ui/802-1x.ui:109 settings/ui/802-1x.ui:197
+#: settings/ui/802-1x.ui:241 settings/ui/802-1x.ui:384
+#: settings/ui/802-1x.ui:502 settings/ui/802-1x.ui:615 settings/ui/cdma.ui:64
+#: settings/ui/pppoe.ui:60 settings/ui/wifisecurity.ui:215
+#: settings/ui/wifisecurity.ui:243
+msgid "Show password"
+msgstr "Показати фразу пароля"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/802-1x.ui:123
+msgid "Identity:"
+msgstr "Профіль:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/802-1x.ui:136
+msgid "User certificate:"
+msgstr "Сертифікат користувача:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#. i18n: ectx: property (text), widget (QLabel, label_20)
+#. i18n: ectx: property (text), widget (QLabel, label_23)
+#: settings/ui/802-1x.ui:146 settings/ui/802-1x.ui:408
+#: settings/ui/802-1x.ui:526
+msgid "CA certificate:"
+msgstr "Сертифікат CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/802-1x.ui:163
+msgid "Private key:"
+msgstr "Закритий ключ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/802-1x.ui:180
+msgid "Private key password:"
+msgstr "Пароль закритого ключа:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#. i18n: ectx: property (text), widget (QLabel, label_19)
+#. i18n: ectx: property (text), widget (QLabel, label_24)
+#: settings/ui/802-1x.ui:252 settings/ui/802-1x.ui:395
+#: settings/ui/802-1x.ui:513
+msgid "Anonymous identity:"
+msgstr "Анонімний профіль:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, fastAllowPacProvisioning)
+#: settings/ui/802-1x.ui:265
+msgid "Automatic PAC provisioning"
+msgstr "Автоматичне надання PAC"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:282
+msgid "Anonymous"
+msgstr "Анонімний"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:287
+msgid "Authenticated"
+msgstr "З розпізнаванням"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, pacMethod)
+#: settings/ui/802-1x.ui:292
+msgid "Both"
+msgstr "Обидва"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: settings/ui/802-1x.ui:300
+msgid "PAC &file:"
+msgstr "&Файл PAC:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, label_22)
+#: settings/ui/802-1x.ui:317 settings/ui/802-1x.ui:425
+#: settings/ui/802-1x.ui:543
+msgid "Inner authentication:"
+msgstr "Внутрішнє розпізнавання:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:334 settings/ui/802-1x.ui:570
+msgid "GTC"
+msgstr "GTC"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschapv2)
+#. i18n: ectx: property (text), item, widget (KComboBox, fastInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapInnerAuth)
+#: settings/ui/802-1x.ui:339 settings/ui/802-1x.ui:452
+#: settings/ui/802-1x.ui:560 settings/ui/ppp.ui:65
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), widget (QCheckBox, pap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:442 settings/ui/ppp.ui:55
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mschap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:447 settings/ui/ppp.ui:45
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chap)
+#. i18n: ectx: property (text), item, widget (KComboBox, ttlsInnerAuth)
+#: settings/ui/802-1x.ui:457 settings/ui/ppp.ui:75
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_26)
+#: settings/ui/802-1x.ui:622
+msgid "PEAP version:"
+msgstr "Версія PEAP:"
+
+#. i18n: automatic band
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, mtu)
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, speed)
+#: settings/ui/802-1x.ui:639 settings/ui/infiniband.ui:77
+#: settings/ui/ipv4.ui:37 settings/ui/ipv6.ui:69
+#: settings/ui/wificonnectionwidget.ui:168
+#: settings/ui/wificonnectionwidget.ui:224
+#: settings/ui/wiredconnectionwidget.ui:96
+#: settings/ui/wiredconnectionwidget.ui:128
+msgid "Automatic"
+msgstr "Автоматично"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:644
+msgid "Version 0"
+msgstr "Версія 0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, peapVersion)
+#: settings/ui/802-1x.ui:649
+msgid "Version 1"
+msgstr "Версія 1"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bond.ui:18 settings/ui/bridge.ui:18
+msgid "Interface name:"
+msgstr "Назва інтерфейсу:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bond.ui:31
+msgid "Bonded connections:"
+msgstr "Зв’язані з’єднання:"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnAdd)
+#: settings/ui/bond.ui:56 settings/ui/bridge.ui:56
+msgid "Add..."
+msgstr "Додати…"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnEdit)
+#: settings/ui/bond.ui:71 settings/ui/bridge.ui:71
+msgid "Edit..."
+msgstr "Змінити…"
+
+#. i18n: ectx: property (text), widget (KPushButton, btnDelete)
+#: settings/ui/bond.ui:86 settings/ui/bridge.ui:86
+msgid "Delete"
+msgstr "Вилучити"
+
+#. i18n: ectx: property (text), widget (QLabel, modeLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bond.ui:113 settings/ui/wificonnectionwidget.ui:37
+msgid "Mode:"
+msgstr "Режим:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bond.ui:133
+msgid "Link monitoring:"
+msgstr "Спостереження за зв’язком:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bond.ui:153
+msgid "Monitoring frequency:"
+msgstr "Частота оновлення:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, monitorFreq)
+#. i18n: ectx: property (suffix), widget (QSpinBox, upDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, downDelay)
+#: settings/ui/bond.ui:163 settings/ui/bond.ui:202 settings/ui/bond.ui:222
+msgid " ms"
+msgstr " мс"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bond.ui:192
+msgid "Link up delay:"
+msgstr "Затримка встановлення зв’язку:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bond.ui:212
+msgid "Link down delay:"
+msgstr "Затримка розірвання зв’язку:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: settings/ui/bond.ui:236
+msgid "ARP targets:"
+msgstr "Цілі ARP:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, arpTargets)
+#: settings/ui/bond.ui:246
+msgid "An IP address or comma-separated list of addresses."
+msgstr "Одна IP-адреса або список з декількох адрес, відокремлених комами."
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/bridge.ui:31
+msgid "Bridged connections:"
+msgstr "Зв’язані з’єднання:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bridge.ui:113
+msgid "Aging time:"
+msgstr "Час застарівання:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, agingTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, forwardDelay)
+#. i18n: ectx: property (suffix), widget (QSpinBox, helloTime)
+#. i18n: ectx: property (suffix), widget (QSpinBox, maxAge)
+#: settings/ui/bridge.ui:129 settings/ui/bridge.ui:193
+#: settings/ui/bridge.ui:222 settings/ui/bridge.ui:251
+msgctxt "seconds"
+msgid " s"
+msgstr " с"
+
+#. i18n: ectx: property (title), widget (QGroupBox, stpGroup)
+#: settings/ui/bridge.ui:142
+msgid "Enable STP (Spanning Tree Protocol)"
+msgstr "Увімкнути STP (протокол розподілу за деревом)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/bridge.ui:151
+msgid "Priority:"
+msgstr "Пріоритет:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/bridge.ui:177
+msgid "Forward delay:"
+msgstr "Затримка переспрямування:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: settings/ui/bridge.ui:206
+msgid "Hello time:"
+msgstr "Час на вітання:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/bridge.ui:235
+msgid "Max age:"
+msgstr "Макс. вік:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/bt.ui:18
+msgid "Address of the device:"
+msgstr "Адреса пристрою:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/bt.ui:38
+msgid "Connection type:"
+msgstr "Тип з’єднання:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/cdma.ui:17 settings/ui/gsm.ui:24
+msgid "Number:"
+msgstr "Номер:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnect)
+#: settings/ui/connectionwidget.ui:30
+msgid "Automatically connect to this network when it is available"
+msgstr "Автоматично встановлювати з’єднання з цією мережею, якщо вона доступна"
+
+#. i18n: ectx: property (text), widget (QCheckBox, allUsers)
+#: settings/ui/connectionwidget.ui:72
+msgid "All users may connect to this network"
+msgstr "З цією мережею можуть з’єднуватися всі користувачі"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:88
+msgid "Edit advanced permissions for this connection"
+msgstr "Редагувати розширені права доступу для цього з’єднання"
+
+#. i18n: ectx: property (whatsThis), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:91
+msgid ""
+"Fine-grained permissions editor for this connection. It lets you choose "
+"which users can activate/modify/delete this connection."
+msgstr ""
+"Редактор точних параметрів цього з’єднання. За його допомогою ви можете "
+"вказати користувачів, які зможуть встановлювати, змінювати та розривати це "
+"з’єднання."
+
+#. i18n: ectx: property (text), widget (KPushButton, pushButtonPermissions)
+#: settings/ui/connectionwidget.ui:94
+msgid "Advanced..."
+msgstr "Додатково…"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/connectionwidget.ui:106
+msgid "Firewall zone:"
+msgstr "Зона брандмауера:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autoconnectVpn)
+#: settings/ui/connectionwidget.ui:116
+msgid "Automatically connect to VPN when using this connection"
+msgstr "Автоматично з’єднуватися з VPN, якщо використовується це з’єднання"
+
+#. i18n: ectx: property (title), widget (QGroupBox, basicGroup)
+#: settings/ui/gsm.ui:18
+msgid "Basic"
+msgstr "Основні"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:74 settings/ui/gsm.ui:192
+msgid "Store"
+msgstr "Зберегти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:79 settings/ui/gsm.ui:197
+msgid "Always Ask"
+msgstr "Завжди питати"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, passwordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, pinStorage)
+#: settings/ui/gsm.ui:84 settings/ui/gsm.ui:202
+msgid "Not Required"
+msgstr "Не потрібен"
+
+#. i18n: ectx: property (title), widget (QGroupBox, advGroup)
+#: settings/ui/gsm.ui:103
+msgid "Advanced"
+msgstr "Додатково"
+
+#. i18n: ectx: property (text), widget (QCheckBox, roaming)
+#: settings/ui/gsm.ui:112
+msgid "Allow roaming if home network is not available"
+msgstr "Дозволити роумінг, якщо типова мережа недоступна"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/gsm.ui:119
+msgid "APN:"
+msgstr "APN:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelNetworkId)
+#: settings/ui/gsm.ui:129
+msgid "Network ID:"
+msgstr "Ідентифікатор мережі:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: settings/ui/gsm.ui:149
+msgid "Type:"
+msgstr "Тип:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: settings/ui/gsm.ui:159
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: settings/ui/gsm.ui:228
+msgid "Show passwords"
+msgstr "Показувати паролі"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/infiniband.ui:18
+msgid "Transport mode:"
+msgstr "Режим передавання:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/infiniband.ui:38 settings/ui/wificonnectionwidget.ui:92
+#: settings/ui/wimax.ui:31 settings/ui/wiredconnectionwidget.ui:20
+msgid "Restrict to device:"
+msgstr "Обмежити цим пристроєм:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/infiniband.ui:58 settings/ui/wificonnectionwidget.ui:149
+#: settings/ui/wiredconnectionwidget.ui:77
+msgid "MTU:"
+msgstr "MTU:"
+
+#. i18n: ectx: property (suffix), widget (QSpinBox, mtu)
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, mtu)
+#: settings/ui/infiniband.ui:80 settings/ui/wificonnectionwidget.ui:171
+#: settings/ui/wiredconnectionwidget.ui:99
+msgid " bytes"
+msgstr " байтів"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/ipv4.ui:26 settings/ui/ipv6.ui:58
+msgid "Method:"
+msgstr "Метод:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:42 settings/ui/ipv6.ui:74
+msgid "Automatic (Only addresses)"
+msgstr "Автоматично (лише адреси)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:47 settings/ui/ipv6.ui:84
+msgid "Link-Local"
+msgstr "Link-Local"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:52 settings/ui/ipv6.ui:89
+msgctxt "like in use Manual configuration"
+msgid "Manual"
+msgstr "Вручну"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:57
+msgid "Shared to other computers"
+msgstr "Спільне разом з іншими комп’ютерами"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv4.ui:62
+msgctxt "like in this setting is Disabled"
+msgid "Disabled"
+msgstr "Вимкнено"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsLabel)
+#: settings/ui/ipv4.ui:92 settings/ui/ipv6.ui:124
+msgctxt "@info"
+msgid "DNS Servers:"
+msgstr "Сервери DNS:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dns)
+#: settings/ui/ipv4.ui:119 settings/ui/ipv6.ui:151
+msgid ""
+"Use this field to specify the IP address(es) of one or more DNS servers. Use "
+"',' to separate entries."
+msgstr ""
+"У цьому полі слід вказати адресу IP одного або декількох серверів DNS. "
+"Адреси має бути відокремлено символом «,»."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsMorePushButton)
+#: settings/ui/ipv4.ui:126 settings/ui/ipv6.ui:158
+msgid "Edit DNS the list of servers"
+msgstr "Редагувати список серверів DNS"
+
+#. i18n: ectx: property (text), widget (QLabel, dnsSearchLabel)
+#: settings/ui/ipv4.ui:146 settings/ui/ipv6.ui:178
+msgctxt "@info"
+msgid "Search Domains:"
+msgstr "Домени пошуку:"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dnsSearch)
+#: settings/ui/ipv4.ui:164 settings/ui/ipv6.ui:196
+msgid ""
+"Use this field to specify one or more DNS domains to search. Use ',' to "
+"separate entries."
+msgstr ""
+"Цим полем можна скористатися для визначення одного або декількох доменів DNS "
+"для пошуку. Записи слід відокремлювати комою («,»)."
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, dnsSearchMorePushButton)
+#: settings/ui/ipv4.ui:171 settings/ui/ipv6.ui:203
+msgid "Edit the list of DNS domains being searched"
+msgstr "Редагувати список доменів DNS, на яких відбуватиметься пошук"
+
+#. i18n: ectx: property (text), widget (QLabel, labelDhcpClientId)
+#: settings/ui/ipv4.ui:207
+msgid "DHCP Client ID:"
+msgstr "Ідентифікатор клієнта DHCP:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRemove)
+#: settings/ui/ipv4.ui:235 settings/ui/ipv6.ui:235
+msgid "Remove"
+msgstr "Вилучити"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdd)
+#: settings/ui/ipv4.ui:247 settings/ui/ipv6.ui:247
+msgid "Add"
+msgstr "Додати"
+
+#. i18n: ectx: property (toolTip), widget (QTableView, tableViewAddresses)
+#: settings/ui/ipv4.ui:265 settings/ui/ipv6.ui:265
+msgid "Addresses"
+msgstr "Адреси"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv4RequiredCB)
+#: settings/ui/ipv4.ui:302
+msgid "IPv4 is required for this connection"
+msgstr "Для встановлення цього з’єднання слід використовувати IPv4"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRoutes)
+#: settings/ui/ipv4.ui:312 settings/ui/ipv6.ui:312
+msgid "Routes..."
+msgstr "Маршрути…"
+
+#. i18n: ectx: property (toolTip), widget (KLineEdit, dhcpClientId)
+#: settings/ui/ipv4.ui:319
+msgid ""
+"Use this field to specify the DHCP client ID which is a string sent to the "
+"DHCP server to identify the local machine that the DHCP server may use to "
+"customize the DHCP lease and options."
+msgstr ""
+"Скористайтеся цим полем для визначення ідентифікатора клієнта DHCP, тобто "
+"рядка, який буде надіслано на сервер DHCP для ідентифікації локального "
+"комп’ютера. Сервер DHCP може скористатися результатами цієї ідентифікації "
+"для налаштування надання DHCP та зміни параметрів."
+
+#. i18n: ectx: property (text), widget (QLabel, labelPrivacy)
+#: settings/ui/ipv6.ui:42
+msgid "Privacy:"
+msgstr "Конфіденційність:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:79
+msgid "Automatic (Only DHCP)"
+msgstr "Автоматично (лише DHCP)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, method)
+#: settings/ui/ipv6.ui:94
+msgctxt "like in this setting is Disabled"
+msgid "Ignored"
+msgstr "Ігнорується"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipv6RequiredCB)
+#: settings/ui/ipv6.ui:302
+msgid "IPv6 is required for this connection"
+msgstr "Для встановлення цього з’єднання слід використовувати IPv6"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:333
+msgid "Default"
+msgstr "Типовий"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:338
+msgctxt "privacy disabled"
+msgid "Disabled"
+msgstr "Вимкнено"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:343
+msgid "Enabled (prefer public address)"
+msgstr "Увімкнено (адреса з відкритим доступом)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, privacyCombo)
+#: settings/ui/ipv6.ui:348
+msgid "Enabled (prefer temporary addresses)"
+msgstr "Увімкнено (перевага тимчасових адрес)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, authGroup)
+#: settings/ui/ppp.ui:23
+msgid "Authentication"
+msgstr "Розпізнавання"
+
+#. i18n: ectx: property (text), widget (QCheckBox, eap)
+#: settings/ui/ppp.ui:35
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, compressionGroup)
+#: settings/ui/ppp.ui:88
+msgid "Compression"
+msgstr "Стискання"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe)
+#: settings/ui/ppp.ui:103
+msgid "Use point-to-point encryption (MPPE)"
+msgstr "Використовувати міжточкове шифрування (MPPE)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, bsdComp)
+#: settings/ui/ppp.ui:110
+msgid "Use BSD data compression"
+msgstr "Використовувати стискання даних BSD"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deflateComp)
+#: settings/ui/ppp.ui:120
+msgid "Use Deflate data compression"
+msgstr "Використовувати стискання даних Deflate"
+
+#. i18n: ectx: property (text), widget (QCheckBox, tcpComp)
+#: settings/ui/ppp.ui:130
+msgid "Use TCP header compression"
+msgstr "Використовувати стискання заголовка TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppe128)
+#: settings/ui/ppp.ui:146
+msgid "Require 128-bit encryption"
+msgstr "Потрібне 128-бітове шифрування"
+
+#. i18n: ectx: property (text), widget (QCheckBox, mppeStateful)
+#: settings/ui/ppp.ui:159
+msgid "Use stateful MPPE"
+msgstr "Використовувати MPPE зі збереженням стану"
+
+#. i18n: ectx: property (title), widget (QGroupBox, echoGroup)
+#: settings/ui/ppp.ui:169
+msgid "Echo"
+msgstr "Відлуння"
+
+#. i18n: ectx: property (text), widget (QCheckBox, senddEcho)
+#: settings/ui/ppp.ui:178
+msgid "Send PPP echo packets"
+msgstr "Надсилати PPP луна-пакети "
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/pppoe.ui:17
+msgid "Service:"
+msgstr "Служба:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/vlan.ui:21
+msgid "Parent interface:"
+msgstr "Батьківський інтерфейс:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/vlan.ui:44
+msgid "VLAN id:"
+msgstr "Ід. VLAN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/vlan.ui:67
+msgid "VLAN interface name:"
+msgstr "Назва інтерфейсу VLAN:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, reorderHeaders)
+#: settings/ui/vlan.ui:80
+msgid "Output packet headers reordering"
+msgstr "Перевпорядовувати заголовки вихідних пакетів"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:87
+msgid "GARP VLAN Registration Protocol"
+msgstr "Протокол реєстрації VLAN GARP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, gvrp)
+#: settings/ui/vlan.ui:90
+msgid "GVRP"
+msgstr "GVRP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, looseBinding)
+#: settings/ui/vlan.ui:97
+msgid "Loose binding"
+msgstr "Вільне прив’язування"
+
+#. i18n: ectx: property (text), widget (QLabel, SSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:17
+msgid "SSID:"
+msgstr "SSID:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:54
+msgid "Infrastructure"
+msgstr "Інфраструктура"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:59
+msgid "Ad-hoc"
+msgstr "Спеціальна"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, modeComboBox)
+#: settings/ui/wificonnectionwidget.ui:64
+msgid "Access Point"
+msgstr "Точка доступу"
+
+#. i18n: ectx: property (text), widget (QLabel, BSSIDLabel)
+#: settings/ui/wificonnectionwidget.ui:72
+msgid "BSSID:"
+msgstr "BSSID:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wificonnectionwidget.ui:112
+#: settings/ui/wiredconnectionwidget.ui:40
+msgid "Cloned MAC address:"
+msgstr "Клонована MAC-адреса:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnRandomMacAddr)
+#: settings/ui/wificonnectionwidget.ui:140
+#: settings/ui/wiredconnectionwidget.ui:68
+msgid "Random..."
+msgstr "Випадковий…"
+
+#. i18n: ectx: property (toolTip), widget (QCheckBox, hiddenNetwork)
+#. i18n: ectx: property (toolTip), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:184
+#: settings/ui/wificonnectionwidget.ui:194
+msgid "Mark this if you want to create a connection for a hidden network"
+msgstr "Позначте, якщо вам потрібно створити з’єднання для прихованої мережі"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: settings/ui/wificonnectionwidget.ui:197
+msgid "Hidden network:"
+msgstr "Прихована мережа:"
+
+#. i18n: ectx: property (text), widget (QLabel, bandLabel)
+#: settings/ui/wificonnectionwidget.ui:207
+msgid "Band:"
+msgstr "Діапазон:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:229
+msgid "A (5 GHz)"
+msgstr "A (5 ГГц)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, band)
+#: settings/ui/wificonnectionwidget.ui:234
+msgid "B/G (2.4 GHz)"
+msgstr "B/G (2,4 ГГц)"
+
+#. i18n: ectx: property (text), widget (QLabel, channelLabel)
+#: settings/ui/wificonnectionwidget.ui:242
+msgid "Channel:"
+msgstr "Канал:"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, WifiSecurity)
+#: settings/ui/wifisecurity.ui:15
+msgid "Wifi Security"
+msgstr "Захист Wifi"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:28
+msgctxt "no security"
+msgid "None"
+msgstr "Немає"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:33
+msgid "WEP key 40/128 bits (Hex or ASCII)"
+msgstr "40/128-бітовий ключ WEP (шістн. або ASCII)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:38
+msgid "WEP key 128 bits"
+msgstr "128-бітовий ключ WEP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:48
+msgid "Dynamic WEP (802.1x)"
+msgstr "Динамічна WEP (802.1x)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:53
+msgid "WPA & WPA2 Personal"
+msgstr "WPA/WPA2 Personal"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, securityCombo)
+#: settings/ui/wifisecurity.ui:58
+msgid "WPA & WPA2 Enterprise"
+msgstr "WPA/WPA2 Enterprise"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wifisecurity.ui:66
+msgid "Security:"
+msgstr "Захист:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/ui/wifisecurity.ui:84
+msgid "Key:"
+msgstr "Ключ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowWepKey)
+#: settings/ui/wifisecurity.ui:104
+msgid "Show key"
+msgstr "Показати ключ"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: settings/ui/wifisecurity.ui:111
+msgid "WEP index:"
+msgstr "Індекс WEP:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:128
+msgid "1 (default)"
+msgstr "1 (типовий)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:133
+msgid "2"
+msgstr "2"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:138
+msgid "3"
+msgstr "3"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepIndex)
+#: settings/ui/wifisecurity.ui:143
+msgid "4"
+msgstr "4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:168
+msgid "Open System"
+msgstr "Відкрита система"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, wepAuth)
+#: settings/ui/wifisecurity.ui:173
+msgid "Shared Key"
+msgstr "Відкритий ключ"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/ui/wimax.ui:18
+msgid "Network name:"
+msgstr "Назва мережі:"
+
+#. i18n: ectx: property (text), widget (QLabel, speedLabel)
+#: settings/ui/wiredconnectionwidget.ui:109
+msgid "Speed:"
+msgstr "Швидкість:"
+
+#. i18n: ectx: property (suffix), widget (KIntSpinBox, speed)
+#: settings/ui/wiredconnectionwidget.ui:131
+msgid " Mbit/s"
+msgstr " Мбіт/с"
+
+#. i18n: ectx: property (text), widget (QLabel, duplexLabel)
+#: settings/ui/wiredconnectionwidget.ui:141
+msgid "Duplex:"
+msgstr "Двобічна:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:158
+msgid "Full"
+msgstr "повний дуплекс"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, duplex)
+#: settings/ui/wiredconnectionwidget.ui:163
+msgid "Half"
+msgstr "напівдуплекс"
+
+#. i18n: ectx: property (text), widget (QCheckBox, autonegotiate)
+#: settings/ui/wiredconnectionwidget.ui:177
+msgid "Autonegotiate"
+msgstr "Автоузгодження"
+
+#. i18n: ectx: property (text), widget (QCheckBox, use8021X)
+#: settings/ui/wiredsecurity.ui:17
+msgid "Use 802.1x security for this connection"
+msgstr "Використовувати для цього з’єднання захист 802.1x"
+
+#: settings/wificonnectionwidget.cpp:187
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 МГц)"
+
+#: vpnuiplugin.cpp:53
+msgctxt "Error message in VPN import/export dialog"
+msgid "Operation not supported for this VPN type."
+msgstr "Для цього типу VPN підтримки цієї дії не передбачено."
+
+#: widgets/advancedpermissionswidget.cpp:101
+msgctxt "@item:intable shortcut for Not Available"
+msgid "N/A"
+msgstr "н/д"
+
+#: widgets/advancedpermissionswidget.cpp:102
+msgctxt "@info:tooltip real user name is not available"
+msgid "Not Available"
+msgstr "Недоступне"
+
+#: widgets/bssidcombobox.cpp:137
+msgid "First select the SSID"
+msgstr "Спочатку виберіть SSID"
+
+#: widgets/ipv4routeswidget.cpp:47
+msgctxt "Header text for IPv4 route metric"
+msgid "Metric"
+msgstr "Метрика"
+
+#: widgets/ipv6routeswidget.cpp:43
+msgctxt "Header text for IPv6 netmask"
+msgid "Netmask"
+msgstr "Маска мережі"
+
+#: widgets/ipv6routeswidget.cpp:47
+msgctxt "Header text for IPv6 route metric"
+msgid "Metric"
+msgstr "Метрика"
+
+#: widgets/mobileconnectionwizard.cpp:56
+msgctxt "Mobile Connection Wizard"
+msgid "New Mobile Broadband Connection"
+msgstr "Нове з’єднання за допомогою мобільної радіомережі"
+
+#: widgets/mobileconnectionwizard.cpp:153
+#: widgets/mobileconnectionwizard.cpp:171
+#: widgets/mobileconnectionwizard.cpp:197
+#: widgets/mobileconnectionwizard.cpp:533
+msgctxt "Mobile Connection Wizard"
+msgid "My plan is not listed..."
+msgstr "Тут немає вашого плану…"
+
+#: widgets/mobileconnectionwizard.cpp:158
+msgctxt "Mobile Connection Wizard"
+msgid "Unknown Provider"
+msgstr "Невідомий надавач послуг"
+
+#: widgets/mobileconnectionwizard.cpp:166
+msgctxt "Mobile Connection Wizard"
+msgid "Default"
+msgstr "Типовий"
+
+#: widgets/mobileconnectionwizard.cpp:199
+#: widgets/mobileconnectionwizard.cpp:207
+#, kde-format
+msgctxt "Mobile Connection Wizard"
+msgid "APN: %1"
+msgstr "APN: %1"
+
+#: widgets/mobileconnectionwizard.cpp:252
+msgctxt "Mobile Connection Wizard"
+msgid "Set up a Mobile Broadband Connection"
+msgstr "Налаштування з’єднання з мобільною радіомережею"
+
+#: widgets/mobileconnectionwizard.cpp:255
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"This assistant helps you easily set up a mobile broadband connection to a "
+"cellular (3G) network."
+msgstr ""
+"За допомогою цієї допоміжної програми ви зможете налаштувати з’єднання з "
+"мобільною стільниковою радіомережею (3G)."
+
+#: widgets/mobileconnectionwizard.cpp:259
+msgctxt "Mobile Connection Wizard"
+msgid "You will need the following information:"
+msgstr "Вам слід вказати такі дані:"
+
+#: widgets/mobileconnectionwizard.cpp:263
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband provider's name"
+msgstr "Назва надавача послуг широкосмугового з’єднання"
+
+#: widgets/mobileconnectionwizard.cpp:264
+msgctxt "Mobile Connection Wizard"
+msgid "Your broadband billing plan name"
+msgstr "Назва тарифного плану вашого широкосмугового з’єднання"
+
+#: widgets/mobileconnectionwizard.cpp:265
+msgctxt "Mobile Connection Wizard"
+msgid "(in some cases) Your broadband billing plan APN (Access Point Name)"
+msgstr "(іноді) Назва точки доступу (APN) вашого тарифного плану"
+
+#: widgets/mobileconnectionwizard.cpp:269
+msgctxt "Mobile Connection Wizard"
+msgid "Create a connection for &this mobile broadband device:"
+msgstr "Створити з’єднання для &цього пристрою мобільного зв’язку:"
+
+#: widgets/mobileconnectionwizard.cpp:273
+#: widgets/mobileconnectionwizard.cpp:403
+msgctxt "Mobile Connection Wizard"
+msgid "Any GSM device"
+msgstr "Будь-який пристрій GSM"
+
+#: widgets/mobileconnectionwizard.cpp:275
+#: widgets/mobileconnectionwizard.cpp:405
+msgctxt "Mobile Connection Wizard"
+msgid "Any CDMA device"
+msgstr "Будь-який пристрій CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:329
+msgctxt "Mobile Connection Wizard"
+msgid "Installed GSM device"
+msgstr "Встановлений пристрій GSM"
+
+#: widgets/mobileconnectionwizard.cpp:333
+msgctxt "Mobile Connection Wizard"
+msgid "Installed CDMA device"
+msgstr "Встановлений пристрій CDMA"
+
+#: widgets/mobileconnectionwizard.cpp:418
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider's Country"
+msgstr "Виберіть країну, де працює ваш надавач послуг"
+
+#: widgets/mobileconnectionwizard.cpp:421
+msgctxt "Mobile Connection Wizard"
+msgid "Country List:"
+msgstr "Список країн:"
+
+#: widgets/mobileconnectionwizard.cpp:425
+msgctxt "Mobile Connection Wizard"
+msgid "My country is not listed"
+msgstr "Вашої країни немає у списку"
+
+#: widgets/mobileconnectionwizard.cpp:441
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Provider"
+msgstr "Виберіть вашого надавача послуг"
+
+#: widgets/mobileconnectionwizard.cpp:444
+msgctxt "Mobile Connection Wizard"
+msgid "Select your provider from a &list:"
+msgstr "Виберіть вашого надавача послуг зі с&писку:"
+
+#: widgets/mobileconnectionwizard.cpp:453
+msgctxt "Mobile Connection Wizard"
+msgid "I cannot find my provider and I wish to enter it &manually:"
+msgstr "Не можу знайти потрібного надавача послуг, хочу ввести назву в&ручну:"
+
+#: widgets/mobileconnectionwizard.cpp:495
+msgctxt "Mobile Connection Wizard"
+msgid "Choose your Billing Plan"
+msgstr "Виберіть ваш тарифний план"
+
+#: widgets/mobileconnectionwizard.cpp:498
+msgctxt "Mobile Connection Wizard"
+msgid "&Select your plan:"
+msgstr "Ви&беріть ваш план:"
+
+#: widgets/mobileconnectionwizard.cpp:505
+msgctxt "Mobile Connection Wizard"
+msgid "Selected plan &APN (Access Point Name):"
+msgstr "Вибр&ана назва точки доступу (APN) плану:"
+
+#: widgets/mobileconnectionwizard.cpp:517
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Warning: Selecting an incorrect plan may result in billing issues for your "
+"broadband account or may prevent connectivity.\n"
+"\n"
+"If you are unsure of your plan please ask your provider for your plan's APN."
+msgstr ""
+"Попередження: помилковий вибір тарифного плану може призвести до помилок у "
+"обчисленні сплат для вашого облікового запису або помилок під час спроб "
+"встановлення з’єднання.\n"
+"\n"
+"Якщо ви непевні щодо назви вашого тарифного плану, з’ясуйте у вашого "
+"надавача послуг назву точок доступу вашого тарифного плану."
+
+#: widgets/mobileconnectionwizard.cpp:554
+msgctxt "Mobile Connection Wizard"
+msgid "Confirm Mobile Broadband Settings"
+msgstr "Підтвердження значень параметрів мобільної радіомережі"
+
+#: widgets/mobileconnectionwizard.cpp:557
+msgctxt "Mobile Connection Wizard"
+msgid ""
+"Your mobile broadband connection is configured with the following settings:"
+msgstr ""
+"Для встановлення вашого з’єднання з мобільною радіомережею буде використано "
+"такі параметри:"
+
+#: widgets/mobileconnectionwizard.cpp:561
+msgctxt "Mobile Connection Wizard"
+msgid "Your Provider:"
+msgstr "Ваш надавач послуг:"
+
+#: widgets/mobileconnectionwizard.cpp:566
+msgctxt "Mobile Connection Wizard"
+msgid "Your Plan:"
+msgstr "Ваш план:"
+
+#: widgets/ssidcombobox.cpp:152
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: %3\n"
+"Frequency: %4 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Захист: %3\n"
+"Частота: %4 МГц"
+
+#: widgets/ssidcombobox.cpp:155
+#, kde-format
+msgid ""
+"%1 (%2%)\n"
+"Security: Insecure\n"
+"Frequency: %3 Mhz"
+msgstr ""
+"%1 (%2%)\n"
+"Захист: не захищено\n"
+"Частота: %3 МГц"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: widgets/ui/advancedpermissionswidget.ui:34
+msgid "Available Users"
+msgstr "Можливі користувачі"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:84
+#: widgets/ui/advancedpermissionswidget.ui:210
+msgid "Real Name"
+msgstr "Справжнє ім’я"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availUsers)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentUsers)
+#: widgets/ui/advancedpermissionswidget.ui:89
+#: widgets/ui/advancedpermissionswidget.ui:215
+msgctxt "like in Username for athentication"
+msgid "Username"
+msgstr "Користувач"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: widgets/ui/advancedpermissionswidget.ui:157
+msgid "Users allowed to activate the connection"
+msgstr "Користувачі можуть активувати з’єднання"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp4Config)
+#: widgets/ui/ipv4routes.ui:20
+msgid "Edit IPv4 Routes"
+msgstr "Редагування маршрутів IPv4"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbNeverDefault)
+#: widgets/ui/ipv4routes.ui:42 widgets/ui/ipv6routes.ui:123
+msgid "Use only for resources on this connection"
+msgstr "Використовувати лише для ресурсів на цьому з’єднанні"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonRemove)
+#: widgets/ui/ipv4routes.ui:71 widgets/ui/ipv6routes.ui:88
+msgctxt "Remove a selected row"
+msgid "R&emove"
+msgstr "Ви&лучити"
+
+#. i18n: ectx: property (text), widget (QPushButton, pushButtonAdd)
+#: widgets/ui/ipv4routes.ui:117 widgets/ui/ipv6routes.ui:73
+msgctxt "Insert a row"
+msgid "Add"
+msgstr "Додати"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbIgnoreAutoRoutes)
+#: widgets/ui/ipv4routes.ui:129 widgets/ui/ipv6routes.ui:116
+msgid "Ignore automatically obtained routes"
+msgstr "Ігнорувати автоматично отримані маршрути"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, RoutesIp6Config)
+#: widgets/ui/ipv6routes.ui:20
+msgid "Edit IPv6 Routes"
+msgstr "Редагування маршрутів IPv6"
\ No newline at end of file
diff --git a/plasma-nm/po/uk/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/uk/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..6ee647d
--- /dev/null
@@ -0,0 +1,1346 @@
+# Ukrainian translation of KDE NM Connection Editor Plasma applet
+# Copyright (C) 2013-2014 This_file_is_part_of_KDE
+# This file is distributed under the same license as the kde-nm-connection-editor package.
+#
+# Yuri Chornoivan <yurchor@ukr.net>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasma_applet_org.kde.networkmanagement\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2014-10-07 13:39+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Юрій Чорноіван"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "yurchor@ukr.net"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+msgid "Show sections"
+msgstr "Показувати розділи"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+msgid "Show &network speed in:"
+msgstr "Швидкість з’&єднання у:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "кБ/с"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "кбіт/с"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "Параметри з’єднання"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "З'єднатися"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "Від’єднатися"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "Швидкість"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "Подробиці"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "Пароль…"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "Показувати пароль"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "З’єднано, ⬇ %1/с, ⬆ %2/с"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "З'єднано"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+msgid "Available connections"
+msgstr "Доступні з’єднання"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "Працюємо у бездротовій мережі"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless disabled"
+msgstr "Роботу у бездротовій мережі вимкнено"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "Працюємо у мобільній радіомережі"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband disabled"
+msgstr "Роботу у мобільній радіомережі вимкнено"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode enabled"
+msgstr "Увімкнено «режим літака»"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr "Вимкнено «режим літака»"
+
+#: libs/declarative/networkstatus.cpp:80
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "З'єднано"
+
+#: libs/declarative/networkstatus.cpp:83
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "З'єднано"
+
+#: libs/declarative/networkstatus.cpp:86
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "З'єднано"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "Неактивне"
+
+#: libs/declarative/networkstatus.cpp:92
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "Роз’єднано"
+
+#: libs/declarative/networkstatus.cpp:95
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "Роз’єднуємося"
+
+#: libs/declarative/networkstatus.cpp:98
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "Виконується з’єднання"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "З’єднання VPN"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "З’єднано з %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "З'єднуємося з %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager не запущено"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "Для роботи потрібен NetworkManager 0.9.8, втім, виявлено версію %1."
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "Невідомий"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "Отримано"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "Передано"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "кбіт/с"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "Мбіт/с"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "Гбіт/с"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "Отримано"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "Передано"
+
+#: libs/handler.cpp:89
+msgid "Missing VPN plugin"
+msgstr "Не вистачає додатка VPN"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr "Не вдалося задіяти %1"
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr "Не вдалося додати %1"
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr "Не вдалося виконати запит щодо сканування"
+
+#: libs/models/editoridentitymodel.cpp:62
+msgid "Connection name"
+msgstr "Назва з’єднання"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr "Останнє використане"
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "Активні з’єднання"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "Дротовий Ethernet"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "Бездротова 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "Віртуальна (прив’язка)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "Віртуальна (місток)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "Віртуальна (vlan)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "Модем на послідовному порту"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "Мобільна радіомережа"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "Bluetooth"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "Прив’язка"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "Місток"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "Мобільна радіомережа"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Сітка Olpc"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "Дротова"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "Бездротова"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "Невідомий тип з’єднання"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "Бездротовий інтерфейс (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "Дротовий інтерфейс (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "Bluetooth (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "Модем (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "Місток (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "Невідомий"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "Не керується"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "Недоступний"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "Не з’єднано"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "Підготовка до з’єднання"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "Налаштування інтерфейсу"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "Очікування на уповноваження"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "Встановлення мережевої адреси"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "Перевірка подальших можливостей з’єднання"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "Очікування на вторинне з’єднання"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "З'єднано"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "З'єднано з %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "Розірвання з’єднання"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "Невдала спроба з’єднання"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "Помилка: некоректний стан"
+
+#: libs/uiutils.cpp:260
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "Невідомий"
+
+#: libs/uiutils.cpp:263
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "Приготування до з’єднання"
+
+#: libs/uiutils.cpp:266
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "Потрібне уповноваження"
+
+#: libs/uiutils.cpp:269
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "Виконується з’єднання"
+
+#: libs/uiutils.cpp:272
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "Встановлення мережевої адреси"
+
+#: libs/uiutils.cpp:275
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "Задіяно"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr "Помилка"
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr "Помилка"
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "Невідомий"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Залежно від потреби"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Інфраструктура"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "Точка доступу"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "НЕПРАВИЛЬНИЙ РЕЖИМ ВИПРАВТЕ"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Парний WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Парний WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Парний TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Парний CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Груповий WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Груповий WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Груповий TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Груповий CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> біт/с"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> Мбіт/с"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> Гбіт/с"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/EDGE"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "Будь-який"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO, модифікація B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO, модифікація A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO, модифікація 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Compact GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "Аналоговий"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "Невідома"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "Будь-яка"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr "Модем розблоковано."
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr "Для роботи з SIM слід вказати код PIN."
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr "Для роботи з SIM слід вказати код PIN2."
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr "Для роботи з SIM слід вказати код PUK."
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr "Для роботи з SIM слід вказати код PUK2."
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr "Для роботи з модемом слід вказати код PIN надавача послуг."
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr "Для роботи з модемом слід вказати код PUK надавача послуг."
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr "Для роботи з модемом слід вказати код PIN до мережі."
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr "Для роботи з модемом слід вказати код PUK до мережі."
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr "Для роботи з модемом слід вказати код PIN."
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr "Для роботи з модемом слід вказати корпоративний код PIN."
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr "Для роботи з модемом слід вказати корпоративний код PUK."
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr "Для роботи з модемом слід вказати код PIN PH-FSIM."
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr "Для роботи з модемом слід вказати код PUK PH-FSIM."
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr "Для роботи з модемом слід вказати код PIN до підмножини команд мережі."
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr "Для роботи з модемом слід вказати код PUK до підмножини команд мережі."
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr "Невідома причина блокування."
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "Невідомий тип NSP Wimax"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "Домашня"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "Партнерська"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "Партнерська (роумінґ)"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "Незахищена"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Динамічна WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "Невідомий тип захисту"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "Незахищена"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "Динамічна WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "Невідомий тип захисту"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "Назва у системі:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "Адреса IPv4:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "Шлюз IPv4:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "Адреса IPv6:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "Шлюз IPv6:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "Драйвер:"
+
+#: libs/uiutils.cpp:655
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "Назва Bluetooth"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC-адреса:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "Оператор:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "Ідентифікатор мережі:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "Якість сигналу:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "Технологія доступу:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "Дозволений режим:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "Потрібне розблокування:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "Додаток VPN:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "Банер:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "BSID:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "Назва надавача:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "Тип мережі:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "Швидкість з’єднання:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "Режим:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "Потужність сигналу:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "Точка доступу (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "Точка доступу (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "Канал:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 МГц)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "Захист:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "Смуга частот:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "%1 хвилину тому"
+msgstr[1] "%1 хвилини тому"
+msgstr[2] "%1 хвилин тому"
+msgstr[3] "одну хвилину тому"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "%1 годину тому"
+msgstr[1] "%1 години тому"
+msgstr[2] "%1 годин тому"
+msgstr[3] "одну годину тому"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "Вчора"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "Ніколи"
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "Востаннє використано %1 хвилину тому"
+msgstr[1] "Востаннє використано %1 хвилини тому"
+msgstr[2] "Востаннє використано %1 хвилин тому"
+msgstr[3] "Востаннє використано одну хвилину тому"
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "Востаннє використано %1 годину тому"
+msgstr[1] "Востаннє використано %1 години тому"
+msgstr[2] "Востаннє використано %1 годин тому"
+msgstr[3] "Востаннє використано одну годину тому"
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "Востаннє використано вчора"
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr "Востаннє використано %1"
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "Ніколи не використовувалося"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "Драйвер"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "Драйвер пристрою"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "Швидкість з’єднання"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "Швидкість з’єднання"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "Назва у системі"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC-адреса"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "Апаратна адреса"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4-адреса"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "Адреса у версії IP 4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "Шлюз IPv4"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "Типовий шлюз версії IP 4"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6-адреса"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "Адреса у версії IP 6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "Шлюз IPv6"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "Типовий шлюз версії IP 6"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr "Bsid WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+"Ідентифікатор станції базового обслуговування, який отримується з мережі"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr "Надавач WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "Назва надавача послуг"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr "Сигнал WiMax"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "Поточна якість сигналу надавача послуг у відсотках."
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr "Тип надавача WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "Тип мережі надавача послуг."
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "Точка доступу (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "SSID точки бездротового доступу"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "Потужність сигналу"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "Потужність сигналу бездротової точки доступу"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "Точка доступу (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "Апаратна адрес точки бездротового доступу"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "Смуга бездротової мережі"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "Смуга частот бездротової мережі"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "Канал бездротової мережі"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "Канал частот бездротової мережі"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "Безпека бездротового зв'язку"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "Описує можливості захисту точки доступу"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "Бездротовий режим"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "Режим роботи бездротового пристрою"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "Оператор мобільного зв’язку"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "Назва оператора мобільного зв’язку"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "Якість сигналу мобільного зв’язку"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "Технологія доступу до мобільного зв’язку"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "Режим дозволу мобільного"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "Потрібне розблокування пристрою мобільного зв’язку"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "Основний пристрій мобільного зв’язку"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "IMEI пристрою мобільного зв’язку"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "Серійний номер пристрою мобільного зв’язку"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "IMSI пристрою мобільного зв’язку"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "Номер профілю пристрою мобільного зв’язку"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "Назва Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "Назва пристрою у системі Bluetooth"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "Додаток VPN"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "Тип додатка VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "Банер VPN"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "Банер з’єднання VPN"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "Доступні подробиці"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "Назва"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "Подробиці, які слід показувати"
\ No newline at end of file
diff --git a/plasma-nm/po/uk/plasmanetworkmanagement-kded.po b/plasma-nm/po/uk/plasmanetworkmanagement-kded.po
new file mode 100644 (file)
index 0000000..c6e51c6
--- /dev/null
@@ -0,0 +1,631 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Yuri Chornoivan <yurchor@ukr.net>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement-kded\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-23 05:59+0000\n"
+"PO-Revision-Date: 2014-06-23 18:51+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: bluetoothmonitor.cpp:82
+msgid "Only 'dun' and 'nap' services are supported."
+msgstr "Передбачено підтримку лише служб «dun» і «nap»."
+
+#: bluetoothmonitor.cpp:95
+msgid "Could not contact Bluetooth manager (BlueZ)."
+msgstr "Не вдалося встановити зв’язок з керуванням Bluetooth (BlueZ)."
+
+#: bluetoothmonitor.cpp:103
+#, kde-format
+msgid "Default Bluetooth adapter not found: %1"
+msgstr "Не виявлено типового адаптера Bluetooth: %1"
+
+#: bluetoothmonitor.cpp:165
+#, kde-format
+msgid "%1 (%2) does not support Dialup Networking (DUN)."
+msgstr ""
+"Для %1 (%2) не передбачено підтримки роботи у комутованій мережі (DUN)."
+
+#: bluetoothmonitor.cpp:170
+#, kde-format
+msgid "%1 (%2) does not support Network Access Point (NAP)."
+msgstr ""
+"Для %1 (%2) не передбачено підтримки роботи у режимі точки доступу мережі "
+"(NAP)."
+
+#: bluetoothmonitor.cpp:217
+#, kde-format
+msgid "Error activating devices's serial port: %1"
+msgstr "Помилка під час спроби задіяти послідовний порт пристрою: %1"
+
+#: bluetoothmonitor.cpp:243
+#, kde-format
+msgid "Device %1 is not the wanted one (%2)"
+msgstr "Пристрій %1 не належить до відповідних (%2)"
+
+#: bluetoothmonitor.cpp:245
+#, kde-format
+msgid "Device for serial port %1 (%2) not found."
+msgstr "Пристрою для послідовного порту %1 (%2) не виявлено."
+
+#: modemmonitor.cpp:191
+#, kde-format
+msgctxt "Text in GSM PIN/PUK unlock error dialog"
+msgid "Error unlocking modem: %1"
+msgstr "Помилка під час розблокування модему: %1"
+
+#: modemmonitor.cpp:192
+msgctxt "Title for GSM PIN/PUK unlock error dialog"
+msgid "PIN/PUK unlock error"
+msgstr "Помилка під час розблокування PIN/PUK"
+
+#: notification.cpp:89
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigFailedReason"
+msgid "The device could not be configured"
+msgstr "Не вдалося налаштувати пристрій"
+
+#: notification.cpp:93
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConfigUnavailableReason"
+msgid "IP configuration was unavailable"
+msgstr "Немає доступу до налаштовування IP"
+
+#: notification.cpp:97
+msgctxt ""
+"@info:status Notification when the device failed due to ConfigExpiredReason"
+msgid "IP configuration expired"
+msgstr "Строк дії налаштувань IP вичерпано"
+
+#: notification.cpp:101
+msgctxt ""
+"@info:status Notification when the device failed due to NoSecretsReason"
+msgid "No secrets were provided"
+msgstr "Не надано ключів"
+
+#: notification.cpp:105
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantDisconnectReason"
+msgid "Authorization supplicant disconnected"
+msgstr "Від’єднано систему уповноваження"
+
+#: notification.cpp:109
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantConfigFailedReason"
+msgid "Authorization supplicant's configuration failed"
+msgstr "Спроба налаштовування системи уповноваження зазнала невдачі"
+
+#: notification.cpp:113
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantFailedReason"
+msgid "Authorization supplicant failed"
+msgstr "Спроба скористатися системою уповноваження зазнала невдачі"
+
+#: notification.cpp:117
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AuthSupplicantTimeoutReason"
+msgid "Authorization supplicant timed out"
+msgstr "Перевищено час очікування відповіді від системи уповноваження"
+
+#: notification.cpp:121
+msgctxt ""
+"@info:status Notification when the device failed due to PppStartFailedReason"
+msgid "PPP failed to start"
+msgstr "Не вдалося запустити PPP"
+
+#: notification.cpp:125
+msgctxt ""
+"@info:status Notification when the device failed due to PppDisconnectReason"
+msgid "PPP disconnected"
+msgstr "Службу PPP від’єднано"
+
+#: notification.cpp:129
+msgctxt ""
+"@info:status Notification when the device failed due to PppFailedReason"
+msgid "PPP failed"
+msgstr "Помилка PPP"
+
+#: notification.cpp:133
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpStartFailedReason"
+msgid "DHCP failed to start"
+msgstr "Не вдалося запустити DHCP"
+
+#: notification.cpp:137
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpErrorReason"
+msgid "A DHCP error occurred"
+msgstr "Сталася помилка DHCP"
+
+#: notification.cpp:141
+msgctxt ""
+"@info:status Notification when the device failed due to DhcpFailedReason"
+msgid "DHCP failed "
+msgstr "Помилка DHCP "
+
+#: notification.cpp:145
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SharedStartFailedReason"
+msgid "The shared service failed to start"
+msgstr "Не вдалося запустити службу спільного користування"
+
+#: notification.cpp:149
+msgctxt ""
+"@info:status Notification when the device failed due to SharedFailedReason"
+msgid "The shared service failed"
+msgstr "Не вдалося скористатися службою спільного користування"
+
+#: notification.cpp:153
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"AutoIpStartFailedReason"
+msgid "The auto IP service failed to start"
+msgstr "Не вдалося запустити службу автоматичного встановлення IP"
+
+#: notification.cpp:157
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpErrorReason"
+msgid "The auto IP service reported an error"
+msgstr "Служба автоматичного встановлення IP повідомила про помилку"
+
+#: notification.cpp:161
+msgctxt ""
+"@info:status Notification when the device failed due to AutoIpFailedReason"
+msgid "The auto IP service failed"
+msgstr "Помилка служби автоматичного встановлення IP"
+
+#: notification.cpp:165
+msgctxt ""
+"@info:status Notification when the device failed due to ModemBusyReason"
+msgid "The modem is busy"
+msgstr "Модем зайнято"
+
+#: notification.cpp:169
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoDialToneReason"
+msgid "The modem has no dial tone"
+msgstr "Модем не отримує гудка на лінії"
+
+#: notification.cpp:173
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNoCarrierReason"
+msgid "The modem shows no carrier"
+msgstr "Модем не може визначити носій сигналу"
+
+#: notification.cpp:177
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemDialTimeoutReason"
+msgid "The modem dial timed out"
+msgstr "Перевищення часу очікування відповіді на модемі"
+
+#: notification.cpp:181
+msgctxt ""
+"@info:status Notification when the device failed due to ModemDialFailedReason"
+msgid "The modem dial failed"
+msgstr "Невдала спроба набрати номер на модемі"
+
+#: notification.cpp:185
+msgctxt ""
+"@info:status Notification when the device failed due to ModemInitFailedReason"
+msgid "The modem could not be initialized"
+msgstr "Не вдалося ініціалізувати модем"
+
+#: notification.cpp:189
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmApnSelectFailedReason"
+msgid "The GSM APN could not be selected"
+msgstr "Не вдалося обрати GSM APN"
+
+#: notification.cpp:193
+msgctxt ""
+"@info:status Notification when the device failed due to GsmNotSearchingReason"
+msgid "The GSM modem is not searching"
+msgstr "Модем GSM не виконує пошук"
+
+#: notification.cpp:197
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationDeniedReason"
+msgid "GSM network registration was denied"
+msgstr "Мережеву реєстрацію GSM було заборонено"
+
+#: notification.cpp:201
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationTimeoutReason"
+msgid "GSM network registration timed out"
+msgstr "Перевищено час очікування на мережеву реєстрацію GSM"
+
+#: notification.cpp:205
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmRegistrationFailedReason"
+msgid "GSM registration failed"
+msgstr "Невдала спроба мережевої реєстрації GSM"
+
+#: notification.cpp:209
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"GsmPinCheckFailedReason"
+msgid "The GSM PIN check failed"
+msgstr "Невдала спроба перевірити PIN-код GSM"
+
+#: notification.cpp:213
+msgctxt ""
+"@info:status Notification when the device failed due to FirmwareMissingReason"
+msgid "Device firmware is missing"
+msgstr "Немає мікропрограми для пристрою"
+
+#: notification.cpp:217
+msgctxt ""
+"@info:status Notification when the device failed due to DeviceRemovedReason"
+msgid "The device was removed"
+msgstr "Пристрій вилучено"
+
+#: notification.cpp:221
+msgctxt ""
+"@info:status Notification when the device failed due to SleepingReason"
+msgid "The networking system is now sleeping"
+msgstr "Мережева система перебуває у стані сну"
+
+#: notification.cpp:225
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ConnectionRemovedReason"
+msgid "The connection was removed"
+msgstr "З’єднання було вилучено"
+
+#: notification.cpp:231
+msgctxt "@info:status Notification when the device failed due to CarrierReason"
+msgid "The cable was disconnected"
+msgstr "Кабель від’єднано"
+
+#: notification.cpp:238
+msgctxt ""
+"@info:status Notification when the device failed due to ModemNotFoundReason"
+msgid "The modem could not be found"
+msgstr "Не вдалося виявити модем"
+
+#: notification.cpp:242
+msgctxt ""
+"@info:status Notification when the device failed due to BluetoothFailedReason"
+msgid "The bluetooth connection failed or timed out"
+msgstr ""
+"Помилка з’єднання Bluetooth або перевищення часу очікування на передавання "
+"даних з’єднанням"
+
+#: notification.cpp:246
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimNotInserted"
+msgid "GSM Modem's SIM Card not inserted"
+msgstr "До модема GSM не вставлено SIM-картки"
+
+#: notification.cpp:250
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPinRequired"
+msgid "GSM Modem's SIM Pin required"
+msgstr "Слід вказати PIN-код SIM-картки у модемі GSM"
+
+#: notification.cpp:254
+msgctxt ""
+"@info:status Notification when the device failed due to GsmSimPukRequired"
+msgid "GSM Modem's SIM Puk required"
+msgstr "Слід вказати код розпізнавання (PUK) SIM-картки у модемі GSM"
+
+#: notification.cpp:258
+msgctxt "@info:status Notification when the device failed due to GsmSimWrong"
+msgid "GSM Modem's SIM wrong"
+msgstr "Помилкова SIM-картка у модемі GSM"
+
+#: notification.cpp:262
+msgctxt ""
+"@info:status Notification when the device failed due to InfiniBandMode"
+msgid "InfiniBand device does not support connected mode"
+msgstr "У пристрої InfiniBand не передбачено режиму з’єднання"
+
+#: notification.cpp:266
+msgctxt ""
+"@info:status Notification when the device failed due to DependencyFailed"
+msgid "A dependency of the connection failed"
+msgstr "Не вдалося використати залежність з’єднання"
+
+#: notification.cpp:270
+msgctxt "@info:status Notification when the device failed due to Br2684Failed"
+msgid "Problem with the RFC 2684 Ethernet over ADSL bridge"
+msgstr "Проблема з містком Ethernet на основі ADSL відповідно до RFC 2684"
+
+#: notification.cpp:274
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"ModemManagerUnavailable"
+msgid "ModemManager not running"
+msgstr "ModemManager не запущено"
+
+#: notification.cpp:278
+msgctxt "@info:status Notification when the device failed due to SsidNotFound"
+msgid "The WiFi network could not be found"
+msgstr "Не вдалося виявити мережу WiFi"
+
+#: notification.cpp:282
+msgctxt ""
+"@info:status Notification when the device failed due to "
+"SecondaryConnectionFailed"
+msgid "A secondary connection of the base connection failed"
+msgstr "Не вдалося встановити вторинне щодо основного з’єднання"
+
+#: notification.cpp:336
+#, kde-format
+msgid "Connection '%1' activated."
+msgstr "З’єднання «%1» задіяно."
+
+#: notification.cpp:339
+#, kde-format
+msgid "Connection '%1' deactivated."
+msgstr "З’єднання «%1» вимкнено."
+
+#: notification.cpp:370
+#, kde-format
+msgid "VPN connection '%1' activated."
+msgstr "Активовано з’єднання VPN «%1»."
+
+#: notification.cpp:373
+#, kde-format
+msgid "VPN connection '%1' failed."
+msgstr "Спроба встановлення з’єднання VPN «%1» зазнала невдачі."
+
+#: notification.cpp:376
+#, kde-format
+msgid "VPN connection '%1' disconnected."
+msgstr "З’єднання VPN «%1» розірвано."
+
+#: notification.cpp:384
+msgid "The VPN connection changed state because the user disconnected it."
+msgstr "Стан з’єднання VPN змінено через розірвання з’єднання користувачем."
+
+#: notification.cpp:387
+msgid ""
+"The VPN connection changed state because the device it was using was "
+"disconnected."
+msgstr ""
+"Стан з’єднання VPN змінено через розірвання з’єднання з пристроєм, який "
+"забезпечував його працездатність."
+
+#: notification.cpp:390
+msgid "The service providing the VPN connection was stopped."
+msgstr "Роботу служби, яка забезпечувала роботу з’єднання VPN, було зупинено."
+
+#: notification.cpp:393
+msgid "The IP config of the VPN connection was invalid."
+msgstr "Налаштування IP-адреси з’єднання VPN є некоректними."
+
+#: notification.cpp:396
+msgid "The connection attempt to the VPN service timed out."
+msgstr "Перевищено час очікування на встановлення з’єднання зі службою VPN."
+
+#: notification.cpp:399
+msgid ""
+"A timeout occurred while starting the service providing the VPN connection."
+msgstr ""
+"Під час спроби запуску служби, яка забезпечує роботу з’єднання VPN, було "
+"перевищено час очікування на відповідь."
+
+#: notification.cpp:402
+msgid "Starting the service providing the VPN connection failed."
+msgstr ""
+"Спроба запуску служби, яка забезпечує роботу з’єднання VPN, зазнала невдачі."
+
+#: notification.cpp:405
+msgid "Necessary secrets for the VPN connection were not provided."
+msgstr ""
+"Не було надано необхідних реєстраційних даних для роботи з’єднання VPN."
+
+#: notification.cpp:408
+msgid "Authentication to the VPN server failed."
+msgstr "Не вдалося пройти розпізнавання на сервері VPN."
+
+#: notification.cpp:411
+msgid "The connection was deleted from settings."
+msgstr "Запис з’єднання було вилучено з параметрів."
+
+#: passworddialog.cpp:78
+#, kde-format
+msgid ""
+"For accessing the wireless network '%1' you need to provide a password below"
+msgstr ""
+"Щоб отримати доступу до бездротової мережі «%1» вам слід вказати нижче свій "
+"пароль до неї"
+
+#: passworddialog.cpp:80
+#, kde-format
+msgid "Please provide the password for activating connection '%1'"
+msgstr "Будь ласка, вкажіть пароль для активації з’єднання «%1»"
+
+#: passworddialog.cpp:108
+#, kde-format
+msgid "VPN secrets (%1)"
+msgstr "Ключі до VPN (%1)"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PasswordDialog)
+#: passworddialog.ui:14
+msgid "Password dialog"
+msgstr "Вікно для введення пароля"
+
+#. i18n: ectx: property (text), widget (QLabel, labelIcon)
+#. i18n: ectx: property (text), widget (QLabel, labelText)
+#: passworddialog.ui:20 passworddialog.ui:50
+msgid "TextLabel"
+msgstr "TextLabel"
+
+#. i18n: ectx: property (text), widget (QLabel, labelPass)
+#: passworddialog.ui:29
+msgid "Password:"
+msgstr "Пароль:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, showPassword)
+#: passworddialog.ui:43
+msgid "&Show password"
+msgstr "&Показати фразу пароля"
+
+#: pindialog.cpp:73
+msgctxt "As in 'Unlock cell phone with this pin code'"
+msgid "Unlock"
+msgstr "Розблокувати"
+
+#: pindialog.cpp:79
+msgid "SIM PUK"
+msgstr "SIM PUK"
+
+#: pindialog.cpp:81
+msgid "SIM PUK2"
+msgstr "SIM PUK2"
+
+#: pindialog.cpp:83
+msgid "Service provider PUK"
+msgstr "PUK надавача послуг"
+
+#: pindialog.cpp:85
+msgid "Network PUK"
+msgstr "PUK мережі"
+
+#: pindialog.cpp:87
+msgid "Corporate PUK"
+msgstr "корпоративний PUK"
+
+#: pindialog.cpp:89
+msgid "PH-FSIM PUK"
+msgstr "PUK PH-FSIM"
+
+#: pindialog.cpp:91
+msgid "Network Subset PUK"
+msgstr "PUK розблокування підмножини команд мережі"
+
+#: pindialog.cpp:94 pindialog.cpp:126
+#, kde-format
+msgid "%1 unlock required"
+msgstr "Слід розблокувати %1"
+
+#: pindialog.cpp:95 pindialog.cpp:127
+#, kde-format
+msgid "%1 Unlock Required"
+msgstr "Слід розблокувати %1"
+
+#: pindialog.cpp:96 pindialog.cpp:128
+#, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a %2 code before it can be used."
+msgstr "Для роботи з пристроєм широкосмугової мережі «%1» потрібен %2."
+
+#: pindialog.cpp:97 pindialog.cpp:129
+#, kde-format
+msgid "%1 code:"
+msgstr "Код %1:"
+
+#. i18n: ectx: property (text), widget (QLabel, pinLabel)
+#: pindialog.cpp:98 pinwidget.ui:135
+msgid "New PIN code:"
+msgstr "Новий PIN-код:"
+
+#: pindialog.cpp:99
+msgid "Re-enter new PIN code:"
+msgstr "Ще раз вкажіть PIN-код:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: pindialog.cpp:100 pinwidget.ui:175
+msgid "Show PIN/PUK code"
+msgstr "Показати код PIN/PUK"
+
+#: pindialog.cpp:110
+msgid "SIM PIN"
+msgstr "SIM PIN"
+
+#: pindialog.cpp:112
+msgid "SIM PIN2"
+msgstr "SIM PIN2"
+
+#: pindialog.cpp:114
+msgid "Service provider PIN"
+msgstr "PIN надавача послуг"
+
+#: pindialog.cpp:116
+msgid "Network PIN"
+msgstr "PIN мережі"
+
+#: pindialog.cpp:118
+msgid "PIN"
+msgstr "PIN"
+
+#: pindialog.cpp:120
+msgid "Corporate PIN"
+msgstr "корпоративний PIN"
+
+#: pindialog.cpp:122
+msgid "PH-FSIM PIN"
+msgstr "PH-FSIM PIN"
+
+#: pindialog.cpp:124
+msgid "Network Subset PIN"
+msgstr "PIN розблокування підмножини команд мережі"
+
+#: pindialog.cpp:130
+msgid "Show PIN code"
+msgstr "Показати PIN-код"
+
+#: pindialog.cpp:213
+msgid "PIN code too short. It should be at least 4 digits."
+msgstr "PIN-код є занадто коротким. Код має складатися принаймні з 4 цифр."
+
+#: pindialog.cpp:218
+msgid "The two PIN codes do not match"
+msgstr "PIN-коди не збігаються"
+
+#: pindialog.cpp:223
+msgid "PUK code too short. It should be 8 digits."
+msgstr "Код PUK є занадто коротким. Код має складатися з 8 цифр."
+
+#: pindialog.cpp:228
+msgid "Unknown Error"
+msgstr "Невідома помилка"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PinWidget)
+#. i18n: ectx: property (text), widget (QLabel, title)
+#: pinwidget.ui:14 pinwidget.ui:41
+msgid "SIM PIN unlock required"
+msgstr "Слід вказати PIN-код SIM"
+
+#. i18n: ectx: property (text), widget (QLabel, prompt)
+#: pinwidget.ui:70
+#, no-c-format, kde-format
+msgid ""
+"The mobile broadband device '%1' requires a SIM PIN code before it can be "
+"used."
+msgstr ""
+"Для роботи з пристроєм широкосмугової мережі «%1» потрібен PIN-код SIM."
+
+#. i18n: ectx: property (text), widget (QLabel, pukLabel)
+#: pinwidget.ui:115
+msgid "PUK code:"
+msgstr "PUK-код:"
+
+#. i18n: ectx: property (text), widget (QLabel, pin2Label)
+#: pinwidget.ui:155
+msgid "Re-enter PIN code:"
+msgstr "Вкажіть PIN-код ще раз:"
\ No newline at end of file
diff --git a/plasma-nm/po/uk/plasmanetworkmanagement_l2tpui.po b/plasma-nm/po/uk/plasmanetworkmanagement_l2tpui.po
new file mode 100644 (file)
index 0000000..5cc55e0
--- /dev/null
@@ -0,0 +1,223 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Yuri Chornoivan <yurchor@ukr.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_l2tpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-07-17 07:41+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tp.ui:17
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: l2tp.ui:27
+msgid "User name:"
+msgstr "Користувач:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: l2tp.ui:37
+msgid "Password:"
+msgstr "Пароль:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:54
+msgid "Store"
+msgstr "Зберегти"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:59
+msgid "Always Ask"
+msgstr "Завжди питати"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cboUserPasswordType)
+#: l2tp.ui:64
+msgid "Not Required"
+msgstr "Не потрібен"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPassword)
+#: l2tp.ui:74
+msgid "Show password"
+msgstr "Показувати пароль"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: l2tp.ui:81
+msgid "NT Domain:"
+msgstr "NT-домен:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnIPSecSettings)
+#: l2tp.ui:119
+msgid "IPsec Settings..."
+msgstr "Параметри IPsec…"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnPPPSettings)
+#: l2tp.ui:126
+msgid "PPP Settings..."
+msgstr "Параметри PPP…"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbEnableTunnelToHost)
+#: l2tpadvanced.ui:17
+msgid "Enable IPsec tunnel to L2TP host"
+msgstr "Увімкнути тунелювання IPsec до вузла L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: l2tpadvanced.ui:24
+msgid "Group Name:"
+msgstr "Назва групи:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: l2tpadvanced.ui:38
+msgid "Gateway ID:"
+msgstr "Ід. шлюзу:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: l2tpadvanced.ui:52
+msgid "Pre-shared Key:"
+msgstr "Спільний ключ (PSK):"
+
+#: l2tpadvancedwidget.cpp:35
+msgid "L2TP IPsec Options"
+msgstr "Параметри IPsec L2TP"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: l2tpauth.ui:17
+msgid "Username:"
+msgstr "Користувач:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: l2tpauth.ui:34
+msgid "User Password:"
+msgstr "Пароль користувача:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: l2tpauth.ui:54
+msgid "Show passwords"
+msgstr "Показувати паролі"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: l2tpppp.ui:17
+msgid "Authentication"
+msgstr "Розпізнавання"
+
+#. i18n: ectx: property (text), widget (QLabel, lblauth)
+#: l2tpppp.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Дозволити такі методи розпізнавання:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: l2tpppp.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Міжточкове шифрування Microsoft (MPPE)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gbMPPE)
+#: l2tpppp.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Використовувати шифрування MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lblMMPEcrypto)
+#: l2tpppp.ui:101
+msgid "Crypto:"
+msgstr "Шифрування:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Будь-який"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:123
+msgid "128 bit"
+msgstr "128-бітове"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cbMPPECrypto)
+#: l2tpppp.ui:128
+msgid "40 bit"
+msgstr "40-бітове"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbstatefulEncryption)
+#: l2tpppp.ui:136
+msgid "Use stateful encryption"
+msgstr "Використовувати гнучке шифрування"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: l2tpppp.ui:146
+msgid "Compression"
+msgstr "Стискання"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbBSD)
+#: l2tpppp.ui:155
+msgid "Allow BSD compression"
+msgstr "Дозволити BSD-стискання"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbdeflate)
+#: l2tpppp.ui:165
+msgid "Allow Deflate compression"
+msgstr "Дозволити стискання DEFLATE"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbTCPheaders)
+#: l2tpppp.ui:175
+msgid "Allow TCP header compression"
+msgstr "Дозволити стискання заголовка TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbCompressionNegotiation)
+#: l2tpppp.ui:185
+msgid "Use protocol field compression negotiation"
+msgstr "Увімкнути узгодження стиснення поля протоколу"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbAddressControlCompression)
+#: l2tpppp.ui:198
+msgid "Use Address/Control compression"
+msgstr "Увімкнути стиснення адреси/керування"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: l2tpppp.ui:211
+msgid "Echo"
+msgstr "Відлуння"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbsendEcho)
+#: l2tpppp.ui:217
+msgid "Send PPP echo packets "
+msgstr "Надсилати PPP луна-пакети "
+
+#: l2tppppwidget.cpp:35
+msgid "L2TP PPP Options"
+msgstr "Параметри PPP L2TP"
\ No newline at end of file
diff --git a/plasma-nm/po/uk/plasmanetworkmanagement_openconnectui.po b/plasma-nm/po/uk/plasmanetworkmanagement_openconnectui.po
new file mode 100644 (file)
index 0000000..88c56a6
--- /dev/null
@@ -0,0 +1,154 @@
+# Ukrainian translation of plasmanm_openconnectui
+# Copyright (C) 2013 This_file_is_part_of_KDE
+# This file is distributed under the same license as the plasmanm package.
+#
+# Yuri Chornoivan <yurchor@ukr.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openconnectui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-23 05:57+0000\n"
+"PO-Revision-Date: 2013-06-14 07:32+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openconnectauth.cpp:284
+msgid "Contacting host, please wait..."
+msgstr "Встановлення зв’язку з вузлом, будь ласка, зачекайте…"
+
+#: openconnectauth.cpp:418
+msgid "&Show password"
+msgstr "&Показати фразу пароля"
+
+#: openconnectauth.cpp:478
+msgid "Login"
+msgstr "Увійти"
+
+#: openconnectauth.cpp:526
+#, kde-format
+msgid ""
+"Check failed for certificate from VPN server \"%1\".\n"
+"Reason: %2\n"
+"Accept it anyway?"
+msgstr ""
+"Перевірка зазнала невдачі для сертифіката з сервера VPN «%1».\n"
+"Причина: %2\n"
+"Прийняти сертифікат попри це?"
+
+#: openconnectauth.cpp:611
+msgid "Connection attempt was unsuccessful."
+msgstr "Спроба встановлення з’єднання зазнала невдачі."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectAuth)
+#: openconnectauth.ui:20
+msgid "OpenConnect VPN Authentication"
+msgstr "Розпізнавання у VPN за OpenConnect"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectauth.ui:40
+msgid "VPN Host"
+msgstr "Вузол VPN"
+
+#. i18n: ectx: property (toolTip), widget (KPushButton, btnConnect)
+#: openconnectauth.ui:56
+msgid "Connect"
+msgstr "З'єднатися"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAutoconnect)
+#: openconnectauth.ui:77
+msgid "Automatically start connecting next time"
+msgstr "Автоматично встановлювати з’єднання наступного разу"
+
+#. i18n: ectx: property (text), widget (QCheckBox, viewServerLog)
+#: openconnectauth.ui:112
+msgid "View Log"
+msgstr "Перегляд журналу"
+
+#. i18n: ectx: property (text), widget (QLabel, lblLogLevel)
+#: openconnectauth.ui:122
+msgid "Log Level:"
+msgstr "Рівень журналювання:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:133
+msgid "Error"
+msgstr "Помилка"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:138
+msgid "Info"
+msgstr "Інформація"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:143
+msgctxt "like in Debug log level"
+msgid "Debug"
+msgstr "Діагностика"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbLogLevel)
+#: openconnectauth.ui:148
+msgid "Trace"
+msgstr "Маршрутизація"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenconnectProp)
+#: openconnectprop.ui:14
+msgid "OpenConnect Settings"
+msgstr "Параметри OpenConnect"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: openconnectprop.ui:20
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Загальне"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openconnectprop.ui:29
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openconnectprop.ui:42
+msgid "CA Certificate:"
+msgstr "Сертифікат CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openconnectprop.ui:55
+msgid "Proxy:"
+msgstr "Проксі:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openconnectprop.ui:68
+msgid "CSD Wrapper Script:"
+msgstr "Скрипт-обгортка CSD:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkAllowTrojan)
+#: openconnectprop.ui:78
+msgid "Allow Cisco Secure Desktop &trojan"
+msgstr "Дозволити &троянську програму CSD"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: openconnectprop.ui:91
+msgid "Certificate Authentication"
+msgstr "Розпізнавання за сертифікатом"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openconnectprop.ui:97
+msgid "User Certificate:"
+msgstr "Сертифікат користувача:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openconnectprop.ui:107
+msgid "Private Key:"
+msgstr "Закритий ключ:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseFsid)
+#: openconnectprop.ui:123
+msgid "Use FSID for key passphrase"
+msgstr "Використовувати FSID для пароля ключа"
\ No newline at end of file
diff --git a/plasma-nm/po/uk/plasmanetworkmanagement_openswanui.po b/plasma-nm/po/uk/plasmanetworkmanagement_openswanui.po
new file mode 100644 (file)
index 0000000..4a69742
--- /dev/null
@@ -0,0 +1,86 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Yuri Chornoivan <yurchor@ukr.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-07-17 07:41+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openswan.ui:17
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: openswan.ui:27 openswanauth.ui:17
+msgid "Group name:"
+msgstr "Назва групи:"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openswan.ui:37 openswanauth.ui:37
+msgid "User password:"
+msgstr "Пароль користувача:"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:54 openswan.ui:91
+msgid "Store"
+msgstr "Зберегти"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:59 openswan.ui:96
+msgid "Always Ask"
+msgstr "Завжди питати"
+
+#. i18n: ectx: property (text), item, widget (QComboBox, cbUsernamePasswordMode)
+#. i18n: ectx: property (text), item, widget (QComboBox, cbGroupPasswordMode)
+#: openswan.ui:64 openswan.ui:101
+msgid "Not Required"
+msgstr "Не потрібен"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openswan.ui:74 openswanauth.ui:57
+msgid "Group password:"
+msgstr "Пароль групи:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, ckShowPasswords)
+#: openswan.ui:111 openswanauth.ui:77
+msgid "Show passwords"
+msgstr "Показувати паролі"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openswan.ui:131
+msgid "User name:"
+msgstr "Ім’я користувача:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openswan.ui:141
+msgid "Phase1 algorithms:"
+msgstr "Алгоритми фази 1:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: openswan.ui:151
+msgid "Phase2 algorithms:"
+msgstr "Алгоритми фази 2:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openswan.ui:161
+msgid "Domain:"
+msgstr "Домен:"
\ No newline at end of file
diff --git a/plasma-nm/po/uk/plasmanetworkmanagement_openvpnui.po b/plasma-nm/po/uk/plasmanetworkmanagement_openvpnui.po
new file mode 100644 (file)
index 0000000..fcb0198
--- /dev/null
@@ -0,0 +1,503 @@
+# Ukrainian translation of plasmanm_openvpnui
+# Copyright (C) 2013 This_file_is_part_of_KDE
+# This file is distributed under the same license as the plasmanm package.
+#
+# Yuri Chornoivan <yurchor@ukr.net>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-09 05:29+0000\n"
+"PO-Revision-Date: 2014-10-09 17:03+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: openvpn.cpp:184
+msgid "Could not open file"
+msgstr "Не вдалося відкрити файл"
+
+#: openvpn.cpp:191
+#, kde-format
+msgid "Do you want to copy your certificates to %1?"
+msgstr "Хочете скопіювати ваші сертифікати до %1?"
+
+#: openvpn.cpp:192
+msgid "Copy certificates"
+msgstr "Копіювання сертифікатів"
+
+#: openvpn.cpp:240 openvpn.cpp:261 openvpn.cpp:476
+#, kde-format
+msgid "Unknown option: %1"
+msgstr "Невідомий параметр: %1"
+
+#: openvpn.cpp:244 openvpn.cpp:265 openvpn.cpp:283 openvpn.cpp:297
+#: openvpn.cpp:315 openvpn.cpp:389 openvpn.cpp:467 openvpn.cpp:498
+#, kde-format
+msgid "Invalid number of arguments (expected 1) in option: %1"
+msgstr "Некоректна кількість аргументів (мало бути вказано 1) у параметрі: %1"
+
+#: openvpn.cpp:279 openvpn.cpp:293
+#, kde-format
+msgid "Invalid size (should be between 0 and 0xFFFF) in option: %1"
+msgstr ""
+"Некоректний розмір (має бути вказано число від 0 до 0xFFFF) у параметрі: %1"
+
+#: openvpn.cpp:311
+#, kde-format
+msgid "Invalid size (should be between 0 and 604800) in option: %1"
+msgstr ""
+"Некоректний розмір (має бути вказано число від 0 до 604800) у параметрі: %1"
+
+#: openvpn.cpp:363
+#, kde-format
+msgid "Invalid proxy option: %1"
+msgstr "Некоректний параметр проксі: %1"
+
+#: openvpn.cpp:386
+#, kde-format
+msgid "Invalid port (should be between 1 and 65535) in option: %1"
+msgstr ""
+"Некоректний порт (має бути вказано число від 1 до 65535) у параметрі: %1"
+
+#: openvpn.cpp:486
+#, kde-format
+msgid "Invalid number of arguments (expected 2) in option: %1"
+msgstr "Некоректна кількість аргументів (мало бути вказано 2) у параметрі: %1"
+
+#: openvpn.cpp:512
+#, kde-format
+msgid "Invalid argument in option: %1"
+msgstr "Некоректний аргумент у параметрі: %1"
+
+#: openvpn.cpp:573
+#, kde-format
+msgid "File %1 is not a valid OpenVPN's client configuration file"
+msgstr "Файл %1 не є коректним файлом налаштування клієнта OpenVPN"
+
+#: openvpn.cpp:578
+#, kde-format
+msgid "File %1 is not a valid OpenVPN configuration (no remote)."
+msgstr ""
+"Файл %1 не є коректним файлом налаштувань OpenVPN (немає налаштувань "
+"віддаленого сервера)."
+
+#: openvpn.cpp:644
+#, kde-format
+msgid "Error saving file %1: %2"
+msgstr "Помилка під час спроби зберегти файл %1: %2"
+
+#: openvpn.cpp:672
+#, kde-format
+msgid "Error copying certificate to %1: %2"
+msgstr "Помилка під час копіювання сертифіката до %1: %2"
+
+#: openvpn.cpp:684
+msgid "Could not open file for writing"
+msgstr "Не вдалося відкрити файл для запису"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: openvpn.ui:17
+msgid "Advanced..."
+msgstr "Додатково…"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPasswords)
+#: openvpn.ui:24
+msgid "Show Passwords"
+msgstr "Показувати паролі"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: openvpn.ui:33
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (text), widget (QLabel, labelConnectionType)
+#: openvpn.ui:52
+msgid "Connection type:"
+msgstr "Тип з’єднання:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:75
+msgid "X.509 Certificates"
+msgstr "Сертифікати X.509"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:80
+msgid "Pre-shared Key"
+msgstr "Попередньо розділений ключ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:85
+msgid "Password"
+msgstr "Пароль"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbConnectionType)
+#: openvpn.ui:90
+msgid "X.509 With Password"
+msgstr "X.509 з паролем"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel2_2)
+#: openvpn.ui:106 openvpn.ui:422
+msgid "CA file:"
+msgstr "Файл CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel3_2_2)
+#: openvpn.ui:122 openvpn.ui:438
+msgid "Certificate:"
+msgstr "Сертифікат:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel4)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_2)
+#. i18n: ectx: property (text), widget (QLabel, textLabel4_3)
+#: openvpn.ui:138 openvpn.ui:454 openvpnadvanced.ui:326
+msgid "Key:"
+msgstr "Ключ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: openvpn.ui:154 openvpn.ui:470
+msgid "Key password:"
+msgstr "Пароль ключа:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:171 openvpn.ui:381 openvpn.ui:510 openvpn.ui:543
+#: openvpnadvanced.ui:533
+msgid "Store"
+msgstr "Зберегти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:176 openvpn.ui:386 openvpn.ui:515 openvpn.ui:548
+#: openvpnadvanced.ui:538
+msgid "Always Ask"
+msgstr "Завжди питати"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, x509KeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, passPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassKeyPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, x509PassPasswordStorage)
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#. i18n: ectx: property (text), item, widget (KComboBox, proxyPasswordStorage)
+#: openvpn.ui:181 openvpn.ui:391 openvpn.ui:520 openvpn.ui:553
+#: openvpnadvanced.ui:429 openvpnadvanced.ui:543
+msgid "Not Required"
+msgstr "Не потрібен"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel5)
+#: openvpn.ui:212
+msgid "Shared Key:"
+msgstr "Відкритий ключ:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel6)
+#: openvpn.ui:228
+msgid "Local IP:"
+msgstr "Локальна IP-адреса:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel7)
+#: openvpn.ui:244
+msgid "Remote IP:"
+msgstr "Віддалена IP-адреса:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_16)
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#: openvpn.ui:264 openvpnadvanced.ui:346
+msgid "Key Direction:"
+msgstr "Напрям ключа:"
+
+#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:277
+msgid ""
+"If key direction is used, it must be the opposite of that used on the VPN "
+"peer."
+msgstr ""
+"Якщо використовується ключ певного напрямку, цей напрямок має бути "
+"протилежним до використаного на звичайному вузлі VPN."
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpn.ui:281 openvpnadvanced.ui:221 openvpnadvanced.ui:360
+msgctxt "like in None setting selected"
+msgid "None"
+msgstr "Немає"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:286
+msgid "0"
+msgstr "0"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbKeyDirection)
+#: openvpn.ui:291
+msgid "1"
+msgstr "1"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel8)
+#: openvpn.ui:320
+msgid "CA File:"
+msgstr "Файл CA:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel9)
+#. i18n: ectx: property (text), widget (QLabel, textLabel9_2)
+#: openvpn.ui:339 openvpn.ui:477
+msgctxt "like in Username for athentication"
+msgid "Username:"
+msgstr "Користувач:"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: openvpn.ui:358 openvpn.ui:493 openvpnauth.cpp:82 openvpnauth.cpp:91
+#: openvpnauth.ui:23
+msgid "Password:"
+msgstr "Пароль:"
+
+#. i18n: ectx: attribute (title), widget (QWidget, generalTab)
+#: openvpnadvanced.ui:18
+msgid "General"
+msgstr "Загальне"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: openvpnadvanced.ui:26
+msgid "Gateway Port:"
+msgstr "Порт шлюзу:"
+
+#. i18n: ectx: property (specialValueText), widget (QSpinBox, sbCustomPort)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbMtu)
+#. i18n: ectx: property (specialValueText), widget (KIntSpinBox, sbUdpFragmentSize)
+#: openvpnadvanced.ui:36 openvpnadvanced.ui:60 openvpnadvanced.ui:84
+msgctxt "like in use Automatic configuration"
+msgid "Automatic"
+msgstr "Автоматично"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: openvpnadvanced.ui:50
+msgid "Tunnel MTU:"
+msgstr "Тунельований MTU:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_9)
+#: openvpnadvanced.ui:74
+msgid "UDP fragment size:"
+msgstr "Розмір фрагмента UDP:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseCustomReneg)
+#: openvpnadvanced.ui:98
+msgid "Use custom renegotiation interval"
+msgstr "Нетиповий інтервал повторного узгодження"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseLZO)
+#: openvpnadvanced.ui:117
+msgid "Use LZO compression"
+msgstr "Використовувати стискання LZO"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTCP)
+#: openvpnadvanced.ui:124
+msgid "Use TCP connection"
+msgstr "Використовувати з’єднання TCP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkUseTAP)
+#: openvpnadvanced.ui:131
+msgid "Use TAP device"
+msgstr "Використовувати пристрій TAP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkMssRestrict)
+#: openvpnadvanced.ui:138
+msgid "Restrict TCP maximum segment size (MSS)"
+msgstr "Обмежити максимальний розмір сегмента TCP (MSS)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, securityTab)
+#: openvpnadvanced.ui:159
+msgid "Security"
+msgstr "Безпека"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: openvpnadvanced.ui:167
+msgid "Cipher:"
+msgstr "Шифр:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboCipher)
+#: openvpnadvanced.ui:187
+msgid "Obtaining available ciphers..."
+msgstr "Отримання наявних шифрів..."
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: openvpnadvanced.ui:199
+msgid "HMAC Authentication:"
+msgstr "Розпізнавання HMAC:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:216
+msgctxt "like in use Default configuration"
+msgid "Default"
+msgstr "Типовий"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:226
+msgid "MD-4"
+msgstr "MD-4"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:231
+msgid "MD-5"
+msgstr "MD-5"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:236
+msgid "SHA-1"
+msgstr "SHA-1"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:241
+msgid "SHA-224"
+msgstr "SHA-224"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:246
+msgid "SHA-256"
+msgstr "SHA-256"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:251
+msgid "SHA-384"
+msgstr "SHA-384"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:256
+msgid "SHA-512"
+msgstr "SHA-512"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboHmac)
+#: openvpnadvanced.ui:261
+msgid "RIPEMD-160"
+msgstr "RIPEMD-160"
+
+#. i18n: ectx: attribute (title), widget (QWidget, tlsTab)
+#: openvpnadvanced.ui:285
+msgid "TLS Settings"
+msgstr "Параметри TLS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_10)
+#: openvpnadvanced.ui:293
+msgid "Subject Match:"
+msgstr "Відповідність призначення:"
+
+#. i18n: ectx: property (whatsThis), widget (KLineEdit, subjectMatch)
+#: openvpnadvanced.ui:303
+msgid ""
+"Connect only to servers whose certificate matches the given subject. "
+"Example: /CN=myvpn.company.com"
+msgstr ""
+"Встановлювати з’єднання лише з серверами, чиї сертифікати відповідають "
+"вказаному призначенню. Приклад: /CN=myvpn.company.com"
+
+#. i18n: ectx: property (title), widget (QGroupBox, useExtraTlsAuth)
+#: openvpnadvanced.ui:312
+msgid "Use additional TLS authentication"
+msgstr "Використовувати додаткове розпізнавання TLS"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:365
+msgid "Server (0)"
+msgstr "Сервер (0)"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboDirection)
+#: openvpnadvanced.ui:370
+msgid "Client (1)"
+msgstr "Клієнт (1)"
+
+#. i18n: ectx: attribute (title), widget (QWidget, proxyTab)
+#: openvpnadvanced.ui:397
+msgid "Proxies"
+msgstr "Проксі"
+
+#. i18n: ectx: property (text), widget (QLabel, label_11)
+#: openvpnadvanced.ui:406
+msgid "Proxy Type:"
+msgstr "Тип проксі:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:434
+msgid "HTTP"
+msgstr "HTTP"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbProxyType)
+#: openvpnadvanced.ui:439
+msgid "SOCKS"
+msgstr "SOCKS"
+
+#. i18n: ectx: property (text), widget (QLabel, label_12)
+#: openvpnadvanced.ui:447
+msgid "Server Address:"
+msgstr "Адреса сервера:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_13)
+#: openvpnadvanced.ui:460
+msgid "Port:"
+msgstr "Порт:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyRetry)
+#: openvpnadvanced.ui:483
+msgid "Retry indefinitely when errors occur"
+msgstr "Не обмежувати кількість повторів у разі помилки"
+
+#. i18n: ectx: property (text), widget (QLabel, label_14)
+#: openvpnadvanced.ui:490
+msgid "Proxy Username:"
+msgstr "Користувач проксі:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_15)
+#: openvpnadvanced.ui:500 openvpnauth.cpp:111
+msgid "Proxy Password:"
+msgstr "Пароль до проксі:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkProxyShowPassword)
+#: openvpnadvanced.ui:513
+msgid "Show Password"
+msgstr "Показувати пароль"
+
+#: openvpnadvancedwidget.cpp:59
+msgctxt "@title: window advanced openvpn properties"
+msgid "Advanced OpenVPN properties"
+msgstr "Додаткові параметри OpenVPN"
+
+#: openvpnadvancedwidget.cpp:108 openvpnadvancedwidget.cpp:132
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "OpenVPN cipher lookup failed"
+msgstr "Спроба визначення шифру OpenVPN зазнала невдачі"
+
+#: openvpnadvancedwidget.cpp:115
+msgctxt "@item::inlist Default openvpn cipher item"
+msgid "Default"
+msgstr "Типовий"
+
+#: openvpnadvancedwidget.cpp:129
+msgctxt "@item:inlistbox Item added when OpenVPN cipher lookup failed"
+msgid "No OpenVPN ciphers found"
+msgstr "Не знайдено шифрів OpenVPN"
+
+#: openvpnauth.cpp:74 openvpnauth.cpp:100
+msgid "Key Password:"
+msgstr "Пароль ключа:"
+
+#: openvpnauth.cpp:128
+msgid "&Show password"
+msgstr "&Показати фразу пароля"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, OpenVPNAuthenticationWidget)
+#: openvpnauth.ui:14
+msgid "OpenVPNAuthentication"
+msgstr "OpenVPNAuthentication"
\ No newline at end of file
diff --git a/plasma-nm/po/uk/plasmanetworkmanagement_pptpui.po b/plasma-nm/po/uk/plasmanetworkmanagement_pptpui.po
new file mode 100644 (file)
index 0000000..4fa9a2e
--- /dev/null
@@ -0,0 +1,191 @@
+# Ukrainain translation of plasmanm_pptpui
+# Copyright (C) 2013 This_file_is_part_of_KDE
+# This file is distributed under the same license as the plasmanm package.
+#
+# Yuri Chornoivan <yurchor@ukr.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_pptpui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-07-17 07:41+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_authenfication)
+#: pptpadvanced.ui:17
+msgid "Authentication"
+msgstr "Розпізнавання"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_auth)
+#: pptpadvanced.ui:23
+msgid "Allow following authentication methods:"
+msgstr "Дозволити такі методи розпізнавання:"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:34
+msgid "PAP"
+msgstr "PAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:42
+msgid "CHAP"
+msgstr "CHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:50
+msgid "MSCHAP"
+msgstr "MSCHAP"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:58
+msgid "MSCHAPv2"
+msgstr "MSCHAPv2"
+
+#. i18n: ectx: property (text), item, widget (QListWidget, listWidget)
+#: pptpadvanced.ui:66
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (toolTip), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:80
+msgid "Use Microsoft Point-to-Point Encryption"
+msgstr "Міжточкове шифрування Microsoft (MPPE)"
+
+#. i18n: ectx: property (title), widget (QGroupBox, gb_MPPE)
+#: pptpadvanced.ui:83
+msgid "Use MPPE Encryption"
+msgstr "Використовувати шифрування MPPE"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_MMPEcrypto)
+#: pptpadvanced.ui:101
+msgid "Crypto:"
+msgstr "Шифрування:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:118
+msgctxt "like in use Any configuration"
+msgid "Any"
+msgstr "Будь-який"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:123
+msgid "128 bit"
+msgstr "128-бітове"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cb_MPPECrypto)
+#: pptpadvanced.ui:128
+msgid "40 bit"
+msgstr "40-бітове"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_statefulEncryption)
+#: pptpadvanced.ui:136
+msgid "Use stateful encryption"
+msgstr "Використовувати гнучке шифрування"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_cryptoAndCompression)
+#: pptpadvanced.ui:146
+msgid "Compression"
+msgstr "Стискання"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_BSD)
+#: pptpadvanced.ui:155
+msgid "Allow BSD compression"
+msgstr "Дозволити BSD-стискання"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_deflate)
+#: pptpadvanced.ui:165
+msgid "Allow Deflate compression"
+msgstr "Дозволити стискання DEFLATE"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_TCPheaders)
+#: pptpadvanced.ui:175
+msgid "Allow TCP header compression"
+msgstr "Дозволити стискання заголовка TCP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_echo)
+#: pptpadvanced.ui:188
+msgid "Echo"
+msgstr "Відлуння"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cb_sendEcho)
+#: pptpadvanced.ui:194
+msgid "Send PPP echo packets "
+msgstr "Надсилати PPP луна-пакети "
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpAuthenticationWidget)
+#: pptpauth.ui:14
+msgid "PPTPAuthentication"
+msgstr "Розпізнавання PPTP"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel1)
+#. i18n: ectx: property (text), widget (QLabel, lbl_password)
+#: pptpauth.ui:26 pptpprop.ui:103
+msgid "Password:"
+msgstr "Пароль:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPassword)
+#. i18n: ectx: property (text), widget (QCheckBox, cb_showPassword)
+#: pptpauth.ui:39 pptpprop.ui:144
+msgid "Show password"
+msgstr "Показувати пароль"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, PptpProp)
+#: pptpprop.ui:14
+msgid "PPTP Settings"
+msgstr "Параметри PPTP"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_general)
+#: pptpprop.ui:26
+msgctxt "like in General settings"
+msgid "General"
+msgstr "Загальне"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_gateway)
+#: pptpprop.ui:34
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, grp_additional)
+#: pptpprop.ui:52
+msgctxt "like in Additional settings"
+msgid "Additional"
+msgstr "Додаткові"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_login)
+#: pptpprop.ui:74
+msgid "Login:"
+msgstr "Користувач:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:124
+msgid "Store"
+msgstr "Зберегти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:129
+msgid "Always Ask"
+msgstr "Завжди питати"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbPasswordStorage)
+#: pptpprop.ui:134
+msgid "Not Required"
+msgstr "Не потрібен"
+
+#. i18n: ectx: property (text), widget (QLabel, lbl_ntdomain)
+#: pptpprop.ui:165
+msgid "NT Domain:"
+msgstr "NT-домен:"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: pptpprop.ui:208
+msgctxt "like in Advanced settings"
+msgid "Advanced..."
+msgstr "Додатково…"
\ No newline at end of file
diff --git a/plasma-nm/po/uk/plasmanetworkmanagement_strongswanui.po b/plasma-nm/po/uk/plasmanetworkmanagement_strongswanui.po
new file mode 100644 (file)
index 0000000..b95b711
--- /dev/null
@@ -0,0 +1,163 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Yuri Chornoivan <yurchor@ukr.net>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_strongswanui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-06-16 02:03+0000\n"
+"PO-Revision-Date: 2013-10-10 09:30+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: strongswanauth.cpp:70
+msgctxt "@label:textbox password label for private key password"
+msgid "Private Key Password:"
+msgstr "Пароль закритого ключа:"
+
+#: strongswanauth.cpp:72
+msgctxt "@label:textbox password label for smartcard pin"
+msgid "PIN:"
+msgstr "PIN:"
+
+#: strongswanauth.cpp:74
+msgctxt "@label:textbox password label for EAP password"
+msgid "Password:"
+msgstr "Пароль:"
+
+#: strongswanauth.cpp:116
+msgctxt "@label:textbox error message while saving configuration"
+msgid ""
+"Configuration uses ssh-agent for authentication, but no ssh-agent found "
+"running."
+msgstr ""
+"У налаштуваннях використано ssh-agent для розпізнавання, але не виявлено "
+"запущеного ssh-agent."
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanProp)
+#. i18n: ectx: property (windowTitle), widget (QWidget, StrongswanAuth)
+#: strongswanauth.ui:14 strongswanprop.ui:14
+msgid "Strong Swan VPN"
+msgstr "VPN Strong Swan"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#. i18n: ectx: property (text), widget (QCheckBox, chkShowPass)
+#: strongswanauth.ui:37 strongswanprop.ui:294
+msgid "&Show passwords"
+msgstr "&Показувати паролі"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: strongswanprop.ui:20
+msgid "Gateway"
+msgstr "Шлюз"
+
+#. i18n: ectx: property (text), widget (QLabel, textLabel3)
+#: strongswanprop.ui:26
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: strongswanprop.ui:42 strongswanprop.ui:110 strongswanprop.ui:180
+msgid "Certificate:"
+msgstr "Сертифікат:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: strongswanprop.ui:55
+msgid "Authentication"
+msgstr "Розпізнавання"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:71
+msgid "Certificate/private key"
+msgstr "Сертифікат/закритий ключ"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:76
+msgid "Certificate/ssh-agent"
+msgstr "Сертифікат/ssh-agent"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:81
+msgid "Smartcard"
+msgstr "Картка пам’яті"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cmbMethod)
+#: strongswanprop.ui:86
+msgid "EAP"
+msgstr "EAP"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: strongswanprop.ui:120
+msgid "Private key:"
+msgstr "Закритий ключ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: strongswanprop.ui:130
+msgid "Private Key Password:"
+msgstr "Пароль закритого ключа:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:156 strongswanprop.ui:210 strongswanprop.ui:260
+msgid "Store"
+msgstr "Зберегти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:161 strongswanprop.ui:215 strongswanprop.ui:265
+msgid "Always Ask"
+msgstr "Завжди питати"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPrivateKeyPassOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboPinOptions)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPassOptions)
+#: strongswanprop.ui:166 strongswanprop.ui:220 strongswanprop.ui:270
+msgid "Not Required"
+msgstr "Не потрібен"
+
+#. i18n: ectx: property (text), widget (QLabel, label_8)
+#: strongswanprop.ui:194
+msgid "PIN:"
+msgstr "PIN:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: strongswanprop.ui:237
+msgid "&Username:"
+msgstr "&Користувач:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: strongswanprop.ui:280
+msgid "User &Password"
+msgstr "П&ароль користувача"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
+#: strongswanprop.ui:307
+msgid "Options"
+msgstr "Параметри"
+
+#. i18n: ectx: property (text), widget (QCheckBox, innerIP)
+#: strongswanprop.ui:316
+msgid "Request an inner IP address"
+msgstr "Запит на внутрішню адресу IP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, udpEncap)
+#: strongswanprop.ui:329
+msgid "Enforce UDP encapsulation"
+msgstr "Примусова інкапсуляція UDP"
+
+#. i18n: ectx: property (text), widget (QCheckBox, ipComp)
+#: strongswanprop.ui:336
+msgid "Use IP compression"
+msgstr "Використовувати стискання IP"
\ No newline at end of file
diff --git a/plasma-nm/po/uk/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/uk/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..6fa6e2b
--- /dev/null
@@ -0,0 +1,308 @@
+# Ukrainian translation of plasmanm-vpncui
+#
+# Copyright (C) 2013 KDE developers
+# This file is distributed under the same license as the plasma-nm package.
+#
+# Yuri Chornoivan <yurchor@ukr.net>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: plasmanetworkmanagement_vpncui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2014-07-23 10:46+0300\n"
+"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
+"Language-Team: Ukrainian <kde-i18n-uk@kde.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n"
+"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr "Помилка під час спроби розшифрування зашифрованого пароля"
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr "Помилка"
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "Не вдалося відкрити файл %1."
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "Не вдалося знайти потрібний для роботи виконуваний файл cisco-decrypt."
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"Файл параметрів VPN «%1» визначає тунелювання потоку даних VPN через TCP. "
+"Підтримки такого способу обробки даних не передбачено у поточній версії "
+"vpnc.\n"
+"\n"
+"З’єднання можна буде створити з вимкненим тунелюванням через TCP, але "
+"з’єднання, отримане у такий спосіб, може бути непрацездатним."
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "Не підтримується"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: помилка у форматуванні файла."
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1: не вдалося створити файл"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+msgid "Gateway:"
+msgstr "Шлюз:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+msgid "User name:"
+msgstr "Ім’я користувача:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+msgid "User password:"
+msgstr "Пароль користувача:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr "Зберегти"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "Завжди питати"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "Не потрібен"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "Назва групи:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+msgid "Group password:"
+msgstr "Пароль групи:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+msgid "Show passwords"
+msgstr "Показувати паролі"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+msgid "Use hybrid authentication"
+msgstr "Використовувати гібридне розпізнавання"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "&Файл CA:"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+msgid "Advanced..."
+msgstr "Додатково…"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "Ідентифікація"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+msgid "Domain:"
+msgstr "Домен:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+msgid "Vendor:"
+msgstr "Виробник:"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "Передавання даних і захист"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+msgid "Encryption method:"
+msgstr "Метод шифрування"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+msgid "NAT traversal:"
+msgstr "Обхід NAT:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+msgid "IKE DH Group:"
+msgstr "IKE група ДГ:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+msgid "Perfect Forward Secrecy:"
+msgstr "Відмінна упереджувальна секретність:"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+msgid "Disable dead peer detection"
+msgstr "Вимкнути виявлення непрацездатних вузлів"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr "Локальний порт:"
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+"Локальний порт, який слід використовувати (у діапазоні від 0 до 65535). 0 "
+"(типове значення) означає, що слід використовувати випадковий порт."
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr "Випадковий"
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "Додаткові властивості VPNC"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "Захищений (типовий)"
+
+#: vpncadvancedwidget.cpp:42
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "Незахищений (шифрування DES, обережніше)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "Немає (без будь-якого захисту)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "NAT-T, якщо можна (типовий)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "Завжди NAT-T"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "Вимкнено"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "Група ДГ 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "Група ДГ 2 (типово)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "Група ДГ 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "Сервер (типова)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "Немає"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "Група ДГ 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "Група ДГ 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "Група ДГ 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNCAuthentication"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+msgid "User Password:"
+msgstr "Пароль користувача:"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+msgid "Group Password:"
+msgstr "Пароль групи:"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+msgid "Username:"
+msgstr "Користувач:"
\ No newline at end of file
diff --git a/plasma-nm/po/zh_CN/CMakeLists.txt b/plasma-nm/po/zh_CN/CMakeLists.txt
new file mode 100644 (file)
index 0000000..d1c85c8
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(zh_CN ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/zh_CN/kde-nm-connection-editor.po b/plasma-nm/po/zh_CN/kde-nm-connection-editor.po
new file mode 100644 (file)
index 0000000..9377986
--- /dev/null
@@ -0,0 +1,266 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Feng Chao <rainofchaos@gmail.com>, 2013, 2014.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-07-22 07:46+0000\n"
+"PO-Revision-Date: 2014-03-11 21:55+0800\n"
+"Last-Translator: Feng Chao <chaofeng111@gmail.com>\n"
+"Language-Team: Chinese Simplified <kde-china@kde.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "KDE 中国, Feng Chao"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "kde-china@kde.org, rainofchaos@gmail.com"
+
+#: connectioneditor.cpp:76
+msgid "Type here to search connections..."
+msgstr "这里输入进行连接搜索..."
+
+#: connectioneditor.cpp:111
+msgid "Add"
+msgstr "添加"
+
+#: connectioneditor.cpp:116
+msgid "Hardware"
+msgstr "硬件"
+
+#: connectioneditor.cpp:119
+msgid "DSL"
+msgstr "DSL"
+
+#: connectioneditor.cpp:122
+msgid "InfiniBand"
+msgstr "InfiniBand"
+
+#: connectioneditor.cpp:126
+msgid "Mobile Broadband..."
+msgstr "移动宽带..."
+
+#: connectioneditor.cpp:130
+msgid "Wired"
+msgstr "有线连接"
+
+#: connectioneditor.cpp:134
+msgid "Wired (shared)"
+msgstr "有线 (共享)"
+
+#: connectioneditor.cpp:138
+msgid "Wireless"
+msgstr "无线"
+
+#: connectioneditor.cpp:142
+msgid "Wireless (shared)"
+msgstr "无线 (共享)"
+
+#: connectioneditor.cpp:146
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: connectioneditor.cpp:151
+#, fuzzy
+#| msgid "Virtual"
+msgctxt "Virtual hardware devices, eg Bridge, Bond"
+msgid "Virtual"
+msgstr "虚拟"
+
+#: connectioneditor.cpp:153
+msgid "Bond"
+msgstr ""
+
+#: connectioneditor.cpp:156
+msgid "Bridge"
+msgstr "网桥"
+
+#: connectioneditor.cpp:159
+msgid "VLAN"
+msgstr "VLAN"
+
+#: connectioneditor.cpp:164
+msgid "VPN"
+msgstr "VPN"
+
+#: connectioneditor.cpp:178
+msgid "Edit..."
+msgstr "编辑..."
+
+#: connectioneditor.cpp:183
+msgid "Delete"
+msgstr "删除"
+
+#: connectioneditor.cpp:189
+msgid "Import VPN..."
+msgstr "导入 VPN..."
+
+#: connectioneditor.cpp:193
+msgid "Export VPN..."
+msgstr "导出 VPN..."
+
+#: connectioneditor.cpp:260
+#, kde-format
+msgid "Connection %1 has been added"
+msgstr "已经添加连接 %1"
+
+#: connectioneditor.cpp:330
+#, kde-format
+msgid "Do you want to remove the connection '%1'?"
+msgstr ""
+
+#: connectioneditor.cpp:330
+msgid "Remove Connection"
+msgstr "删除连接"
+
+#: connectioneditor.cpp:352
+msgid "Connect"
+msgstr "连接"
+
+#: connectioneditor.cpp:354
+msgid "Disconnect"
+msgstr "断开"
+
+#: connectioneditor.cpp:464
+msgid "Import VPN Connection"
+msgstr "导入 VPN 连接"
+
+#: connectioneditor.cpp:491
+#, kde-format
+msgid ""
+"Importing VPN connection %1 failed\n"
+"%2"
+msgstr ""
+
+#: connectioneditor.cpp:535
+msgid "Export is not supported by this VPN type"
+msgstr ""
+
+#: connectioneditor.cpp:541
+msgid "Export VPN Connection"
+msgstr "导出 VPN 连接"
+
+#: connectioneditor.cpp:546
+#, kde-format
+msgid ""
+"Exporting VPN connection %1 failed\n"
+"%2"
+msgstr ""
+
+#: connectioneditor.cpp:551
+#, kde-format
+msgid "VPN connection %1 exported successfully"
+msgstr ""
+
+#. i18n: ectx: Menu (connection)
+#: kde-nm-connection-editorui.rc:16
+msgid "Connection"
+msgstr "连接"
+
+#. i18n: ectx: ToolBar (mainToolBar)
+#: kde-nm-connection-editorui.rc:24
+msgid "Main Toolbar"
+msgstr "主工具栏"
+
+#: main.cpp:38
+msgid "Connection editor"
+msgstr "连接编辑器"
+
+#: main.cpp:39
+msgid "Manage your network connections"
+msgstr ""
+
+#: main.cpp:40
+msgid "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+msgstr "(C) 2013-2014 Jan Grulich and Lukáš Tinkl"
+
+#: main.cpp:41
+#, kde-format
+msgid ""
+"This application allows you to create, edit and delete network connections.\n"
+"\n"
+"Using NM version: %1"
+msgstr ""
+
+#: main.cpp:43
+msgid "Jan Grulich"
+msgstr "Jan Grulich"
+
+#: main.cpp:43 main.cpp:44
+msgid "Developer"
+msgstr "开发者"
+
+#: main.cpp:44
+msgid "Lukáš Tinkl"
+msgstr "Lukáš Tinkl"
+
+#: main.cpp:45
+msgid "Lamarque Souza"
+msgstr "Lamarque Souza"
+
+#: main.cpp:45
+msgid "libnm-qt author"
+msgstr "libnm-qt 作者"
+
+#: main.cpp:46
+msgid "Daniel Nicoletti"
+msgstr "Daniel Nicoletti"
+
+#: main.cpp:46
+msgid "various bugfixes"
+msgstr "各种臭虫补丁"
+
+#: main.cpp:47
+msgid "Will Stephenson"
+msgstr "Will Stephenson"
+
+#: main.cpp:47 main.cpp:48
+msgid "VPN plugins"
+msgstr "VPN 插件"
+
+#: main.cpp:48
+msgid "Ilia Kats"
+msgstr "Ilia Kats"
+
+#: main.cpp:54
+msgid "Edit connection"
+msgstr "编辑连接"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, ConnectionEditor)
+#: ui/connectioneditor.ui:20
+msgid "Connection Editor"
+msgstr "连接编辑器"
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/zh_CN/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/zh_CN/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..5af315e
--- /dev/null
@@ -0,0 +1,1715 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Weng Xuetian <wengxt@gmail.com>, 2013.
+# Feng Chao <rainofchaos@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2013-10-13 13:33+0800\n"
+"Last-Translator: Feng Chao <rainofchaos@gmail.com>\n"
+"Language-Team: Chinese Simplified <kde-china@kde.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "KDE 中国"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "kde-china@kde.org"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "Unknown connections"
+msgid "Show sections"
+msgstr "未知连接"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+#| msgid "Connection speed:"
+msgid "Show &network speed in:"
+msgstr "显示网络速度:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+msgid "Connection Details"
+msgstr "连接详情"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "连接"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Disconnect"
+msgstr "断开"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr ""
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+#, fuzzy
+#| msgid "Details to Show"
+msgid "Details"
+msgstr "要显示的细节"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+msgid "Password..."
+msgstr "密码..."
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+msgid "Show password"
+msgstr "显示密码"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+#| msgid "Connected to %1"
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "已连接到 %1"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+msgid "Connected"
+msgstr "已连接"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+#| msgid "Active connections"
+msgid "Available connections"
+msgstr "活动连接"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+msgid "Wireless enabled"
+msgstr "无线已启用"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+#| msgid "Wireless enabled"
+msgid "Wireless disabled"
+msgstr "无线已启用"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+msgid "Mobile broadband enabled"
+msgstr "移动宽带已启用"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+#| msgid "Mobile broadband enabled"
+msgid "Mobile broadband disabled"
+msgstr "移动宽带已启用"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+#| msgid "Wireless enabled"
+msgid "Airplane mode enabled"
+msgstr "无线已启用"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+msgid "Airplane mode disabled"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "已连接"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+#| msgid "Connected"
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "已连接"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+#| msgid "Connected"
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "已连接"
+
+#: libs/declarative/networkstatus.cpp:89
+#, fuzzy
+#| msgid "Inactive"
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr "非活动"
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+#| msgid "Disconnected"
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "已断开连接"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+#| msgid "Disconnecting"
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "正在断开连接"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+#| msgid "Connecting"
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "正在连接"
+
+#: libs/declarative/networkstatus.cpp:143
+msgid "VPN Connection"
+msgstr "VPN 连接"
+
+#: libs/declarative/networkstatus.cpp:148
+#, kde-format
+msgid "Connected to %1"
+msgstr "已连接到 %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, kde-format
+msgid "Connecting to %1"
+msgstr "正在连接到 %1"
+
+#: libs/declarative/networkstatus.cpp:173
+msgid "NetworkManager not running"
+msgstr "NetworkManager 未运行"
+
+#: libs/declarative/networkstatus.cpp:178
+#, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "需要 NetworkManager 0.9.8,发现了%1。"
+
+#: libs/declarative/networkstatus.cpp:181
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr "已接收"
+
+#: libs/declarative/trafficmonitor.cpp:143
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "已传输"
+
+#: libs/declarative/trafficmonitor.cpp:203
+msgid "KBit/s"
+msgstr "KBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+msgid "MBit/s"
+msgstr "MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+msgid "GBit/s"
+msgstr "GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr "%1 %2"
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr "已接收"
+
+#: libs/declarative/trafficmonitor.cpp:246
+msgid "Transmitted"
+msgstr "已传输"
+
+#: libs/handler.cpp:89
+#, fuzzy
+#| msgid "VPN plugin:"
+msgid "Missing VPN plugin"
+msgstr "VPN 插件:"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "Connection State"
+msgid "Connection name"
+msgstr "连接状态"
+
+#: libs/models/editoridentitymodel.cpp:64
+msgid "Last used"
+msgstr ""
+
+#: libs/models/networkmodelitem.cpp:310
+msgid "Active connections"
+msgstr "活动连接"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "有线以太网"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "无线 802.11"
+
+#: libs/uiutils.cpp:64
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "蓝牙"
+
+#: libs/uiutils.cpp:67
+#, fuzzy
+#| msgid "WiMAX"
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr "虚拟 (捆合)"
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr "虚拟 (桥接)"
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr "虚拟 (虚拟局域网)"
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "串口调制解调器"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "移动宽带"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr "ADSL"
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "蓝牙"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr "捆合"
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr "网桥"
+
+#: libs/uiutils.cpp:135
+msgid "Mobile broadband"
+msgstr "移动宽带"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr "Infiniband"
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr "Olpc mesh"
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr "VLAN"
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr "WiMAX"
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "有线连接"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "无线"
+
+#: libs/uiutils.cpp:164
+msgid "Unknown connection type"
+msgstr "未知连接类型"
+
+#: libs/uiutils.cpp:176
+#, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "无线接口 (%1)"
+
+#: libs/uiutils.cpp:179
+#, kde-format
+msgid "Wired Interface (%1)"
+msgstr "有线接口 (%1)"
+
+#: libs/uiutils.cpp:182
+#, kde-format
+msgid "Bluetooth (%1)"
+msgstr "蓝牙 (%1)"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr "调制解调器 (%1)"
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr "ADSL (%1)"
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr "VLan (%1)"
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr "网桥 (%1)"
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "未受管理"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "不可用"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "未连接"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "正在准备连接"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "正在配置接口"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "正在等待认证"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "正在设置网络地址"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "检查进一步连接"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "正在等待二次连接"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "已连接"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "已连接到 %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "正在断开连接"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "连接失败"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "出错:无效的状态"
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+#| msgid "Unknown"
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+#| msgctxt "description of preparing to connect network interface state"
+#| msgid "Preparing to connect"
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "正在准备连接"
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+#| msgctxt "description of waiting for authentication network interface state"
+#| msgid "Waiting for authorization"
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "正在等待认证"
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+#| msgid "Connecting"
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "正在连接"
+
+#: libs/uiutils.cpp:272
+#, fuzzy
+#| msgctxt "network interface doing dhcp request in most cases"
+#| msgid "Setting network address"
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "正在设置网络地址"
+
+#: libs/uiutils.cpp:275
+#, fuzzy
+#| msgid "Activating"
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "激活"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc 模式"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastructure"
+
+#: libs/uiutils.cpp:302
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "接入点"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "错误的模式,请修复我"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "配对 WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "配对 WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "配对 TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "配对 CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "组 WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "组 WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "组 TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "组 CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:387
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "UMTS/HSxPA"
+
+#: libs/uiutils.cpp:389
+#, fuzzy
+#| msgctxt "Gsm modes (2G/3G/any)"
+#| msgid "GPRS/Edge"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "GPRS/Edge"
+
+#: libs/uiutils.cpp:391
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "任意"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr "LTE"
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr "CDMA2000 EVDO revision B"
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr "CDMA2000 EVDO revision A"
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr "CDMA2000 EVDO revision 0"
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr "CDMA2000 1xRTT"
+
+#: libs/uiutils.cpp:412
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA+"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "兼容 GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr "模拟"
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/uiutils.cpp:434
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "任意"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "未知安全类型"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr "家"
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr "伙伴"
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr "漫游伙伴"
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "不安全"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "动态 WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "未知安全类型"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "不安全"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "动态 WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "未知安全类型"
+
+#: libs/uiutils.cpp:595
+msgid "System name:"
+msgstr "系统名称:"
+
+#: libs/uiutils.cpp:604
+msgid "IPv4 Address:"
+msgstr "IPv4 地址:"
+
+#: libs/uiutils.cpp:614
+msgid "IPv4 Gateway:"
+msgstr "IPv4 网关:"
+
+#: libs/uiutils.cpp:624
+msgid "IPv6 Address:"
+msgstr "IPv6 地址:"
+
+#: libs/uiutils.cpp:634
+msgid "IPv6 Gateway:"
+msgstr "IPv6 网关:"
+
+#: libs/uiutils.cpp:639
+msgid "Driver:"
+msgstr "驱动:"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+#| msgid "Bluetooth Name"
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "蓝牙名称"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+msgid "MAC Address:"
+msgstr "MAC 地址:"
+
+#: libs/uiutils.cpp:686
+msgid "Operator:"
+msgstr "运营商:"
+
+#: libs/uiutils.cpp:688
+msgid "Network ID:"
+msgstr "网络 ID:"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+msgid "Signal Quality:"
+msgstr "信号质量:"
+
+#: libs/uiutils.cpp:696
+msgid "Access Technology:"
+msgstr "接入技术:"
+
+#: libs/uiutils.cpp:700
+msgid "Allowed Mode:"
+msgstr "允许的模式:"
+
+#: libs/uiutils.cpp:704
+msgid "Unlock Required:"
+msgstr "需要解锁:"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr "IMEI:"
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr "IMSI:"
+
+#: libs/uiutils.cpp:736
+msgid "VPN plugin:"
+msgstr "VPN 插件:"
+
+#: libs/uiutils.cpp:740
+msgid "Banner:"
+msgstr "横幅:"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr "Bsid:"
+
+#: libs/uiutils.cpp:763
+msgid "NSP Name:"
+msgstr "NSP 名称:"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+msgid "Network Type:"
+msgstr "网络类型:"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+msgid "Connection speed:"
+msgstr "连接速度:"
+
+#: libs/uiutils.cpp:822
+msgid "Mode:"
+msgstr "模式:"
+
+#: libs/uiutils.cpp:826
+msgid "Signal strength:"
+msgstr "信号强度:"
+
+#: libs/uiutils.cpp:830
+msgid "Access point (SSID):"
+msgstr "接入点 (SSID):"
+
+#: libs/uiutils.cpp:834
+msgid "Access point (BSSID):"
+msgstr "接入点 (BSSID):"
+
+#: libs/uiutils.cpp:838
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "频道:"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr "%1 (%2 MHz)"
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+msgid "Security:"
+msgstr "安全:"
+
+#: libs/uiutils.cpp:857
+msgid "Frequency band:"
+msgstr "频带:"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] ""
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] ""
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr ""
+
+#: libs/uiutils.cpp:910
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] ""
+
+#: libs/uiutils.cpp:917
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] ""
+
+#: libs/uiutils.cpp:922
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr ""
+
+#: libs/uiutils.cpp:924
+#, kde-format
+msgid "Last used on %1"
+msgstr ""
+
+#: libs/uiutils.cpp:928
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "驱动"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "设备驱动"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "连接速度"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "连接速度"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "系统名称"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "MAC 地址"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "硬件地址"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4 地址"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IPv4 地址"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 网关"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "第 4 版 IP 协议默认网关"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6 地址"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IP version 6 address"
+msgstr "IPv6 地址"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IPv6 Gateway"
+msgstr "IPv6 网关"
+
+#: settings/details/detailkeyseditor.cpp:107
+msgid "IP version 6 default gateway"
+msgstr "第 6 版 IP 协议默认网关"
+
+#: settings/details/detailkeyseditor.cpp:110
+#, fuzzy
+#| msgid "Wimax Bsid"
+msgid "WiMAX Bsid"
+msgstr "Wimax Bsid"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr "从网络收到的服务基站的 ID"
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+#| msgid "WiMAX"
+msgid "WiMAX NSP"
+msgstr "WiMAX"
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "The name of the NSP"
+msgstr "NSP 名称"
+
+#: settings/details/detailkeyseditor.cpp:112
+#, fuzzy
+#| msgid "Wimax Signal"
+msgid "WiMAX Signal"
+msgstr "Wimax 信号"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr "当前 NSP 的信号质量,按百分比。"
+
+#: settings/details/detailkeyseditor.cpp:113
+#, fuzzy
+#| msgid "Wimax NSP Type"
+msgid "WiMAX NSP Type"
+msgstr "Wimax NSP 类型"
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr "NSP 的网络类型。"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "接入点(SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "无线接入点的 SSID(服务集标识符)"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "信号强度"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Wireless Access Point's signal strength"
+msgstr "无线接入点信号强度"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "接入点(MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "无线接入点的硬件地址"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "无线频带"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "无线频带"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "无线频道"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "无线频率频道"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "无线安全"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Describes the security capabilities of the access point"
+msgstr "描述接入点的安全能力"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "Wireless Mode"
+msgstr "无线模式"
+
+#: settings/details/detailkeyseditor.cpp:122
+msgid "The operating mode of the wireless device"
+msgstr "无线设备的操作模式"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "移动运营商"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "移动运营商名称"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "移动信号质量"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "移动接入技术"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "移动允许模式"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "需要解锁移动设备"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "移动主控设备"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "移动设备 IMEI"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "移动设备串号"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "移动设备 IMSI"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "移动设备标识编号"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth Name"
+msgstr "蓝牙名称"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr "设备的蓝牙名称"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN Plugin"
+msgstr "VPN 插件"
+
+#: settings/details/detailkeyseditor.cpp:136
+msgid "VPN plugin type"
+msgstr "VPN 插件类型"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr "VPN 欢迎信息"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN connection banner"
+msgstr "VPN 连接欢迎信息"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "可用细节"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "名称"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "要显示的细节"
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/po/zh_CN/plasmanetworkmanagement_vpncui.po b/plasma-nm/po/zh_CN/plasmanetworkmanagement_vpncui.po
new file mode 100644 (file)
index 0000000..a6b8f08
--- /dev/null
@@ -0,0 +1,338 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Weng Xuetian <wengxt@gmail.com>, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: \n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-08-07 05:41+0000\n"
+"PO-Revision-Date: 2013-04-29 18:30-0400\n"
+"Last-Translator: Weng Xuetian <wengxt@gmail.com>\n"
+"Language-Team: Chinese Simplified <kde-china@kde.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Lokalize 1.5\n"
+
+#: vpnc.cpp:84
+msgid "Error decrypting the obfuscated password"
+msgstr ""
+
+#: vpnc.cpp:84
+msgid "Error"
+msgstr ""
+
+#: vpnc.cpp:142
+#, kde-format
+msgid "File %1 could not be opened."
+msgstr "无法打开文件 %1。"
+
+#: vpnc.cpp:151
+msgid "Needed executable cisco-decrypt could not be found."
+msgstr "需要 cisco-decrypt 的可执行文件但未找到。"
+
+#: vpnc.cpp:266
+#, kde-format
+msgid ""
+"The VPN settings file '%1' specifies that VPN traffic should be tunneled "
+"through TCP which is currently not supported in the vpnc software.\n"
+"\n"
+"The connection can still be created, with TCP tunneling disabled, however it "
+"may not work as expected."
+msgstr ""
+"VPN 设置文件“%1”指定了 VPN 流量需要通过 TCP 隧道传输,但当前并未被 vpnc 软件"
+"支持。\n"
+"\n"
+"连接仍将被创建,并禁用 TCP 隧道,但是可能不能正常工作。"
+
+#: vpnc.cpp:266
+msgid "Not supported"
+msgstr "不支持"
+
+#: vpnc.cpp:300
+#, kde-format
+msgid "%1: file format error."
+msgstr "%1: 文件格式错误。"
+
+#: vpnc.cpp:319
+#, kde-format
+msgid "%1: file could not be created"
+msgstr "%1:文件无法创建"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpnc.ui:18
+#, fuzzy
+#| msgid "&Gateway:"
+msgid "Gateway:"
+msgstr "网关(&G):"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpnc.ui:31
+#, fuzzy
+#| msgid "&User name:"
+msgid "User name:"
+msgstr "用户名(&U):"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpnc.ui:44
+#, fuzzy
+#| msgid "User &password:"
+msgid "User password:"
+msgstr "用户密码(&P):"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:70 vpnc.ui:129
+msgid "Store"
+msgstr ""
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:75 vpnc.ui:134
+msgid "Always Ask"
+msgstr "总是询问"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, cboUserPasswordType)
+#. i18n: ectx: property (text), item, widget (KComboBox, cboGroupPasswordType)
+#: vpnc.ui:80 vpnc.ui:139
+msgid "Not Required"
+msgstr "不需要"
+
+#. i18n: ectx: property (text), widget (QLabel, groupNameLabel)
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpnc.ui:90 vpncauth.ui:106
+msgid "Group name:"
+msgstr "组名称:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpnc.ui:103
+#, fuzzy
+#| msgid "Group pa&ssword:"
+msgid "Group password:"
+msgstr "组密码(&S):"
+
+#. i18n: ectx: property (text), widget (QCheckBox, cbShowPasswords)
+#: vpnc.ui:149 vpncauth.ui:79
+#, fuzzy
+#| msgid "&Show passwords"
+msgid "Show passwords"
+msgstr "显示密码(&S)"
+
+#. i18n: ectx: property (text), widget (QCheckBox, useHybridAuth)
+#: vpnc.ui:172
+#, fuzzy
+#| msgid "Use h&ybrid authentication"
+msgid "Use hybrid authentication"
+msgstr "使用混合认证(&Y)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpnc.ui:182
+msgid "CA &file:"
+msgstr "证书文件(&F):"
+
+#. i18n: ectx: property (filter), widget (KUrlRequester, caFile)
+#: vpnc.ui:195
+msgid "*.pem *.crt *.cer"
+msgstr "*.pem *.crt *.cer"
+
+#. i18n: ectx: property (text), widget (QPushButton, btnAdvanced)
+#: vpnc.ui:217
+#, fuzzy
+#| msgid "&Advanced..."
+msgid "Advanced..."
+msgstr "高级(&A)..."
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: vpncadvanced.ui:18
+msgid "Identification"
+msgstr "认证"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: vpncadvanced.ui:24
+#, fuzzy
+#| msgid "Do&main:"
+msgid "Domain:"
+msgstr "域(&M):"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: vpncadvanced.ui:37
+#, fuzzy
+#| msgid "&Vendor:"
+msgid "Vendor:"
+msgstr "制造商(&V):"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
+#: vpncadvanced.ui:60
+msgid "Transport and Security"
+msgstr "传输和安全"
+
+#. i18n: ectx: property (text), widget (QLabel, label_3)
+#: vpncadvanced.ui:69
+#, fuzzy
+#| msgid "&Encryption method:"
+msgid "Encryption method:"
+msgstr "加密方式(&E):"
+
+#. i18n: ectx: property (text), widget (QLabel, label_4)
+#: vpncadvanced.ui:89
+#, fuzzy
+#| msgid "&NAT traversal:"
+msgid "NAT traversal:"
+msgstr "&NAT 穿透:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_5)
+#: vpncadvanced.ui:109
+#, fuzzy
+#| msgid "&IKE DH Group:"
+msgid "IKE DH Group:"
+msgstr "&IKE DH 组:"
+
+#. i18n: ectx: property (text), widget (QLabel, label_6)
+#: vpncadvanced.ui:129
+#, fuzzy
+#| msgid "&Perfect Forward Secrecy:"
+msgid "Perfect Forward Secrecy:"
+msgstr "完美转发保密(&P):"
+
+#. i18n: ectx: property (text), widget (QCheckBox, deadPeer)
+#: vpncadvanced.ui:155
+#, fuzzy
+#| msgid "&Disable dead peer detection"
+msgid "Disable dead peer detection"
+msgstr "禁用坏点检测(&D)"
+
+#. i18n: ectx: property (text), widget (QLabel, label_7)
+#: vpncadvanced.ui:162
+msgid "Local Port:"
+msgstr ""
+
+#. i18n: ectx: property (toolTip), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:178
+msgid "Local port to use (0-65535). 0 (default value) means random port."
+msgstr ""
+
+#. i18n: ectx: property (specialValueText), widget (KIntNumInput, localport)
+#: vpncadvanced.ui:181
+msgid "Random"
+msgstr ""
+
+#: vpncadvancedwidget.cpp:34
+msgid "Advanced VPNC properties"
+msgstr "高级 VPNC 属性"
+
+#: vpncadvancedwidget.cpp:37
+msgctxt "VPNC vendor name"
+msgid "Cisco"
+msgstr "Cisco"
+
+#: vpncadvancedwidget.cpp:38
+msgctxt "VPNC vendor name"
+msgid "Netscreen"
+msgstr "Netscreen"
+
+#: vpncadvancedwidget.cpp:41
+msgctxt "VPNC encryption method"
+msgid "Secure (default)"
+msgstr "安全 (默认)"
+
+#: vpncadvancedwidget.cpp:42
+#, fuzzy
+#| msgctxt "VPNC encryption method"
+#| msgid "Weak (use with caution)"
+msgctxt "VPNC encryption method"
+msgid "Weak (DES encryption, use with caution)"
+msgstr "弱 (小心使用)"
+
+#: vpncadvancedwidget.cpp:43
+msgctxt "VPNC encryption method"
+msgid "None (completely insecure)"
+msgstr "无 (非常不安全)"
+
+#: vpncadvancedwidget.cpp:46
+msgctxt "NAT traversal method"
+msgid "NAT-T when available (default)"
+msgstr "可用时使用 NAT-T (默认)"
+
+#: vpncadvancedwidget.cpp:47
+msgctxt "NAT traversal method"
+msgid "NAT-T always"
+msgstr "总是使用 NAT-T"
+
+#: vpncadvancedwidget.cpp:48
+msgctxt "NAT traversal method"
+msgid "Cisco UDP"
+msgstr "Cisco UDP"
+
+#: vpncadvancedwidget.cpp:49
+msgctxt "NAT traversal method"
+msgid "Disabled"
+msgstr "已禁用"
+
+#: vpncadvancedwidget.cpp:52
+msgctxt "IKE DH group"
+msgid "DH Group 1"
+msgstr "DH 组 1"
+
+#: vpncadvancedwidget.cpp:53
+msgctxt "IKE DH group"
+msgid "DH Group 2 (default)"
+msgstr "DH 组 2 (默认)"
+
+#: vpncadvancedwidget.cpp:54
+msgctxt "IKE DH group"
+msgid "DH Group 5"
+msgstr "DH 组 5"
+
+#: vpncadvancedwidget.cpp:57
+msgctxt "Perfect Forward Secrecy"
+msgid "Server (default)"
+msgstr "服务器 (默认)"
+
+#: vpncadvancedwidget.cpp:58
+msgctxt "Perfect Forward Secrecy"
+msgid "None"
+msgstr "无"
+
+#: vpncadvancedwidget.cpp:59
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 1"
+msgstr "DH 组 1"
+
+#: vpncadvancedwidget.cpp:60
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 2"
+msgstr "&DH 组 2"
+
+#: vpncadvancedwidget.cpp:61
+msgctxt "Perfect Forward Secrecy"
+msgid "DH Group 5"
+msgstr "DH 组 5"
+
+#. i18n: ectx: property (windowTitle), widget (QWidget, VpncAuth)
+#: vpncauth.ui:14
+msgid "VPNCAuthentication"
+msgstr "VPNC 认证"
+
+#. i18n: ectx: property (text), widget (QLabel, userPasswordLabel)
+#: vpncauth.ui:23
+#, fuzzy
+#| msgid "User &Password:"
+msgid "User Password:"
+msgstr "用户密码(&P):"
+
+#. i18n: ectx: property (text), widget (QLabel, groupPasswordLabel)
+#: vpncauth.ui:36
+#, fuzzy
+#| msgid "&Group Password:"
+msgid "Group Password:"
+msgstr "组密码(&G):"
+
+#. i18n: ectx: property (text), widget (QLabel, userNameLabel)
+#: vpncauth.ui:89
+#, fuzzy
+#| msgid "&Username:"
+msgid "Username:"
+msgstr "用户名(&U):"
\ No newline at end of file
diff --git a/plasma-nm/po/zh_TW/CMakeLists.txt b/plasma-nm/po/zh_TW/CMakeLists.txt
new file mode 100644 (file)
index 0000000..e26a305
--- /dev/null
@@ -0,0 +1,2 @@
+file(GLOB _po_files *.po)
+GETTEXT_PROCESS_PO_FILES(zh_TW ALL INSTALL_DESTINATION ${LOCALE_INSTALL_DIR} ${_po_files} )
diff --git a/plasma-nm/po/zh_TW/plasma_applet_org.kde.networkmanagement.po b/plasma-nm/po/zh_TW/plasma_applet_org.kde.networkmanagement.po
new file mode 100644 (file)
index 0000000..fc0053d
--- /dev/null
@@ -0,0 +1,4909 @@
+# Copyright (C) YEAR This_file_is_part_of_KDE
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Frank Weng (a.k.a. Franklin) <franklin at goodhorse dot idv dot tw>, 2009, 2010.
+# Frank Weng (a.k.a. Franklin) <franklin@goodhorse.idv.tw>, 2010.
+# Franklin Weng <franklin@mail.everfocus.com.tw>, 2010, 2011, 2012.
+# Franklin Weng <franklin@goodhorse.idv.tw>, 2010, 2011, 2012, 2013.
+msgid ""
+msgstr ""
+"Project-Id-Version: networkmanagement_openvpnui\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
+"POT-Creation-Date: 2014-10-07 06:44+0000\n"
+"PO-Revision-Date: 2013-06-11 09:47+0800\n"
+"Last-Translator: Franklin Weng <franklin at goodhorse dot idv dot tw>\n"
+"Language-Team: Chinese Traditional <kde-tw@googlegroups.com>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 1.5\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+msgctxt "NAME OF TRANSLATORS"
+msgid "Your names"
+msgstr "Frank Weng (a.k.a. Franklin)"
+
+msgctxt "EMAIL OF TRANSLATORS"
+msgid "Your emails"
+msgstr "franklin@goodhorse.idv.tw"
+
+#. i18n: ectx: property (text), widget (QCheckBox, kcfg_showSections)
+#: applet/declarative/contents/ui/config.ui:19
+#, fuzzy
+#| msgid "&Show secrets"
+msgid "Show sections"
+msgstr "顯示密碼(&S)"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: applet/declarative/contents/ui/config.ui:32
+#, fuzzy
+#| msgid "Show network speed in:"
+msgid "Show &network speed in:"
+msgstr "顯示網路速度單位:"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:46
+msgid "KBytes/s"
+msgstr "KBytes/s"
+
+#. i18n: ectx: property (text), item, widget (KComboBox, kcfg_networkSpeedUnit)
+#: applet/declarative/contents/ui/config.ui:51
+#, fuzzy
+msgid "KBits/s"
+msgstr "KBits/s"
+
+#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
+#: applet/declarative/contents/ui/config.ui:68
+#, fuzzy
+#| msgctxt "network interface connection failed state label"
+#| msgid "Connection Failed"
+msgid "Connection Details"
+msgstr "連線失敗"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+msgid "Connect"
+msgstr "連線"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:154
+#, fuzzy
+msgid "Disconnect"
+msgstr "已連線"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:209
+msgid "Speed"
+msgstr "速度"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:215
+msgid "Details"
+msgstr "詳情"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:311
+#, fuzzy
+#| msgid "Password"
+msgid "Password..."
+msgstr "密碼"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:338
+#, fuzzy
+#| msgid "&Show password"
+msgid "Show password"
+msgstr "顯示密碼 (&S)"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:421
+#, fuzzy
+msgid "Connected, ⬇ %1/s, ⬆ %2/s"
+msgstr "已連線到 %1"
+
+#: applet/declarative/contents/ui/ConnectionItem.qml:425
+#, fuzzy
+msgid "Connected"
+msgstr "已連線"
+
+#: applet/declarative/contents/ui/Header.qml:58
+#: libs/models/networkmodelitem.cpp:312
+#, fuzzy
+msgid "Available connections"
+msgstr "解除連線"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless enabled"
+msgstr "無線網路硬體已開啟"
+
+#: applet/declarative/contents/ui/Toolbar.qml:58
+#, fuzzy
+msgid "Wireless disabled"
+msgstr "無線網路硬體已開啟"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband enabled"
+msgstr "行動寬頻"
+
+#: applet/declarative/contents/ui/Toolbar.qml:72
+#, fuzzy
+msgid "Mobile broadband disabled"
+msgstr "行動寬頻"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+msgid "Airplane mode enabled"
+msgstr "無線網路硬體已開啟"
+
+#: applet/declarative/contents/ui/Toolbar.qml:85
+#, fuzzy
+#| msgctxt "@info:status Notification for radio kill switch turned off"
+#| msgid "Wireless hardware disabled"
+msgid "Airplane mode disabled"
+msgstr "無線網路硬體已關閉"
+
+#: libs/declarative/networkstatus.cpp:80
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only link-local connectivity"
+msgid "Connected"
+msgstr "已連線"
+
+#: libs/declarative/networkstatus.cpp:83
+#, fuzzy
+msgctxt ""
+"A network device is connected, but there is only site-local connectivity"
+msgid "Connected"
+msgstr "已連線"
+
+#: libs/declarative/networkstatus.cpp:86
+#, fuzzy
+msgctxt "A network device is connected, with global network connectivity"
+msgid "Connected"
+msgstr "已連線"
+
+#: libs/declarative/networkstatus.cpp:89
+msgctxt "Networking is inactive and all devices are disabled"
+msgid "Inactive"
+msgstr ""
+
+#: libs/declarative/networkstatus.cpp:92
+#, fuzzy
+msgctxt "There is no active network connection"
+msgid "Disconnected"
+msgstr "已連線"
+
+#: libs/declarative/networkstatus.cpp:95
+#, fuzzy
+msgctxt "Network connections are being cleaned up"
+msgid "Disconnecting"
+msgstr "連線"
+
+#: libs/declarative/networkstatus.cpp:98
+#, fuzzy
+msgctxt ""
+"A network device is connecting to a network and there is no other available "
+"network connection"
+msgid "Connecting"
+msgstr "連線"
+
+#: libs/declarative/networkstatus.cpp:143
+#, fuzzy
+msgid "VPN Connection"
+msgstr "新的 VPN 連線"
+
+#: libs/declarative/networkstatus.cpp:148
+#, fuzzy, kde-format
+msgid "Connected to %1"
+msgstr "已連線到 %1"
+
+#: libs/declarative/networkstatus.cpp:150
+#, fuzzy, kde-format
+msgid "Connecting to %1"
+msgstr "已連線到 %1"
+
+#: libs/declarative/networkstatus.cpp:173
+#, fuzzy
+msgid "NetworkManager not running"
+msgstr "網路管理"
+
+#: libs/declarative/networkstatus.cpp:178
+#, fuzzy, kde-format
+msgid "NetworkManager 0.9.8 required, found %1."
+msgstr "網路管理"
+
+#: libs/declarative/networkstatus.cpp:181
+#, fuzzy
+msgctxt "global connection state"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/declarative/trafficmonitor.cpp:141
+msgctxt "traffic received empty"
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:143
+#, fuzzy
+msgctxt "traffic transmitted empty"
+msgid "Transmitted"
+msgstr "傳輸強度"
+
+#: libs/declarative/trafficmonitor.cpp:203
+#, fuzzy
+msgid "KBit/s"
+msgstr "KBits/s"
+
+#: libs/declarative/trafficmonitor.cpp:205
+#, fuzzy
+msgid "MBit/s"
+msgstr " MBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:210
+#, fuzzy
+msgid "GBit/s"
+msgstr "%1 GBit/s"
+
+#: libs/declarative/trafficmonitor.cpp:234
+#, kde-format
+msgctxt ""
+"traffic, e.g. n KB/s\n"
+" m KB/s"
+msgid "%1 %2"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:243
+msgid "Received"
+msgstr ""
+
+#: libs/declarative/trafficmonitor.cpp:246
+#, fuzzy
+msgid "Transmitted"
+msgstr "傳輸強度"
+
+#: libs/handler.cpp:89
+#, fuzzy
+msgid "Missing VPN plugin"
+msgstr "VPN 外掛程式名稱"
+
+#: libs/handler.cpp:391
+#, kde-format
+msgid "Failed to activate %1"
+msgstr ""
+
+#: libs/handler.cpp:396
+#, kde-format
+msgid "Failed to add %1"
+msgstr ""
+
+#: libs/handler.cpp:401
+msgid "Failed to request scan"
+msgstr ""
+
+#: libs/models/editoridentitymodel.cpp:62
+#, fuzzy
+#| msgid "&Connection name:"
+msgid "Connection name"
+msgstr "連線名稱(&C):"
+
+#: libs/models/editoridentitymodel.cpp:64
+#, fuzzy
+#| msgid "Last Used"
+msgid "Last used"
+msgstr "上次使用"
+
+#: libs/models/networkmodelitem.cpp:310
+#, fuzzy
+msgid "Active connections"
+msgstr "解除連線"
+
+#: libs/uiutils.cpp:58 libs/uiutils.cpp:104
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wired Ethernet"
+msgstr "有線乙太網路"
+
+#: libs/uiutils.cpp:61
+msgctxt "title of the interface widget in nm's popup"
+msgid "Wireless 802.11"
+msgstr "無線網路 802.11"
+
+#: libs/uiutils.cpp:64
+#, fuzzy
+msgctxt "title of the interface widget in nm's popup"
+msgid "Bluetooth"
+msgstr "藍芽"
+
+#: libs/uiutils.cpp:67
+msgctxt "title of the interface widget in nm's popup"
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:70
+msgctxt "title of the interface widget in nm's popup"
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:73
+msgctxt "title of the interface widget in nm's popup"
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:76
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bond)"
+msgstr ""
+
+#: libs/uiutils.cpp:79
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (bridge)"
+msgstr ""
+
+#: libs/uiutils.cpp:82
+msgctxt "title of the interface widget in nm's popup"
+msgid "Virtual (vlan)"
+msgstr ""
+
+#: libs/uiutils.cpp:89
+msgctxt "title of the interface widget in nm's popup"
+msgid "Serial Modem"
+msgstr "序列數據機"
+
+#: libs/uiutils.cpp:94
+msgctxt "title of the interface widget in nm's popup"
+msgid "Mobile Broadband"
+msgstr "行動寬頻"
+
+#: libs/uiutils.cpp:116
+msgid "ADSL"
+msgstr ""
+
+#: libs/uiutils.cpp:120
+msgid "DSL"
+msgstr "DSL"
+
+#: libs/uiutils.cpp:124
+msgid "Bluetooth"
+msgstr "藍芽"
+
+#: libs/uiutils.cpp:128
+msgid "Bond"
+msgstr ""
+
+#: libs/uiutils.cpp:131
+msgid "Bridge"
+msgstr ""
+
+#: libs/uiutils.cpp:135
+#, fuzzy
+msgid "Mobile broadband"
+msgstr "行動寬頻"
+
+#: libs/uiutils.cpp:139
+msgid "Infiniband"
+msgstr ""
+
+#: libs/uiutils.cpp:142
+msgid "Olpc mesh"
+msgstr ""
+
+#: libs/uiutils.cpp:145
+msgid "VLAN"
+msgstr ""
+
+#: libs/uiutils.cpp:148
+msgid "VPN"
+msgstr "VPN"
+
+#: libs/uiutils.cpp:152
+msgid "WiMAX"
+msgstr ""
+
+#: libs/uiutils.cpp:156
+msgid "Wired"
+msgstr "有線"
+
+#: libs/uiutils.cpp:160
+msgid "Wireless"
+msgstr "無線"
+
+#: libs/uiutils.cpp:164
+#, fuzzy
+msgid "Unknown connection type"
+msgstr "未知的安全型態"
+
+#: libs/uiutils.cpp:176
+#, fuzzy, kde-format
+msgid "Wireless Interface (%1)"
+msgstr "無線網路介面"
+
+#: libs/uiutils.cpp:179
+#, fuzzy, kde-format
+msgid "Wired Interface (%1)"
+msgstr "已斷線介面(%1)"
+
+#: libs/uiutils.cpp:182
+#, fuzzy, kde-format
+msgid "Bluetooth (%1)"
+msgstr "藍芽"
+
+#: libs/uiutils.cpp:185
+#, kde-format
+msgid "Modem (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:188
+#, kde-format
+msgid "ADSL (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:191
+#, kde-format
+msgid "VLan (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:194
+#, kde-format
+msgid "Bridge (%1)"
+msgstr ""
+
+#: libs/uiutils.cpp:207
+msgctxt "description of unknown network interface state"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/uiutils.cpp:210
+msgctxt "description of unmanaged network interface state"
+msgid "Unmanaged"
+msgstr "未管理"
+
+#: libs/uiutils.cpp:213
+msgctxt "description of unavailable network interface state"
+msgid "Unavailable"
+msgstr "無法使用"
+
+#: libs/uiutils.cpp:216
+msgctxt "description of unconnected network interface state"
+msgid "Not connected"
+msgstr "未連線"
+
+#: libs/uiutils.cpp:219
+msgctxt "description of preparing to connect network interface state"
+msgid "Preparing to connect"
+msgstr "準備連線中"
+
+#: libs/uiutils.cpp:222
+msgctxt "description of configuring hardware network interface state"
+msgid "Configuring interface"
+msgstr "設定介面"
+
+#: libs/uiutils.cpp:225
+msgctxt "description of waiting for authentication network interface state"
+msgid "Waiting for authorization"
+msgstr "等待認證"
+
+#: libs/uiutils.cpp:228
+msgctxt "network interface doing dhcp request in most cases"
+msgid "Setting network address"
+msgstr "設定網路位址"
+
+#: libs/uiutils.cpp:231
+msgctxt "is other action required to fully connect? captive portals, etc."
+msgid "Checking further connectivity"
+msgstr "檢查進一步連線"
+
+#: libs/uiutils.cpp:234
+msgctxt ""
+"a secondary connection (e.g. VPN) has to be activated first to continue"
+msgid "Waiting for a secondary connection"
+msgstr "等待第二連線"
+
+#: libs/uiutils.cpp:238
+msgctxt "network interface connected state label"
+msgid "Connected"
+msgstr "已連線"
+
+#: libs/uiutils.cpp:240
+#, kde-format
+msgctxt "network interface connected state label"
+msgid "Connected to %1"
+msgstr "已連線到 %1"
+
+#: libs/uiutils.cpp:244
+msgctxt "network interface disconnecting state label"
+msgid "Deactivating connection"
+msgstr "解除連線"
+
+#: libs/uiutils.cpp:247
+msgctxt "network interface connection failed state label"
+msgid "Connection Failed"
+msgstr "連線失敗"
+
+#: libs/uiutils.cpp:250 libs/uiutils.cpp:284
+msgctxt "interface state"
+msgid "Error: Invalid state"
+msgstr "錯誤:不合法的狀態"
+
+#: libs/uiutils.cpp:260
+#, fuzzy
+msgctxt "The state of the VPN connection is unknown"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/uiutils.cpp:263
+#, fuzzy
+#| msgctxt "description of preparing to connect network interface state"
+#| msgid "Preparing to connect"
+msgctxt "The VPN connection is preparing to connect"
+msgid "Preparing to connect"
+msgstr "準備連線中"
+
+#: libs/uiutils.cpp:266
+#, fuzzy
+#| msgctxt "description of waiting for authentication network interface state"
+#| msgid "Waiting for authorization"
+msgctxt "The VPN connection needs authorization credentials"
+msgid "Needs authorization"
+msgstr "等待認證"
+
+#: libs/uiutils.cpp:269
+#, fuzzy
+msgctxt "The VPN connection is being established"
+msgid "Connecting"
+msgstr "連線"
+
+#: libs/uiutils.cpp:272
+#, fuzzy
+#| msgctxt "network interface doing dhcp request in most cases"
+#| msgid "Setting network address"
+msgctxt "The VPN connection is getting an IP address"
+msgid "Setting network address"
+msgstr "設定網路位址"
+
+#: libs/uiutils.cpp:275
+#, fuzzy
+#| msgctxt ""
+#| "@info:status Notification text when a connection has been activated"
+#| msgid "%1 activated"
+msgctxt "The VPN connection is active"
+msgid "Activated"
+msgstr "%1 已啟動"
+
+#: libs/uiutils.cpp:278
+msgctxt "The VPN connection failed"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:281
+msgctxt "The VPN connection is disconnected"
+msgid "Failed"
+msgstr ""
+
+#: libs/uiutils.cpp:293
+msgctxt "wireless network operation mode"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/uiutils.cpp:296
+msgctxt "wireless network operation mode"
+msgid "Adhoc"
+msgstr "Adhoc"
+
+#: libs/uiutils.cpp:299
+msgctxt "wireless network operation mode"
+msgid "Infrastructure"
+msgstr "Infrastructure"
+
+#: libs/uiutils.cpp:302
+#, fuzzy
+msgctxt "wireless network operation mode"
+msgid "Access point"
+msgstr "存取點"
+
+#: libs/uiutils.cpp:305
+msgid "INCORRECT MODE FIX ME"
+msgstr "不正確的模式,FIXME"
+
+#: libs/uiutils.cpp:327
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP40"
+msgstr "Pairwise WEP40"
+
+#: libs/uiutils.cpp:329
+msgctxt "wireless network cipher"
+msgid "Pairwise WEP104"
+msgstr "Pairwise WEP104"
+
+#: libs/uiutils.cpp:331
+msgctxt "wireless network cipher"
+msgid "Pairwise TKIP"
+msgstr "Pairwise TKIP"
+
+#: libs/uiutils.cpp:333
+msgctxt "wireless network cipher"
+msgid "Pairwise CCMP"
+msgstr "Pairwise CCMP"
+
+#: libs/uiutils.cpp:335
+msgctxt "wireless network cipher"
+msgid "Group WEP40"
+msgstr "Group WEP40"
+
+#: libs/uiutils.cpp:337
+msgctxt "wireless network cipher"
+msgid "Group WEP104"
+msgstr "Group WEP104"
+
+#: libs/uiutils.cpp:339
+msgctxt "wireless network cipher"
+msgid "Group TKIP"
+msgstr "Group TKIP"
+
+#: libs/uiutils.cpp:341
+msgctxt "wireless network cipher"
+msgid "Group CCMP"
+msgstr "Group CCMP"
+
+#: libs/uiutils.cpp:343
+msgctxt "wireless network cipher"
+msgid "PSK"
+msgstr "PSK"
+
+#: libs/uiutils.cpp:345
+msgctxt "wireless network cipher"
+msgid "802.1x"
+msgstr "802.1x"
+
+#: libs/uiutils.cpp:355
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> Bit/s"
+msgstr "<numid>%1</numid> Bit/s"
+
+#: libs/uiutils.cpp:357
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> MBit/s"
+msgstr "<numid>%1</numid> MBit/s"
+
+#: libs/uiutils.cpp:359
+#, kde-format
+msgctxt "connection speed"
+msgid "<numid>%1</numid> GBit/s"
+msgstr "<numid>%1</numid> GBit/s"
+
+#: libs/uiutils.cpp:385
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:387
+#, fuzzy
+#| msgid "3G (UMTS/HSPA)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "UMTS/HSxPA"
+msgstr "3G (UMTS/HSPA)"
+
+#: libs/uiutils.cpp:389
+#, fuzzy
+#| msgid "2G (GPRS/EDGE)"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GPRS/EDGE"
+msgstr "2G (GPRS/EDGE)"
+
+#: libs/uiutils.cpp:391
+#, fuzzy
+#| msgctxt "Cellular access technology"
+#| msgid "GSM"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:393 libs/uiutils.cpp:396
+#, fuzzy
+#| msgctxt "Any cellular frequency band"
+#| msgid "Any"
+msgctxt "Gsm modes (2G/3G/any)"
+msgid "Any"
+msgstr "任何"
+
+#: libs/uiutils.cpp:402
+msgctxt "Cellular access technology"
+msgid "LTE"
+msgstr ""
+
+#: libs/uiutils.cpp:404
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision B"
+msgstr ""
+
+#: libs/uiutils.cpp:406
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision A"
+msgstr ""
+
+#: libs/uiutils.cpp:408
+msgctxt "Cellular access technology"
+msgid "CDMA2000 EVDO revision 0"
+msgstr ""
+
+#: libs/uiutils.cpp:410
+msgctxt "Cellular access technology"
+msgid "CDMA2000 1xRTT"
+msgstr ""
+
+#: libs/uiutils.cpp:412
+#, fuzzy
+msgctxt "Cellular access technology"
+msgid "HSPA+"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:414
+msgctxt "Cellular access technology"
+msgid "HSPA"
+msgstr "HSPA"
+
+#: libs/uiutils.cpp:416
+msgctxt "Cellular access technology"
+msgid "HSUPA"
+msgstr "HSUPA"
+
+#: libs/uiutils.cpp:418
+msgctxt "Cellular access technology"
+msgid "HSDPA"
+msgstr "HSDPA"
+
+#: libs/uiutils.cpp:420
+msgctxt "Cellular access technology"
+msgid "UMTS"
+msgstr "UMTS"
+
+#: libs/uiutils.cpp:422
+msgctxt "Cellular access technology"
+msgid "EDGE"
+msgstr "EDGE"
+
+#: libs/uiutils.cpp:424
+msgctxt "Cellular access technology"
+msgid "GPRS"
+msgstr "GPRS"
+
+#: libs/uiutils.cpp:426
+msgctxt "Cellular access technology"
+msgid "Compact GSM"
+msgstr "Compact GSM"
+
+#: libs/uiutils.cpp:428
+msgctxt "Cellular access technology"
+msgid "GSM"
+msgstr "GSM"
+
+#: libs/uiutils.cpp:430
+msgctxt "Analog wireline modem"
+msgid "Analog"
+msgstr ""
+
+#: libs/uiutils.cpp:432 libs/uiutils.cpp:437
+msgctxt "Unknown cellular access technology"
+msgid "Unknown"
+msgstr "未知"
+
+#: libs/uiutils.cpp:434
+#, fuzzy
+#| msgctxt "Any cellular frequency band"
+#| msgid "Any"
+msgctxt "Any cellular access technology"
+msgid "Any"
+msgstr "任何"
+
+#: libs/uiutils.cpp:444
+msgctxt "possible SIM lock reason"
+msgid "Modem is unlocked."
+msgstr ""
+
+#: libs/uiutils.cpp:446
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:448
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PIN2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:450
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:452
+msgctxt "possible SIM lock reason"
+msgid "SIM requires the PUK2 code."
+msgstr ""
+
+#: libs/uiutils.cpp:454
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:456
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the service provider PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:458
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:460
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:462
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:464
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:466
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the corporate PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:468
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:470
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the PH-FSIM PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:472
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PIN code."
+msgstr ""
+
+#: libs/uiutils.cpp:474
+msgctxt "possible SIM lock reason"
+msgid "Modem requires the network subset PUK code."
+msgstr ""
+
+#: libs/uiutils.cpp:477
+msgctxt "possible SIM lock reason"
+msgid "Lock reason unknown."
+msgstr ""
+
+#: libs/uiutils.cpp:485 libs/uiutils.cpp:491
+#, fuzzy
+#| msgctxt "@label unknown security"
+#| msgid "Unknown security type"
+msgctxt "Unknown"
+msgid "Unknown Wimax NSP type"
+msgstr "未知的安全型態"
+
+#: libs/uiutils.cpp:486
+msgid "Home"
+msgstr ""
+
+#: libs/uiutils.cpp:487
+msgid "Partner"
+msgstr ""
+
+#: libs/uiutils.cpp:488
+msgid "Roaming partner"
+msgstr ""
+
+#: libs/uiutils.cpp:513
+msgctxt "@label no security"
+msgid "Insecure"
+msgstr "不安全"
+
+#: libs/uiutils.cpp:516
+msgctxt "@label WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:519
+msgctxt "@label LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:522
+msgctxt "@label Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "動態 WEP"
+
+#: libs/uiutils.cpp:525
+msgctxt "@label WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:528
+msgctxt "@label WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:531
+msgctxt "@label WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:534
+msgctxt "@label WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:537
+msgctxt "@label unknown security"
+msgid "Unknown security type"
+msgstr "未知的安全型態"
+
+#: libs/uiutils.cpp:548
+msgctxt "@info:tooltip no security"
+msgid "Insecure"
+msgstr "不安全"
+
+#: libs/uiutils.cpp:551
+msgctxt "@info:tooltip WEP security"
+msgid "WEP"
+msgstr "WEP"
+
+#: libs/uiutils.cpp:554
+msgctxt "@info:tooltip LEAP security"
+msgid "LEAP"
+msgstr "LEAP"
+
+#: libs/uiutils.cpp:557
+msgctxt "@info:tooltip Dynamic WEP security"
+msgid "Dynamic WEP"
+msgstr "動態 WEP"
+
+#: libs/uiutils.cpp:560
+msgctxt "@info:tooltip WPA-PSK security"
+msgid "WPA-PSK"
+msgstr "WPA-PSK"
+
+#: libs/uiutils.cpp:563
+msgctxt "@info:tooltip WPA-EAP security"
+msgid "WPA-EAP"
+msgstr "WPA-EAP"
+
+#: libs/uiutils.cpp:566
+msgctxt "@info:tooltip WPA2-PSK security"
+msgid "WPA2-PSK"
+msgstr "WPA2-PSK"
+
+#: libs/uiutils.cpp:569
+msgctxt "@info:tooltip WPA2-EAP security"
+msgid "WPA2-EAP"
+msgstr "WPA2-EAP"
+
+#: libs/uiutils.cpp:572
+msgctxt "@info:tooltip unknown security"
+msgid "Unknown security type"
+msgstr "未知的安全型態"
+
+#: libs/uiutils.cpp:595
+#, fuzzy
+msgid "System name:"
+msgstr "系統名稱"
+
+#: libs/uiutils.cpp:604
+#, fuzzy
+msgid "IPv4 Address:"
+msgstr "IPv4 位址"
+
+#: libs/uiutils.cpp:614
+#, fuzzy
+msgid "IPv4 Gateway:"
+msgstr "IPv4 閘道"
+
+#: libs/uiutils.cpp:624
+#, fuzzy
+msgid "IPv6 Address:"
+msgstr "IPv6 位址"
+
+#: libs/uiutils.cpp:634
+#, fuzzy
+msgid "IPv6 Gateway:"
+msgstr "IPv4 閘道"
+
+#: libs/uiutils.cpp:639
+#, fuzzy
+msgid "Driver:"
+msgstr "驅動程式"
+
+#: libs/uiutils.cpp:655
+#, fuzzy
+msgctxt "Name"
+msgid "Bluetooth name"
+msgstr "藍芽"
+
+#: libs/uiutils.cpp:659 libs/uiutils.cpp:794 libs/uiutils.cpp:818
+#, fuzzy
+msgid "MAC Address:"
+msgstr "硬體 Mac 位址"
+
+#: libs/uiutils.cpp:686
+#, fuzzy
+msgid "Operator:"
+msgstr "行動裝置操作程式"
+
+#: libs/uiutils.cpp:688
+#, fuzzy
+#| msgid "Network ID"
+msgid "Network ID:"
+msgstr "網路代碼"
+
+#: libs/uiutils.cpp:692 libs/uiutils.cpp:767
+#, fuzzy
+msgid "Signal Quality:"
+msgstr "行動網路信號品質"
+
+#: libs/uiutils.cpp:696
+#, fuzzy
+msgid "Access Technology:"
+msgstr "行動網路存取技術"
+
+#: libs/uiutils.cpp:700
+#, fuzzy
+msgid "Allowed Mode:"
+msgstr "行動網路允許的模式"
+
+#: libs/uiutils.cpp:704
+#, fuzzy
+msgid "Unlock Required:"
+msgstr "行動網路需要解除鎖定"
+
+#: libs/uiutils.cpp:708
+msgid "IMEI:"
+msgstr ""
+
+#: libs/uiutils.cpp:715
+msgid "IMSI:"
+msgstr ""
+
+#: libs/uiutils.cpp:736
+#, fuzzy
+msgid "VPN plugin:"
+msgstr "VPN 外掛程式名稱"
+
+#: libs/uiutils.cpp:740
+#, fuzzy
+msgid "Banner:"
+msgstr "頻道(&C):"
+
+#: libs/uiutils.cpp:759
+msgid "Bsid:"
+msgstr ""
+
+#: libs/uiutils.cpp:763
+#, fuzzy
+msgid "NSP Name:"
+msgstr "名稱"
+
+#: libs/uiutils.cpp:767 libs/uiutils.cpp:826
+#, fuzzy, kde-format
+msgid "%1%"
+msgstr "%1%"
+
+#: libs/uiutils.cpp:771
+#, fuzzy
+msgid "Network Type:"
+msgstr "網路型態"
+
+#: libs/uiutils.cpp:790 libs/uiutils.cpp:814
+#, fuzzy
+msgid "Connection speed:"
+msgstr "連線速度"
+
+#: libs/uiutils.cpp:822
+#, fuzzy
+msgid "Mode:"
+msgstr "模式(&M):"
+
+#: libs/uiutils.cpp:826
+#, fuzzy
+msgid "Signal strength:"
+msgstr "信號強度"
+
+#: libs/uiutils.cpp:830
+#, fuzzy
+msgid "Access point (SSID):"
+msgstr "存取點 (SSID)"
+
+#: libs/uiutils.cpp:834
+#, fuzzy
+msgid "Access point (BSSID):"
+msgstr "存取點 (SSID)"
+
+#: libs/uiutils.cpp:838
+#, fuzzy
+msgctxt "Wifi AP channel and frequency"
+msgid "Channel:"
+msgstr "頻道(&C):"
+
+#: libs/uiutils.cpp:838
+#, kde-format
+msgid "%1 (%2 MHz)"
+msgstr ""
+
+#: libs/uiutils.cpp:846 libs/uiutils.cpp:852
+#, fuzzy
+msgid "Security:"
+msgstr "安全性(&S):"
+
+#: libs/uiutils.cpp:857
+#, fuzzy
+msgid "Frequency band:"
+msgstr "頻率"
+
+#: libs/uiutils.cpp:876
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "One minute ago"
+msgid_plural "%1 minutes ago"
+msgstr[0] "%1 分鐘之前"
+
+#: libs/uiutils.cpp:883
+#, kde-format
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "One hour ago"
+msgid_plural "%1 hours ago"
+msgstr[0] "%1 小時之前"
+
+#: libs/uiutils.cpp:888
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Yesterday"
+msgstr "昨天"
+
+#: libs/uiutils.cpp:894
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never"
+msgstr "從未用過"
+
+#: libs/uiutils.cpp:910
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last hour, "
+#| "as the number of minutes since usage"
+#| msgid "One minute ago"
+#| msgid_plural "%1 minutes ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last hour, as "
+"the number of minutes since usage"
+msgid "Last used one minute ago"
+msgid_plural "Last used %1 minutes ago"
+msgstr[0] "%1 分鐘之前"
+
+#: libs/uiutils.cpp:917
+#, fuzzy, kde-format
+#| msgctxt ""
+#| "Label for last used time for a network connection used in the last day, "
+#| "as the number of hours since usage"
+#| msgid "One hour ago"
+#| msgid_plural "%1 hours ago"
+msgctxt ""
+"Label for last used time for a network connection used in the last day, as "
+"the number of hours since usage"
+msgid "Last used one hour ago"
+msgid_plural "Last used %1 hours ago"
+msgstr[0] "%1 小時之前"
+
+#: libs/uiutils.cpp:922
+#, fuzzy
+#| msgid "Last used"
+msgctxt ""
+"Label for last used time for a network connection used the previous day"
+msgid "Last used yesterday"
+msgstr "上次使用"
+
+#: libs/uiutils.cpp:924
+#, fuzzy, kde-format
+#| msgid "Last used"
+msgid "Last used on %1"
+msgstr "上次使用"
+
+#: libs/uiutils.cpp:928
+#, fuzzy
+#| msgctxt ""
+#| "Label for last used time for a network connection that has never been used"
+#| msgid "Never"
+msgctxt ""
+"Label for last used time for a network connection that has never been used"
+msgid "Never used"
+msgstr "從未用過"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Driver"
+msgstr "驅動程式"
+
+#: settings/details/detailkeyseditor.cpp:92
+msgid "Device driver"
+msgstr "裝置驅動程式"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection Speed"
+msgstr "連線速度"
+
+#: settings/details/detailkeyseditor.cpp:93
+msgid "Connection speed"
+msgstr "連線速度"
+
+#: settings/details/detailkeyseditor.cpp:94
+msgid "System Name"
+msgstr "系統名稱"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "MAC Address"
+msgstr "硬體 Mac 位址"
+
+#: settings/details/detailkeyseditor.cpp:95
+msgid "Hardware address"
+msgstr "硬體位址"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IPv4 Address"
+msgstr "IPv4 位址"
+
+#: settings/details/detailkeyseditor.cpp:98
+msgid "IP version 4 address"
+msgstr "IPv4 位址"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IPv4 Gateway"
+msgstr "IPv4 閘道"
+
+#: settings/details/detailkeyseditor.cpp:101
+msgid "IP version 4 default gateway"
+msgstr "IPv4 預設閘道器"
+
+#: settings/details/detailkeyseditor.cpp:104
+msgid "IPv6 Address"
+msgstr "IPv6 位址"
+
+#: settings/details/detailkeyseditor.cpp:104
+#, fuzzy
+msgid "IP version 6 address"
+msgstr "IPv4 位址"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IPv6 Gateway"
+msgstr "IPv4 閘道"
+
+#: settings/details/detailkeyseditor.cpp:107
+#, fuzzy
+msgid "IP version 6 default gateway"
+msgstr "IPv4 預設閘道器"
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "WiMAX Bsid"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:110
+msgid "The ID of the serving base station as received from the network"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+msgid "WiMAX NSP"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:111
+#, fuzzy
+msgid "The name of the NSP"
+msgstr "無線網路名稱"
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "WiMAX Signal"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:112
+msgid "The current signal quality of the NSP, in percent."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "WiMAX NSP Type"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:113
+msgid "The network type of the NSP."
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Access Point (SSID)"
+msgstr "存取點 (SSID)"
+
+#: settings/details/detailkeyseditor.cpp:116
+msgid "Wireless Access Point's SSID"
+msgstr "無線網路存取點的 SSID"
+
+#: settings/details/detailkeyseditor.cpp:117
+msgid "Signal Strength"
+msgstr "信號強度"
+
+#: settings/details/detailkeyseditor.cpp:117
+#, fuzzy
+msgid "Wireless Access Point's signal strength"
+msgstr "無線網路存取點的 SSID"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Access Point (MAC)"
+msgstr "存取點 (MAC)"
+
+#: settings/details/detailkeyseditor.cpp:118
+msgid "Wireless Access Point's Hardware Address"
+msgstr "無線網路存取點的硬體位置"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Band"
+msgstr "無線頻帶"
+
+#: settings/details/detailkeyseditor.cpp:119
+msgid "Wireless Frequency Band"
+msgstr "無線網路的頻綠帶"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Channel"
+msgstr "無線網路頻道"
+
+#: settings/details/detailkeyseditor.cpp:120
+msgid "Wireless Frequency Channel"
+msgstr "無線網路頻率頻道"
+
+#: settings/details/detailkeyseditor.cpp:121
+msgid "Wireless Security"
+msgstr "無線安全性"
+
+#: settings/details/detailkeyseditor.cpp:121
+#, fuzzy
+msgid "Describes the security capabilities of the access point"
+msgstr "此存取點使用的基本 SSID(Basic SSID)"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "Wireless Mode"
+msgstr "無線頻帶"
+
+#: settings/details/detailkeyseditor.cpp:122
+#, fuzzy
+msgid "The operating mode of the wireless device"
+msgstr "無線網路操作模式"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator"
+msgstr "行動裝置操作程式"
+
+#: settings/details/detailkeyseditor.cpp:125
+msgid "Mobile Operator's Name"
+msgstr "行動裝置操作程式名稱"
+
+#: settings/details/detailkeyseditor.cpp:126
+msgid "Mobile Signal Quality"
+msgstr "行動網路信號品質"
+
+#: settings/details/detailkeyseditor.cpp:127
+msgid "Mobile Access Technology"
+msgstr "行動網路存取技術"
+
+#: settings/details/detailkeyseditor.cpp:129
+msgid "Mobile Allowed Mode"
+msgstr "行動網路允許的模式"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Unlock Required"
+msgstr "行動網路需要解除鎖定"
+
+#: settings/details/detailkeyseditor.cpp:130
+msgid "Mobile Master Device"
+msgstr "行動網路主要裝置"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device IMEI"
+msgstr "行動裝置 IMEI 碼"
+
+#: settings/details/detailkeyseditor.cpp:131
+msgid "Mobile Device Serial Number"
+msgstr "行動裝置序號"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device IMSI"
+msgstr "行動裝置 IMSI 碼"
+
+#: settings/details/detailkeyseditor.cpp:132
+msgid "Mobile Device Identity Number"
+msgstr "行動裝置識別碼"
+
+#: settings/details/detailkeyseditor.cpp:135
+#, fuzzy
+msgid "Bluetooth Name"
+msgstr "藍芽"
+
+#: settings/details/detailkeyseditor.cpp:135
+msgid "Bluetooth name of the device"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN Plugin"
+msgstr "VPN 外掛程式名稱"
+
+#: settings/details/detailkeyseditor.cpp:136
+#, fuzzy
+msgid "VPN plugin type"
+msgstr "VPN 外掛程式名稱"
+
+#: settings/details/detailkeyseditor.cpp:137
+msgid "VPN Banner"
+msgstr ""
+
+#: settings/details/detailkeyseditor.cpp:137
+#, fuzzy
+msgid "VPN connection banner"
+msgstr "新的 VPN 連線"
+
+#. i18n: ectx: property (text), widget (QLabel, label)
+#: settings/details/detailkeyswidget.ui:34
+msgid "Available Details"
+msgstr "可用的詳情"
+
+#. i18n: ectx: property (text), widget (QTreeWidget, availDetails)
+#. i18n: ectx: property (text), widget (QTreeWidget, currentDetails)
+#: settings/details/detailkeyswidget.ui:78
+#: settings/details/detailkeyswidget.ui:251
+msgctxt "title of a table's column"
+msgid "Name"
+msgstr "名稱"
+
+#. i18n: ectx: property (text), widget (QLabel, label_2)
+#: settings/details/detailkeyswidget.ui:204
+msgid "Details to Show"
+msgstr "要顯示的詳情"
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+#, fuzzy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+#, fuzzy
\ No newline at end of file
diff --git a/plasma-nm/settings/CMakeLists.txt b/plasma-nm/settings/CMakeLists.txt
new file mode 100644 (file)
index 0000000..4114f64
--- /dev/null
@@ -0,0 +1,2 @@
+add_subdirectory(details)
+add_subdirectory(notifications)
diff --git a/plasma-nm/settings/details/CMakeLists.txt b/plasma-nm/settings/details/CMakeLists.txt
new file mode 100644 (file)
index 0000000..4468537
--- /dev/null
@@ -0,0 +1,17 @@
+set(plasmanetworkmanagement_config_widgets_SRCS
+    detailkeyseditor.cpp
+    detailkeyseditordesignfactory.cpp
+)
+
+kde4_add_ui_files(plasmanetworkmanagement_config_widgets_SRCS
+    detailkeyswidget.ui
+)
+
+kde4_add_plugin(plasmanetworkmanagementwidgets SHARED
+                ${plasmanetworkmanagement_config_widgets_SRCS})
+
+target_link_libraries(plasmanetworkmanagementwidgets
+                      ${KDE4_KDEUI_LIBS}
+)
+
+install( TARGETS plasmanetworkmanagementwidgets DESTINATION ${PLUGIN_INSTALL_DIR}/plugins/designer )
diff --git a/plasma-nm/settings/details/detailkeyseditor.cpp b/plasma-nm/settings/details/detailkeyseditor.cpp
new file mode 100644 (file)
index 0000000..22a4c5e
--- /dev/null
@@ -0,0 +1,231 @@
+/*
+    Copyright 2012 Lamarque V. Souza <lamarque@kde.org>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "detailkeyseditor.h"
+#include "ui_detailkeyswidget.h"
+#include <config.h>
+
+#include <KLocalizedString>
+#include <KDebug>
+#include <QList>
+
+#include <KConfigDialogManager>
+#include <KAcceleratorManager>
+
+#define DetailTagRole Qt::UserRole + 1
+
+class DetailKeysEditorPrivate
+{
+public:
+    Ui_DetailKeysWidget ui;
+};
+
+DetailKeysEditor::DetailKeysEditor(QWidget *parent)
+    : QWidget(parent), d_ptr(new DetailKeysEditorPrivate)
+{
+    Q_D(DetailKeysEditor);
+    d->ui.setupUi(this);
+
+    setContentsMargins(QMargins());
+    d->ui.gridLayout->setSpacing(0);
+
+    loadAllDetailElements();
+
+    QMap<QString, QPair<QString, QString> >::const_iterator it = m_allDetailsElements.constBegin();
+    while (it != m_allDetailsElements.constEnd()) {
+        d->ui.availDetails->addTopLevelItem(constructItem(it.key()));
+        ++it;
+    }
+
+    setupCommon();
+
+    KAcceleratorManager::manage(this);
+
+    KConfigDialogManager::changedMap()->insert("DetailKeysEditor", SIGNAL(currentDetailsChanged(const QStringList &)));
+}
+
+DetailKeysEditor::~DetailKeysEditor()
+{
+    Q_D(DetailKeysEditor);
+    d->ui.currentDetails->clear();
+    d->ui.availDetails->clear();
+    delete d_ptr;
+}
+
+void DetailKeysEditor::loadSelectedElements(const QStringList& keys)
+{
+    Q_D(DetailKeysEditor);
+
+    foreach (const QString & key, keys) {
+        for (int i = 0; i < d->ui.availDetails->topLevelItemCount(); i++) {
+            QTreeWidgetItem * item = d->ui.availDetails->topLevelItem(i);
+            if (key == item->data(DetailKeysEditor::Key, DetailTagRole).toString()) {
+                int index = d->ui.availDetails->indexOfTopLevelItem(item);
+                d->ui.availDetails->takeTopLevelItem(index);
+                d->ui.currentDetails->addTopLevelItem(item);
+                break;
+            }
+        }
+    }
+}
+
+void DetailKeysEditor::loadAllDetailElements()
+{
+    m_allDetailsElements.insert("interface:driver", QPair<QString, QString>(i18n("Driver"), i18n("Device driver")));
+    m_allDetailsElements.insert("interface:bitrate", QPair<QString, QString>(i18n("Connection Speed"), i18n("Connection speed")));
+    m_allDetailsElements.insert("interface:name", QPair<QString, QString>(i18n("System Name"), i18n("System Name")));
+    m_allDetailsElements.insert("interface:hardwareaddress", QPair<QString, QString>(i18n("MAC Address"), i18n("Hardware address")));
+
+    // IPv4
+    m_allDetailsElements.insert("ipv4:address", QPair<QString, QString>(i18n("IPv4 Address"), i18n("IP version 4 address")));
+//    m_allDetailsElements.insert("ipv4:nameservers", QPair<QString, QString>(i18n("IPv4 Name Servers"), i18n("IP version 4 Name servers")));
+//    m_allDetailsElements.insert("ipv4:domains", QPair<QString, QString>(i18n("IPv4 Domains"), i18n("IPv version 4 DNS domain names")));
+    m_allDetailsElements.insert("ipv4:gateway", QPair<QString, QString>(i18n("IPv4 Gateway"), i18n("IP version 4 default gateway")));
+
+    // IPv6
+    m_allDetailsElements.insert("ipv6:address", QPair<QString, QString>(i18n("IPv6 Address"), i18n("IP version 6 address")));
+//    m_allDetailsElements.insert("ipv6:nameservers", QPair<QString, QString>(i18n("IPv6 Name Servers"), i18n("IP version 6 Name servers")));
+//    m_allDetailsElements.insert("ipv6:domains", QPair<QString, QString>(i18n("IPv6 Domains"), i18n("IPv version 6 DNS domain names")));
+    m_allDetailsElements.insert("ipv6:gateway", QPair<QString, QString>(i18n("IPv6 Gateway"), i18n("IP version 6 default gateway")));
+
+    // Wimax
+    m_allDetailsElements.insert("wimax:bsid", QPair<QString, QString>(i18n("WiMAX Bsid"), i18n("The ID of the serving base station as received from the network")));
+    m_allDetailsElements.insert("wimax:nsp", QPair<QString, QString>(i18n("WiMAX NSP"), i18n("The name of the NSP")));
+    m_allDetailsElements.insert("wimax:signal", QPair<QString, QString>(i18n("WiMAX Signal"), i18n("The current signal quality of the NSP, in percent.")));
+    m_allDetailsElements.insert("wimax:type", QPair<QString, QString>(i18n("WiMAX NSP Type"), i18n("The network type of the NSP.")));
+
+    // Wireless
+    m_allDetailsElements.insert("wireless:ssid", QPair<QString, QString>(i18n("Access Point (SSID)"), i18n("Wireless Access Point's SSID")));
+    m_allDetailsElements.insert("wireless:signal", QPair<QString, QString>(i18n("Signal Strength"), i18n("Wireless Access Point's signal strength")));
+    m_allDetailsElements.insert("wireless:accesspoint", QPair<QString, QString>(i18n("Access Point (MAC)"), i18n("Wireless Access Point's Hardware Address")));
+    m_allDetailsElements.insert("wireless:band", QPair<QString, QString>(i18n("Wireless Band"), i18n("Wireless Frequency Band")));
+    m_allDetailsElements.insert("wireless:channel", QPair<QString, QString>(i18n("Wireless Channel"), i18n("Wireless Frequency Channel")));
+    m_allDetailsElements.insert("wireless:security", QPair<QString, QString>(i18n("Wireless Security"), i18n("Describes the security capabilities of the access point")));
+    m_allDetailsElements.insert("wireless:mode", QPair<QString, QString>(i18n("Wireless Mode"), i18n("The operating mode of the wireless device")));
+
+    // Mobile Broadband
+    m_allDetailsElements.insert("mobile:operator", QPair<QString, QString>(i18n("Mobile Operator"), i18n("Mobile Operator's Name")));
+    m_allDetailsElements.insert("mobile:quality", QPair<QString, QString>(i18n("Mobile Signal Quality"), i18n("Mobile Signal Quality")));
+    m_allDetailsElements.insert("mobile:technology", QPair<QString, QString>(i18n("Mobile Access Technology"), i18n("Mobile Access Technology")));
+
+    m_allDetailsElements.insert("mobile:mode", QPair<QString, QString>(i18n("Mobile Allowed Mode"), i18n("Mobile Allowed Mode")));
+    m_allDetailsElements.insert("mobile:unlock", QPair<QString, QString>(i18n("Mobile Unlock Required"), i18n("Mobile Master Device")));
+    m_allDetailsElements.insert("mobile:imei", QPair<QString, QString>(i18n("Mobile Device IMEI"), i18n("Mobile Device Serial Number")));
+    m_allDetailsElements.insert("mobile:imsi", QPair<QString, QString>(i18n("Mobile Device IMSI"), i18n("Mobile Device Identity Number")));
+
+    // Others
+    m_allDetailsElements.insert("bluetooth:name", QPair<QString, QString>(i18n("Bluetooth Name"), i18n("Bluetooth name of the device")));
+    m_allDetailsElements.insert("vpn:plugin", QPair<QString, QString>(i18n("VPN Plugin"), i18n("VPN plugin type")));
+    m_allDetailsElements.insert("vpn:banner", QPair<QString, QString>(i18n("VPN Banner"), i18n("VPN connection banner")));
+}
+
+void DetailKeysEditor::setupCommon()
+{
+    Q_D(DetailKeysEditor);
+    connect(d->ui.arrowUp, SIGNAL(clicked()), this, SLOT(upArrowClicked()));
+    connect(d->ui.arrowLeft, SIGNAL(clicked()), this, SLOT(leftArrowClicked()));
+    connect(d->ui.arrowRight, SIGNAL(clicked()), this, SLOT(rightArrowClicked()));
+    connect(d->ui.arrowDown, SIGNAL(clicked()), this, SLOT(downArrowClicked()));
+    d->ui.availDetails->sortByColumn(DetailKeysEditor::Name, Qt::AscendingOrder);
+    d->ui.availDetails->setSortingEnabled(true);
+}
+
+QTreeWidgetItem * DetailKeysEditor::constructItem(const QString & key)
+{
+    QStringList data;
+    data << m_allDetailsElements[key].first;
+    QTreeWidgetItem *item = new QTreeWidgetItem(data);
+    item->setData(DetailKeysEditor::Key, DetailTagRole, key);
+    item->setToolTip(DetailKeysEditor::Name, m_allDetailsElements[key].second);
+    return item;
+}
+
+QStringList DetailKeysEditor::currentDetails()
+{
+    Q_D(DetailKeysEditor);
+    QStringList details;
+    int itemCount = d->ui.currentDetails->topLevelItemCount();
+    for (int i = 0; i < itemCount; i++) {
+        QTreeWidgetItem *item = d->ui.currentDetails->topLevelItem(i);
+        details << item->data(DetailKeysEditor::Key, DetailTagRole).toString();
+    }
+    return details;
+}
+
+void DetailKeysEditor::upArrowClicked()
+{
+    Q_D(DetailKeysEditor);
+
+    foreach (QTreeWidgetItem *item, d->ui.currentDetails->selectedItems()) {
+        int index = d->ui.currentDetails->indexOfTopLevelItem(item);
+        if (index > 0) {
+            d->ui.currentDetails->takeTopLevelItem(index);
+            d->ui.currentDetails->insertTopLevelItem(index-1, item);
+            item->setSelected(true);
+        }
+    }
+
+    Q_EMIT currentDetailsChanged(currentDetails());
+}
+
+void DetailKeysEditor::downArrowClicked()
+{
+    Q_D(DetailKeysEditor);
+
+    if (d->ui.currentDetails->selectedItems().isEmpty()) {
+        return;
+    }
+
+    QList<QTreeWidgetItem *> list = d->ui.currentDetails->selectedItems();
+    for (int i = list.size()-1; i >= 0; --i) {
+        QTreeWidgetItem * item = list[i];
+        int index = d->ui.currentDetails->indexOfTopLevelItem(item);
+        d->ui.currentDetails->takeTopLevelItem(index);
+        d->ui.currentDetails->insertTopLevelItem(index+1, item);
+        item->setSelected(true);
+    }
+
+    Q_EMIT currentDetailsChanged(currentDetails());
+}
+
+void DetailKeysEditor::rightArrowClicked()
+{
+    Q_D(DetailKeysEditor);
+    foreach (QTreeWidgetItem *item, d->ui.availDetails->selectedItems()) {
+        int index = d->ui.availDetails->indexOfTopLevelItem(item);
+        d->ui.availDetails->takeTopLevelItem(index);
+        d->ui.currentDetails->addTopLevelItem(item);
+    }
+
+    Q_EMIT currentDetailsChanged(currentDetails());
+}
+
+void DetailKeysEditor::leftArrowClicked()
+{
+    Q_D(DetailKeysEditor);
+    foreach (QTreeWidgetItem *item, d->ui.currentDetails->selectedItems()) {
+        int index = d->ui.currentDetails->indexOfTopLevelItem(item);
+        d->ui.currentDetails->takeTopLevelItem(index);
+        d->ui.availDetails->addTopLevelItem(item);
+    }
+
+    Q_EMIT currentDetailsChanged(currentDetails());
+}
diff --git a/plasma-nm/settings/details/detailkeyseditor.h b/plasma-nm/settings/details/detailkeyseditor.h
new file mode 100644 (file)
index 0000000..0256a86
--- /dev/null
@@ -0,0 +1,64 @@
+/*
+    Copyright 2012 Lamarque V. Souza <lamarque@kde.org>
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_DETAIL_KEYS_EDITOR_H
+#define PLASMA_NM_DETAIL_KEYS_EDITOR_H
+
+#include <QWidget>
+#include <QMap>
+#include <QPair>
+
+class QTreeWidgetItem;
+class DetailKeysEditorPrivate;
+
+class DetailKeysEditor : public QWidget
+{
+Q_OBJECT
+Q_PROPERTY(QStringList currentDetails READ currentDetails WRITE loadSelectedElements NOTIFY currentDetailsChanged USER true)
+Q_DECLARE_PRIVATE(DetailKeysEditor)
+public:
+    explicit DetailKeysEditor(QWidget * parent = 0);
+    ~DetailKeysEditor();
+
+    QStringList currentDetails();
+
+protected:
+    DetailKeysEditorPrivate *d_ptr;
+
+private:
+    enum Columns {Name = 0, Key = 1};
+
+    void loadSelectedElements(const QStringList & keys);
+    void loadAllDetailElements();
+    void setupCommon();
+    QTreeWidgetItem * constructItem(const QString &);
+    QMap<QString, QPair<QString, QString> > m_allDetailsElements;
+
+Q_SIGNALS:
+    void currentDetailsChanged(const QStringList & keys);
+private Q_SLOTS:
+    void upArrowClicked();
+    void leftArrowClicked();
+    void rightArrowClicked();
+    void downArrowClicked();
+};
+
+#endif // PLASMA_NM_DETAIL_KEYS_EDITOR_H
diff --git a/plasma-nm/settings/details/detailkeyseditordesignfactory.cpp b/plasma-nm/settings/details/detailkeyseditordesignfactory.cpp
new file mode 100644 (file)
index 0000000..cc5f029
--- /dev/null
@@ -0,0 +1,76 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "detailkeyseditordesignfactory.h"
+#include "detailkeyseditor.h"
+
+#include <QtPlugin>
+
+#include <KGlobal>
+
+static const KCatalogLoader loader(QLatin1String("plasma_applet_org.kde.networkmanagement"));
+
+DetailKeysEditorDesignerFactory::DetailKeysEditorDesignerFactory(QObject *parent)
+: QObject(parent)
+{
+}
+
+bool DetailKeysEditorDesignerFactory::isContainer() const
+{
+    return false;
+}
+
+QIcon DetailKeysEditorDesignerFactory::icon() const
+{
+    return QIcon();
+}
+
+QString DetailKeysEditorDesignerFactory::group() const
+{
+    return QString();
+}
+
+QString DetailKeysEditorDesignerFactory::includeFile() const
+{
+    return "detailkeyseditor.h";
+}
+
+QString DetailKeysEditorDesignerFactory::name() const
+{
+    return "DetailKeysEditor";
+}
+
+QString DetailKeysEditorDesignerFactory::toolTip() const
+{
+    return QString();
+}
+
+QString DetailKeysEditorDesignerFactory::whatsThis() const
+{
+    return QString();
+}
+
+QWidget * DetailKeysEditorDesignerFactory::createWidget(QWidget *parent)
+{
+    return new DetailKeysEditor(parent);
+}
+
+Q_EXPORT_PLUGIN2(plasmanetworkmanagementwidgets, DetailKeysEditorDesignerFactory)
+
diff --git a/plasma-nm/settings/details/detailkeyseditordesignfactory.h b/plasma-nm/settings/details/detailkeyseditordesignfactory.h
new file mode 100644 (file)
index 0000000..0ba7921
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_DETAIL_KEYS_EDITOR_DESIGN_FACTORY_H
+#define PLASMA_NM_DETAIL_KEYS_EDITOR_DESIGN_FACTORY_H
+
+#include <QDesignerCustomWidgetInterface>
+#include <QObject>
+
+class DetailKeysEditorDesignerFactory : public QObject, public QDesignerCustomWidgetInterface
+{
+    Q_OBJECT
+    Q_INTERFACES(QDesignerCustomWidgetInterface)
+public:
+    explicit DetailKeysEditorDesignerFactory(QObject *parent = 0);
+
+    bool isContainer() const;
+    QIcon icon() const;
+    QString group() const;
+    QString includeFile() const;
+    QString name() const;
+    QString toolTip() const;
+    QString whatsThis() const;
+    QWidget *createWidget(QWidget *parent);
+};
+
+#endif // PLASMA_NM_DETAIL_KEYS_EDITOR_DESIGN_FACTORY_H
diff --git a/plasma-nm/settings/details/detailkeyswidget.ui b/plasma-nm/settings/details/detailkeyswidget.ui
new file mode 100644 (file)
index 0000000..cfc59d6
--- /dev/null
@@ -0,0 +1,269 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>DetailKeysWidget</class>
+ <widget class="QWidget" name="DetailKeysWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>630</width>
+    <height>249</height>
+   </rect>
+  </property>
+  <property name="sizePolicy">
+   <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+    <horstretch>0</horstretch>
+    <verstretch>0</verstretch>
+   </sizepolicy>
+  </property>
+  <property name="minimumSize">
+   <size>
+    <width>0</width>
+    <height>0</height>
+   </size>
+  </property>
+  <layout class="QHBoxLayout" name="horizontalLayout">
+   <property name="margin">
+    <number>0</number>
+   </property>
+   <item>
+    <layout class="QVBoxLayout" name="verticalLayout">
+     <item>
+      <widget class="QLabel" name="label">
+       <property name="text">
+        <string>Available Details</string>
+       </property>
+       <property name="buddy">
+        <cstring>availDetails</cstring>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QTreeWidget" name="availDetails">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="editTriggers">
+        <set>QAbstractItemView::NoEditTriggers</set>
+       </property>
+       <property name="showDropIndicator" stdset="0">
+        <bool>false</bool>
+       </property>
+       <property name="selectionMode">
+        <enum>QAbstractItemView::ExtendedSelection</enum>
+       </property>
+       <property name="rootIsDecorated">
+        <bool>false</bool>
+       </property>
+       <property name="uniformRowHeights">
+        <bool>true</bool>
+       </property>
+       <property name="itemsExpandable">
+        <bool>false</bool>
+       </property>
+       <property name="allColumnsShowFocus">
+        <bool>true</bool>
+       </property>
+       <property name="columnCount">
+        <number>1</number>
+       </property>
+       <attribute name="headerDefaultSectionSize">
+        <number>100</number>
+       </attribute>
+       <column>
+        <property name="text">
+         <string comment="title of a table's column">Name</string>
+        </property>
+       </column>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item>
+    <layout class="QGridLayout" name="gridLayout">
+     <item row="0" column="1">
+      <spacer name="verticalSpacer">
+       <property name="orientation">
+        <enum>Qt::Vertical</enum>
+       </property>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>20</width>
+         <height>0</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item row="1" column="1">
+      <widget class="KPushButton" name="arrowUp">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="maximumSize">
+        <size>
+         <width>32</width>
+         <height>32</height>
+        </size>
+       </property>
+       <property name="icon">
+        <iconset theme="arrow-up">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="2" column="0">
+      <widget class="KPushButton" name="arrowLeft">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="maximumSize">
+        <size>
+         <width>32</width>
+         <height>32</height>
+        </size>
+       </property>
+       <property name="icon">
+        <iconset theme="arrow-left">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="2" column="2">
+      <widget class="KPushButton" name="arrowRight">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="maximumSize">
+        <size>
+         <width>32</width>
+         <height>32</height>
+        </size>
+       </property>
+       <property name="icon">
+        <iconset theme="arrow-right">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="3" column="1">
+      <widget class="KPushButton" name="arrowDown">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="maximumSize">
+        <size>
+         <width>32</width>
+         <height>32</height>
+        </size>
+       </property>
+       <property name="icon">
+        <iconset theme="arrow-down">
+         <normaloff/>
+        </iconset>
+       </property>
+      </widget>
+     </item>
+     <item row="4" column="1">
+      <spacer name="verticalSpacer_2">
+       <property name="orientation">
+        <enum>Qt::Vertical</enum>
+       </property>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>20</width>
+         <height>0</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+    </layout>
+   </item>
+   <item>
+    <layout class="QVBoxLayout" name="verticalLayout_2">
+     <item>
+      <widget class="QLabel" name="label_2">
+       <property name="text">
+        <string>Details to Show</string>
+       </property>
+       <property name="wordWrap">
+        <bool>true</bool>
+       </property>
+       <property name="buddy">
+        <cstring>currentDetails</cstring>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QTreeWidget" name="currentDetails">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="editTriggers">
+        <set>QAbstractItemView::NoEditTriggers</set>
+       </property>
+       <property name="showDropIndicator" stdset="0">
+        <bool>false</bool>
+       </property>
+       <property name="selectionMode">
+        <enum>QAbstractItemView::ExtendedSelection</enum>
+       </property>
+       <property name="rootIsDecorated">
+        <bool>false</bool>
+       </property>
+       <property name="uniformRowHeights">
+        <bool>true</bool>
+       </property>
+       <property name="itemsExpandable">
+        <bool>false</bool>
+       </property>
+       <property name="allColumnsShowFocus">
+        <bool>true</bool>
+       </property>
+       <property name="columnCount">
+        <number>1</number>
+       </property>
+       <attribute name="headerDefaultSectionSize">
+        <number>100</number>
+       </attribute>
+       <column>
+        <property name="text">
+         <string comment="title of a table's column">Name</string>
+        </property>
+       </column>
+      </widget>
+     </item>
+    </layout>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KPushButton</class>
+   <extends>QPushButton</extends>
+   <header>kpushbutton.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/settings/notifications/CMakeLists.txt b/plasma-nm/settings/notifications/CMakeLists.txt
new file mode 100644 (file)
index 0000000..08548cc
--- /dev/null
@@ -0,0 +1,10 @@
+set(plasma_networkmanagement_notifications_SRCS
+   notifications.cpp
+)
+
+kde4_add_plugin(networkmanagement_notifications ${plasma_networkmanagement_notifications_SRCS})
+
+target_link_libraries(networkmanagement_notifications ${KDE4_KDEUI_LIBS} ${KDE4_KNOTIFYCONFIG_LIBRARY})
+
+install(TARGETS networkmanagement_notifications DESTINATION ${PLUGIN_INSTALL_DIR})
+install(FILES networkmanagement_notifications.desktop DESTINATION ${SERVICES_INSTALL_DIR})
diff --git a/plasma-nm/settings/notifications/networkmanagement_notifications.desktop b/plasma-nm/settings/notifications/networkmanagement_notifications.desktop
new file mode 100644 (file)
index 0000000..1ff1281
--- /dev/null
@@ -0,0 +1,74 @@
+[Desktop Entry]
+Name=Notifications
+Name[bg]=Уведомления
+Name[bs]=Napomene
+Name[ca]=Notificacions
+Name[ca@valencia]=Notificacions
+Name[cs]=Oznamování
+Name[da]=Bekendtgørelser
+Name[de]=Benachrichtigungen
+Name[el]=Ειδοποιήσεις
+Name[en_GB]=Notifications
+Name[es]=Notificaciones
+Name[et]=Märguanded
+Name[fi]=Ilmoitukset
+Name[fr]=Notifications
+Name[hu]=Értesítések
+Name[it]=Notifiche
+Name[ko]=알림
+Name[lt]=Pranešimai
+Name[nb]=Varslinger
+Name[nds]=Bescheden
+Name[nl]=Meldingen
+Name[pl]=Powiadomienia
+Name[pt]=Notificações
+Name[pt_BR]=Notificações
+Name[ro]=Notificări
+Name[sk]=Upozornenia
+Name[sl]=Obvestila
+Name[sv]=Underrättelser
+Name[tr]=Bildirimler
+Name[ug]=ئۇقتۇرۇشلار
+Name[uk]=Сповіщення
+Name[x-test]=xxNotificationsxx
+Name[zh_CN]=通知
+Comment=Configure the Network Management notifications
+Comment[bg]=Настройки на уведомления на управлението на мрежата
+Comment[bs]=Konfiguriši notifikacije za upravljanje mrežom
+Comment[ca]=Configura les notificacions del Gestor de la xarxa
+Comment[ca@valencia]=Configura les notificacions del Gestor de la xarxa
+Comment[cs]=Nastavit oznamování správy sítě
+Comment[da]=Indstil bekendtgørelser for netværkshåndtering
+Comment[de]=Einrichtung der Benachrichtigungen für die Netzwerkverwaltung
+Comment[el]=Διαμόρφωση ειδοποιήσεων της διαχείρισης δικτύων
+Comment[en_GB]=Configure the Network Management notifications
+Comment[es]=Configure las notificaciones del gestor de red
+Comment[et]=Võrguhalduri märguannete seadistamine
+Comment[fi]=Verkonhallinnan ilmoitusten asetukset
+Comment[fr]=Configure les notifications de gestion de réseau
+Comment[hu]=A hálózatkezelő értesítéseinek beállítása
+Comment[it]=Configura le notifiche della gestione di rete
+Comment[ko]=네트워크 관리 알림 설정
+Comment[lt]=Konfigūruoti Tinklo valdymo pranešimus
+Comment[nb]=Sett opp varslinger for nettverkstyring
+Comment[nds]=De Nettwarkpleeg-Bescheden instellen
+Comment[nl]=Stel de meldingen van netwerkbeheer in
+Comment[pl]=Ustawienia powiadomień zarządzania siecią
+Comment[pt]=Configurar as notificações da Gestão da Rede
+Comment[pt_BR]=Configura as notificações do gerenciamento de redes
+Comment[ro]=Configurează notificările gestiunii de rețea
+Comment[sk]=Nastaviť upozornenia správy siete
+Comment[sl]=Nastavi obvestila za omrežno upravljanje
+Comment[sv]=Anpassa underrättelser för nätverkshantering
+Comment[tr]=Ağ Yönetim bilgilendirmelerini yapılandır
+Comment[uk]=Налаштування сповіщень щодо керування мережею
+Comment[x-test]=xxConfigure the Network Management notificationsxx
+Comment[zh_CN]=配置网络管理通知
+Type=Service
+Exec=kcmshell4 networkmanagement_notifications
+Icon=preferences-desktop-notification
+X-KDE-ServiceTypes=KCModule
+X-KDE-Library=networkmanagement_notifications
+X-KDE-FactoryName=networkmanagement_notifications
+Categories=Qt;KDE;X-KDE-settings-system;
+Visible=false;
diff --git a/plasma-nm/settings/notifications/notifications.cpp b/plasma-nm/settings/notifications/notifications.cpp
new file mode 100644 (file)
index 0000000..c4ca062
--- /dev/null
@@ -0,0 +1,53 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "notifications.h"
+
+#include <QHBoxLayout>
+
+#include <KAboutData>
+#include <KLocale>
+#include <KPluginFactory>
+#include <KNotifyConfigWidget>
+
+
+K_PLUGIN_FACTORY(NotificationsWidgetFactory, registerPlugin<NotificationsWidget>();)
+K_EXPORT_PLUGIN(NotificationsWidgetFactory("networkmanagement_notifications", "plasma_applet_org.kde.networkmanagement"))
+
+NotificationsWidget::NotificationsWidget(QWidget *parent, const QVariantList &args)
+    : KCModule(NotificationsWidgetFactory::componentData(), parent, args),
+      m_notifyWidget(new KNotifyConfigWidget(this))
+{
+    QHBoxLayout * layout = new QHBoxLayout(this);
+    m_notifyWidget->setApplication("networkmanagement"); // name of the .notifyrc file
+    layout->addWidget(m_notifyWidget);
+    setLayout(layout);
+
+    setButtons(KCModule::Apply); // apply calls the save() method
+}
+
+NotificationsWidget::~NotificationsWidget()
+{
+}
+
+void NotificationsWidget::save()
+{
+    m_notifyWidget->save();
+}
diff --git a/plasma-nm/settings/notifications/notifications.h b/plasma-nm/settings/notifications/notifications.h
new file mode 100644 (file)
index 0000000..1c0f0cb
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_NOTIFICATIONS_H
+#define PLASMA_NM_NOTIFICATIONS_H
+
+#include <KCModule>
+
+class KNotifyConfigWidget;
+
+class NotificationsWidget : public KCModule
+{
+Q_OBJECT
+public:
+    explicit NotificationsWidget(QWidget * parent = 0, const QVariantList & args = QVariantList());
+    virtual ~NotificationsWidget();
+
+public slots:
+    virtual void save();
+
+private:
+    KNotifyConfigWidget * m_notifyWidget;
+};
+
+#endif // PLASMA_NM_NOTIFICATION_WIDGET_H
diff --git a/plasma-nm/vpn/CMakeLists.txt b/plasma-nm/vpn/CMakeLists.txt
new file mode 100644 (file)
index 0000000..fe87abb
--- /dev/null
@@ -0,0 +1,9 @@
+include_directories(${PROJECT_SOURCE_DIR}/libs/editor/widgets)
+
+add_subdirectory(vpnc)
+add_subdirectory(openvpn)
+add_subdirectory(l2tp)
+add_subdirectory(pptp)
+add_subdirectory(openswan)
+add_subdirectory(openconnect)
+add_subdirectory(strongswan)
diff --git a/plasma-nm/vpn/l2tp/CMakeLists.txt b/plasma-nm/vpn/l2tp/CMakeLists.txt
new file mode 100644 (file)
index 0000000..15c83c8
--- /dev/null
@@ -0,0 +1,17 @@
+set(l2tp_SRCS
+    l2tp.cpp
+    l2tpwidget.cpp
+    l2tpauth.cpp
+    l2tpadvancedwidget.cpp
+    l2tppppwidget.cpp
+)
+
+kde4_add_ui_files(l2tp_SRCS l2tp.ui l2tpadvanced.ui l2tpauth.ui l2tpppp.ui)
+
+kde4_add_plugin(plasmanetworkmanagement_l2tpui ${l2tp_SRCS})
+
+target_link_libraries(plasmanetworkmanagement_l2tpui plasmanetworkmanagement-editor ${NETWORKMANAGERQT_LDFLAGS} ${KDE4_KIO_LIBS})
+
+install(TARGETS plasmanetworkmanagement_l2tpui  DESTINATION ${PLUGIN_INSTALL_DIR})
+
+install(FILES plasmanetworkmanagement_l2tpui.desktop  DESTINATION ${SERVICES_INSTALL_DIR})
diff --git a/plasma-nm/vpn/l2tp/Messages.sh b/plasma-nm/vpn/l2tp/Messages.sh
new file mode 100644 (file)
index 0000000..869e0e4
--- /dev/null
@@ -0,0 +1,4 @@
+#! /usr/bin/env bash
+$EXTRACTRC `find . -name "*.ui" -o -name "*.rc"` >> rc.cpp
+$XGETTEXT `find . -name "*.cpp"` -o $podir/plasmanetworkmanagement_l2tpui.pot
+rm -f rc.cpp
diff --git a/plasma-nm/vpn/l2tp/l2tp.cpp b/plasma-nm/vpn/l2tp/l2tp.cpp
new file mode 100644 (file)
index 0000000..efd5826
--- /dev/null
@@ -0,0 +1,78 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "l2tp.h"
+
+#include <KPluginFactory>
+#include <KLocale>
+#include "nm-l2tp-service.h"
+
+#include <NetworkManagerQt/VpnSetting>
+
+#include "l2tpwidget.h"
+#include "l2tpauth.h"
+
+K_PLUGIN_FACTORY(L2tpUiPluginFactory, registerPlugin<L2tpUiPlugin>();)
+K_EXPORT_PLUGIN(L2tpUiPluginFactory("plasmanetworkmanagement_l2tpui"))
+
+L2tpUiPlugin::L2tpUiPlugin(QObject * parent, const QVariantList &):
+    VpnUiPlugin(parent)
+{
+}
+
+L2tpUiPlugin::~L2tpUiPlugin()
+{
+}
+
+SettingWidget * L2tpUiPlugin::widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    return new L2tpWidget(setting, parent);
+}
+
+SettingWidget *L2tpUiPlugin::askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    return new L2tpAuthDialog(setting, parent);
+}
+
+QString L2tpUiPlugin::suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const
+{
+    Q_UNUSED(connection);
+    return QString();
+}
+
+QString L2tpUiPlugin::supportedFileExtensions() const
+{
+    return QString();
+}
+
+NMVariantMapMap L2tpUiPlugin::importConnectionSettings(const QString &fileName)
+{
+    Q_UNUSED(fileName);
+    mError = VpnUiPlugin::NotImplemented;
+    return NMVariantMapMap();
+}
+
+bool L2tpUiPlugin::exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName)
+{
+    Q_UNUSED(connection);
+    Q_UNUSED(fileName);
+    mError = VpnUiPlugin::NotImplemented;
+    return false;
+}
diff --git a/plasma-nm/vpn/l2tp/l2tp.h b/plasma-nm/vpn/l2tp/l2tp.h
new file mode 100644 (file)
index 0000000..e8c0757
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_L2TP_H
+#define PLASMA_NM_L2TP_H
+
+#include "vpnuiplugin.h"
+#include "plasmanm_export.h"
+
+#include <QVariant>
+
+class PLASMA_NM_EXPORT L2tpUiPlugin : public VpnUiPlugin
+{
+    Q_OBJECT
+public:
+    explicit L2tpUiPlugin(QObject * parent = 0, const QVariantList& = QVariantList());
+    virtual ~L2tpUiPlugin();
+    virtual SettingWidget * widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    virtual SettingWidget * askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+
+    QString suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const;
+    QString supportedFileExtensions() const;
+    NMVariantMapMap importConnectionSettings(const QString &fileName);
+    bool exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName);
+};
+
+#endif // PLASMA_NM_L2TP_H
diff --git a/plasma-nm/vpn/l2tp/l2tp.ui b/plasma-nm/vpn/l2tp/l2tp.ui
new file mode 100644 (file)
index 0000000..d047b46
--- /dev/null
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>L2tpWidget</class>
+ <widget class="QWidget" name="L2tpWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>450</width>
+    <height>388</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Gateway:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="QLineEdit" name="gateway"/>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="label_4">
+     <property name="text">
+      <string>User name:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="QLineEdit" name="username"/>
+   </item>
+   <item row="2" column="0">
+    <widget class="QLabel" name="label_5">
+     <property name="text">
+      <string>Password:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1">
+    <layout class="QHBoxLayout" name="horizontalLayout" stretch="3,1">
+     <item>
+      <widget class="KLineEdit" name="password">
+       <property name="passwordMode">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QComboBox" name="cboUserPasswordType">
+       <item>
+        <property name="text">
+         <string>Store</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>Always Ask</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>Not Required</string>
+        </property>
+       </item>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="3" column="1">
+    <widget class="QCheckBox" name="cbShowPassword">
+     <property name="text">
+      <string>Show password</string>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="0">
+    <widget class="QLabel" name="label_6">
+     <property name="text">
+      <string>NT Domain:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="1">
+    <widget class="QLineEdit" name="domain"/>
+   </item>
+   <item row="5" column="0">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>216</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="6" column="0" colspan="2">
+    <layout class="QHBoxLayout" name="horizontalLayout_2">
+     <item>
+      <spacer name="horizontalSpacer">
+       <property name="orientation">
+        <enum>Qt::Horizontal</enum>
+       </property>
+       <property name="sizeHint" stdset="0">
+        <size>
+         <width>188</width>
+         <height>22</height>
+        </size>
+       </property>
+      </spacer>
+     </item>
+     <item>
+      <widget class="QPushButton" name="btnIPSecSettings">
+       <property name="text">
+        <string>IPsec Settings...</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QPushButton" name="btnPPPSettings">
+       <property name="text">
+        <string>PPP Settings...</string>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>gateway</tabstop>
+  <tabstop>username</tabstop>
+  <tabstop>password</tabstop>
+  <tabstop>cboUserPasswordType</tabstop>
+  <tabstop>cbShowPassword</tabstop>
+  <tabstop>domain</tabstop>
+  <tabstop>btnIPSecSettings</tabstop>
+  <tabstop>btnPPPSettings</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/vpn/l2tp/l2tpadvanced.ui b/plasma-nm/vpn/l2tp/l2tpadvanced.ui
new file mode 100644 (file)
index 0000000..ef3adf5
--- /dev/null
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>L2tpAdvancedWidget</class>
+ <widget class="QWidget" name="L2tpAdvancedWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>382</width>
+    <height>139</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <item row="0" column="0" colspan="2">
+    <widget class="QCheckBox" name="cbEnableTunnelToHost">
+     <property name="text">
+      <string>Enable IPsec tunnel to L2TP host</string>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Group Name:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="QLineEdit" name="groupName">
+     <property name="enabled">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Gateway ID:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1">
+    <widget class="QLineEdit" name="gatewayId">
+     <property name="enabled">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="0">
+    <widget class="QLabel" name="label_3">
+     <property name="text">
+      <string>Pre-shared Key:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="1">
+    <widget class="QLineEdit" name="presharedKey">
+     <property name="enabled">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="0" colspan="2">
+    <widget class="QDialogButtonBox" name="buttonBox">
+     <property name="standardButtons">
+      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>cbEnableTunnelToHost</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>gatewayId</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>159</x>
+     <y>14</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>209</x>
+     <y>65</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>cbEnableTunnelToHost</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>groupName</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>159</x>
+     <y>14</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>209</x>
+     <y>39</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>cbEnableTunnelToHost</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>presharedKey</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>159</x>
+     <y>14</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>209</x>
+     <y>91</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>accepted()</signal>
+   <receiver>L2tpAdvancedWidget</receiver>
+   <slot>accept()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>190</x>
+     <y>119</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>190</x>
+     <y>68</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>rejected()</signal>
+   <receiver>L2tpAdvancedWidget</receiver>
+   <slot>reject()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>190</x>
+     <y>119</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>190</x>
+     <y>68</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
diff --git a/plasma-nm/vpn/l2tp/l2tpadvancedwidget.cpp b/plasma-nm/vpn/l2tp/l2tpadvancedwidget.cpp
new file mode 100644 (file)
index 0000000..716c067
--- /dev/null
@@ -0,0 +1,80 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "l2tpadvancedwidget.h"
+#include "ui_l2tpadvanced.h"
+#include "nm-l2tp-service.h"
+
+#include <QDebug>
+#include <KLocalizedString>
+#include <KAcceleratorManager>
+
+L2tpAdvancedWidget::L2tpAdvancedWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget *parent) :
+    QDialog(parent),
+    m_ui(new Ui::L2tpAdvancedWidget)
+{
+    m_ui->setupUi(this);
+
+    setWindowTitle(i18n("L2TP IPsec Options"));
+
+    KAcceleratorManager::manage(this);
+
+    loadConfig(setting);
+}
+
+L2tpAdvancedWidget::~L2tpAdvancedWidget()
+{
+    delete m_ui;
+}
+
+void L2tpAdvancedWidget::loadConfig(const NetworkManager::VpnSetting::Ptr &setting)
+{
+    if (setting->data().value(NM_L2TP_KEY_IPSEC_ENABLE) == "yes") {
+        m_ui->cbEnableTunnelToHost->setChecked(true);
+        m_ui->gatewayId->setText(setting->data().value(NM_L2TP_KEY_IPSEC_GATEWAY_ID));
+        m_ui->groupName->setText(setting->data().value(NM_L2TP_KEY_IPSEC_GROUP_NAME));
+        m_ui->presharedKey->setText(setting->data().value(NM_L2TP_KEY_IPSEC_PSK));
+    } else {
+        m_ui->cbEnableTunnelToHost->setChecked(false);
+    }
+}
+
+NMStringMap L2tpAdvancedWidget::setting() const
+{
+    NMStringMap result;
+
+    if (m_ui->cbEnableTunnelToHost->isChecked()) {
+        result.insert(NM_L2TP_KEY_IPSEC_ENABLE, "yes");
+
+        if (!m_ui->gatewayId->text().isEmpty()) {
+            result.insert(NM_L2TP_KEY_IPSEC_GATEWAY_ID, m_ui->gatewayId->text());
+        }
+
+        if (!m_ui->groupName->text().isEmpty()) {
+            result.insert(NM_L2TP_KEY_IPSEC_GROUP_NAME, m_ui->groupName->text());
+        }
+
+        if (!m_ui->presharedKey->text().isEmpty()) {
+            result.insert(NM_L2TP_KEY_IPSEC_PSK, m_ui->presharedKey->text());
+        }
+    }
+
+    return result;
+}
diff --git a/plasma-nm/vpn/l2tp/l2tpadvancedwidget.h b/plasma-nm/vpn/l2tp/l2tpadvancedwidget.h
new file mode 100644 (file)
index 0000000..70e14fd
--- /dev/null
@@ -0,0 +1,47 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_L2TP_ADVANCED_WIDGET_H
+#define PLASMA_NM_L2TP_ADVANCED_WIDGET_H
+
+#include <QDialog>
+
+#include <NetworkManagerQt/VpnSetting>
+
+namespace Ui
+{
+class L2tpAdvancedWidget;
+}
+
+class L2tpAdvancedWidget : public QDialog
+{
+    Q_OBJECT
+public:
+    explicit L2tpAdvancedWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget *parent = 0);
+    ~L2tpAdvancedWidget();
+
+    NMStringMap setting() const;
+
+private:
+    void loadConfig(const NetworkManager::VpnSetting::Ptr &setting);
+    Ui::L2tpAdvancedWidget * m_ui;
+};
+
+#endif // PLASMA_NM_L2TP_ADVANCED_WIDGET_H
diff --git a/plasma-nm/vpn/l2tp/l2tpauth.cpp b/plasma-nm/vpn/l2tp/l2tpauth.cpp
new file mode 100644 (file)
index 0000000..54697e6
--- /dev/null
@@ -0,0 +1,99 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "l2tpauth.h"
+#include "ui_l2tpauth.h"
+#include "nm-l2tp-service.h"
+
+#include <QString>
+
+class L2tpAuthDialogPrivate
+{
+public:
+    Ui_L2tpAuth ui;
+    NetworkManager::VpnSetting::Ptr setting;
+};
+
+L2tpAuthDialog::L2tpAuthDialog(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+    : SettingWidget(setting, parent), d_ptr(new L2tpAuthDialogPrivate)
+{
+    Q_D(L2tpAuthDialog);
+    d->ui.setupUi(this);
+    d->setting = setting;
+    connect(d->ui.cbShowPasswords, SIGNAL(toggled(bool)), this, SLOT(showPasswordsChanged(bool)));
+
+    KAcceleratorManager::manage(this);
+
+    readSecrets();
+}
+
+L2tpAuthDialog::~L2tpAuthDialog()
+{
+    delete d_ptr;
+}
+
+void L2tpAuthDialog::readSecrets()
+{
+    Q_D(L2tpAuthDialog);
+    const NMStringMap data = d->setting->data();
+    const NMStringMap secrets = d->setting->secrets();
+
+    QString user = data.value(NM_L2TP_KEY_USER);
+    if (!user.isEmpty()) {
+        d->ui.leUserName->setText(user);
+    }
+    bool haveUserPassword = true;
+    if (!((NetworkManager::Setting::SecretFlags)data.value(NM_L2TP_KEY_PASSWORD"-flags").toInt()).testFlag(NetworkManager::Setting::NotRequired)) {
+        d->ui.leUserPassword->setText(secrets.value(QLatin1String(NM_L2TP_KEY_PASSWORD)));
+    } else {
+        d->ui.userNameLabel->setVisible(false);
+        d->ui.leUserName->setVisible(false);
+        d->ui.userPasswordLabel->setVisible(false);
+        d->ui.leUserPassword->setVisible(false);
+        haveUserPassword = false;
+    }
+
+    if (haveUserPassword && d->ui.leUserPassword->text().isEmpty()) {
+        d->ui.leUserPassword->setFocus(Qt::OtherFocusReason);
+    }
+}
+
+QVariantMap L2tpAuthDialog::setting(bool agentOwned) const
+{
+    Q_D(const L2tpAuthDialog);
+    Q_UNUSED(agentOwned)
+
+    NMStringMap secrets;
+    QVariantMap result;
+
+    if (!d->ui.leUserPassword->text().isEmpty()) {
+        secrets.insert(NM_L2TP_KEY_PASSWORD, d->ui.leUserPassword->text());
+    }
+
+    result.insert("secrets", QVariant::fromValue<NMStringMap>(secrets));
+
+    return result;
+}
+
+void L2tpAuthDialog::showPasswordsChanged(bool show)
+{
+    Q_D(L2tpAuthDialog);
+    d->ui.leUserPassword->setPasswordMode(!show);
+}
diff --git a/plasma-nm/vpn/l2tp/l2tpauth.h b/plasma-nm/vpn/l2tp/l2tpauth.h
new file mode 100644 (file)
index 0000000..9d1e39a
--- /dev/null
@@ -0,0 +1,47 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_L2TP_AUTH_H
+#define PLASMA_NM_L2TP_AUTH_H
+
+#include <NetworkManagerQt/VpnSetting>
+
+#include "settingwidget.h"
+
+class L2tpAuthDialogPrivate;
+
+class L2tpAuthDialog : public SettingWidget
+{
+    Q_OBJECT
+    Q_DECLARE_PRIVATE(L2tpAuthDialog)
+public:
+    explicit L2tpAuthDialog(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    ~L2tpAuthDialog();
+    virtual void readSecrets();
+    virtual QVariantMap setting(bool agentOwned = false) const;
+
+private slots:
+    void showPasswordsChanged(bool);
+
+private:
+    L2tpAuthDialogPrivate * d_ptr;
+};
+
+#endif // PLASMA_NM_L2TP_AUTH_H
diff --git a/plasma-nm/vpn/l2tp/l2tpauth.ui b/plasma-nm/vpn/l2tp/l2tpauth.ui
new file mode 100644 (file)
index 0000000..dc80b1f
--- /dev/null
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>L2tpAuth</class>
+ <widget class="QWidget" name="L2tpAuth">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>378</width>
+    <height>133</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="userNameLabel">
+     <property name="text">
+      <string>Username:</string>
+     </property>
+     <property name="buddy">
+      <cstring>leUserName</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="KLineEdit" name="leUserName">
+     <property name="enabled">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="userPasswordLabel">
+     <property name="text">
+      <string>User Password:</string>
+     </property>
+     <property name="wordWrap">
+      <bool>false</bool>
+     </property>
+     <property name="buddy">
+      <cstring>leUserPassword</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="KLineEdit" name="leUserPassword">
+     <property name="passwordMode">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1">
+    <widget class="QCheckBox" name="cbShowPasswords">
+     <property name="text">
+      <string>Show passwords</string>
+     </property>
+     <property name="checked">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/vpn/l2tp/l2tpppp.ui b/plasma-nm/vpn/l2tp/l2tpppp.ui
new file mode 100644 (file)
index 0000000..5f08534
--- /dev/null
@@ -0,0 +1,325 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>L2tpPppWidget</class>
+ <widget class="QWidget" name="L2tpPppWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>376</width>
+    <height>553</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout_3">
+   <item row="0" column="0" colspan="2">
+    <widget class="QGroupBox" name="grp_authenfication">
+     <property name="title">
+      <string>Authentication</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout_5">
+      <item row="0" column="0">
+       <widget class="QLabel" name="lblauth">
+        <property name="text">
+         <string>Allow following authentication methods:</string>
+        </property>
+        <property name="buddy">
+         <cstring>listWidget</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0" colspan="2">
+       <widget class="QListWidget" name="listWidget">
+        <item>
+         <property name="text">
+          <string>PAP</string>
+         </property>
+         <property name="checkState">
+          <enum>Checked</enum>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>CHAP</string>
+         </property>
+         <property name="checkState">
+          <enum>Checked</enum>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>MSCHAP</string>
+         </property>
+         <property name="checkState">
+          <enum>Checked</enum>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>MSCHAPv2</string>
+         </property>
+         <property name="checkState">
+          <enum>Checked</enum>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>EAP</string>
+         </property>
+         <property name="checkState">
+          <enum>Checked</enum>
+         </property>
+        </item>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item row="1" column="0" colspan="2">
+    <widget class="QGroupBox" name="gbMPPE">
+     <property name="toolTip">
+      <string>Use Microsoft Point-to-Point Encryption</string>
+     </property>
+     <property name="title">
+      <string>Use MPPE Encryption</string>
+     </property>
+     <property name="checkable">
+      <bool>true</bool>
+     </property>
+     <property name="checked">
+      <bool>false</bool>
+     </property>
+     <layout class="QFormLayout" name="formLayout_4">
+      <item row="0" column="0">
+       <widget class="QLabel" name="lblMMPEcrypto">
+        <property name="maximumSize">
+         <size>
+          <width>100</width>
+          <height>16777215</height>
+         </size>
+        </property>
+        <property name="text">
+         <string>Crypto:</string>
+        </property>
+        <property name="buddy">
+         <cstring>cbMPPECrypto</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="KComboBox" name="cbMPPECrypto">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <item>
+         <property name="text">
+          <string comment="like in use Any configuration">Any</string>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>128 bit</string>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>40 bit</string>
+         </property>
+        </item>
+       </widget>
+      </item>
+      <item row="1" column="0" colspan="2">
+       <widget class="QCheckBox" name="cbstatefulEncryption">
+        <property name="text">
+         <string>Use stateful encryption</string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item row="2" column="0" colspan="2">
+    <widget class="QGroupBox" name="grp_cryptoAndCompression">
+     <property name="title">
+      <string>Compression</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout">
+      <property name="labelAlignment">
+       <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+      </property>
+      <item row="0" column="0">
+       <widget class="QCheckBox" name="cbBSD">
+        <property name="text">
+         <string>Allow BSD compression</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QCheckBox" name="cbdeflate">
+        <property name="text">
+         <string>Allow Deflate compression</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="0">
+       <widget class="QCheckBox" name="cbTCPheaders">
+        <property name="text">
+         <string>Allow TCP header compression</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="0">
+       <widget class="QCheckBox" name="cbCompressionNegotiation">
+        <property name="text">
+         <string>Use protocol field compression negotiation</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+        <property name="tristate">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="0">
+       <widget class="QCheckBox" name="cbAddressControlCompression">
+        <property name="text">
+         <string>Use Address/Control compression</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item row="3" column="0" colspan="2">
+    <widget class="QGroupBox" name="grp_echo">
+     <property name="title">
+      <string>Echo</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout_2">
+      <item row="0" column="0">
+       <widget class="QCheckBox" name="cbsendEcho">
+        <property name="text">
+         <string>Send PPP echo packets </string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item row="4" column="0" colspan="2">
+    <widget class="QDialogButtonBox" name="buttonBox">
+     <property name="standardButtons">
+      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+     </property>
+    </widget>
+   </item>
+  </layout>
+  <zorder>grp_authenfication</zorder>
+  <zorder>grp_echo</zorder>
+  <zorder>grp_cryptoAndCompression</zorder>
+  <zorder>gbMPPE</zorder>
+  <zorder>buttonBox</zorder>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>listWidget</tabstop>
+  <tabstop>gbMPPE</tabstop>
+  <tabstop>cbMPPECrypto</tabstop>
+  <tabstop>cbstatefulEncryption</tabstop>
+  <tabstop>cbBSD</tabstop>
+  <tabstop>cbdeflate</tabstop>
+  <tabstop>cbTCPheaders</tabstop>
+  <tabstop>cbCompressionNegotiation</tabstop>
+  <tabstop>cbAddressControlCompression</tabstop>
+  <tabstop>cbsendEcho</tabstop>
+  <tabstop>buttonBox</tabstop>
+ </tabstops>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>accepted()</signal>
+   <receiver>L2tpPppWidget</receiver>
+   <slot>accept()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>187</x>
+     <y>536</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>187</x>
+     <y>276</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>rejected()</signal>
+   <receiver>L2tpPppWidget</receiver>
+   <slot>reject()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>187</x>
+     <y>536</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>187</x>
+     <y>276</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>gbMPPE</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>cbMPPECrypto</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>187</x>
+     <y>250</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>239</x>
+     <y>248</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>gbMPPE</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>cbstatefulEncryption</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>187</x>
+     <y>250</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>187</x>
+     <y>277</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
diff --git a/plasma-nm/vpn/l2tp/l2tppppwidget.cpp b/plasma-nm/vpn/l2tp/l2tppppwidget.cpp
new file mode 100644 (file)
index 0000000..ec25aae
--- /dev/null
@@ -0,0 +1,183 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "l2tppppwidget.h"
+#include "ui_l2tpppp.h"
+#include "nm-l2tp-service.h"
+
+#include <QDebug>
+#include <KLocalizedString>
+#include <KAcceleratorManager>
+
+L2tpPPPWidget::L2tpPPPWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget *parent) :
+    QDialog(parent),
+    m_ui(new Ui::L2tpPppWidget)
+{
+    m_ui->setupUi(this);
+
+    setWindowTitle(i18n("L2TP PPP Options"));
+
+    KAcceleratorManager::manage(this);
+
+    loadConfig(setting);
+}
+
+L2tpPPPWidget::~L2tpPPPWidget()
+{
+    delete m_ui;
+}
+
+void L2tpPPPWidget::loadConfig(const NetworkManager::VpnSetting::Ptr &setting)
+{
+    // General settings
+    const NMStringMap dataMap = setting->data();
+
+    // Authentication options
+    const QString yesString = QLatin1String("yes");
+    bool refuse_pap = (dataMap[NM_L2TP_KEY_REFUSE_PAP] == yesString);
+    bool refuse_chap = (dataMap[NM_L2TP_KEY_REFUSE_CHAP] == yesString);
+    bool refuse_mschap = (dataMap[NM_L2TP_KEY_REFUSE_MSCHAP] == yesString);
+    bool refuse_mschapv2 = (dataMap[NM_L2TP_KEY_REFUSE_MSCHAPV2] == yesString);
+    bool refuse_eap = (dataMap[NM_L2TP_KEY_REFUSE_EAP] == yesString);
+
+    QListWidgetItem * item = 0;
+    item = m_ui->listWidget->item(0); // PAP
+    item->setCheckState(refuse_pap ? Qt::Unchecked : Qt::Checked);
+    item = m_ui->listWidget->item(1); // CHAP
+    item->setCheckState(refuse_chap ? Qt::Unchecked : Qt::Checked);
+    item = m_ui->listWidget->item(2); // MSCHAP
+    item->setCheckState(refuse_mschap ? Qt::Unchecked : Qt::Checked);
+    item = m_ui->listWidget->item(3); // MSCHAPv2
+    item->setCheckState(refuse_mschapv2 ? Qt::Unchecked : Qt::Checked);
+    item = m_ui->listWidget->item(4); // EAP
+    item->setCheckState(refuse_eap ? Qt::Unchecked : Qt::Checked);
+
+    // Cryptography and compression
+    const bool mppe = (dataMap[NM_L2TP_KEY_REQUIRE_MPPE] == yesString);
+    const bool mppe40 = (dataMap[NM_L2TP_KEY_REQUIRE_MPPE_40] == yesString);
+    const bool mppe128 = (dataMap[NM_L2TP_KEY_REQUIRE_MPPE_128] == yesString);
+    const bool mppe_stateful = (dataMap[NM_L2TP_KEY_MPPE_STATEFUL] == yesString);
+
+    if (mppe || mppe40 || mppe128) { // If MPPE is use
+        m_ui->gbMPPE->setChecked(mppe || mppe40 || mppe128);
+        if (mppe128) {
+            m_ui->cbMPPECrypto->setCurrentIndex(1); // 128 bit
+        }
+        else if (mppe40) {
+            m_ui->cbMPPECrypto->setCurrentIndex(2); // 40 bit
+        }
+        else {
+            m_ui->cbMPPECrypto->setCurrentIndex(0); // Any
+        }
+        m_ui->cbstatefulEncryption->setChecked(mppe_stateful);
+    }
+
+    const bool nobsd = (dataMap[NM_L2TP_KEY_NOBSDCOMP] == yesString);
+    m_ui->cbBSD->setChecked(!nobsd);
+
+    const bool nodeflate = (dataMap[NM_L2TP_KEY_NODEFLATE] == yesString);
+    m_ui->cbdeflate->setChecked(!nodeflate);
+
+    const bool novjcomp = (dataMap[NM_L2TP_KEY_NO_VJ_COMP] == yesString);
+    m_ui->cbTCPheaders->setChecked(!novjcomp);
+
+    const bool nopcomp = (dataMap[NM_L2TP_KEY_NO_PCOMP] == yesString);
+    m_ui->cbCompressionNegotiation->setChecked(!nopcomp);
+
+    const bool noaccomp = (dataMap[NM_L2TP_KEY_NO_ACCOMP] == yesString);
+    m_ui->cbAddressControlCompression->setChecked(!noaccomp);
+
+    // Echo
+    const int lcp_echo_interval = QString(dataMap[NM_L2TP_KEY_LCP_ECHO_INTERVAL]).toInt();
+    m_ui->cbsendEcho->setChecked(lcp_echo_interval > 0);
+}
+
+NMStringMap L2tpPPPWidget::setting() const
+{
+    NMStringMap result;
+
+    QListWidgetItem * item = 0;
+    item = m_ui->listWidget->item(0); // PAP
+    const QString yesString = QLatin1String("yes");
+    if (item->checkState() == Qt::Unchecked)
+        result.insert(NM_L2TP_KEY_REFUSE_PAP, yesString);
+    item = m_ui->listWidget->item(1); // CHAP
+    if (item->checkState() == Qt::Unchecked)
+        result.insert(NM_L2TP_KEY_REFUSE_CHAP, yesString);
+    item = m_ui->listWidget->item(2); // MSCHAP
+    if (item->checkState() == Qt::Unchecked)
+        result.insert(NM_L2TP_KEY_REFUSE_MSCHAP, yesString);
+    item = m_ui->listWidget->item(3); // MSCHAPv2
+    if (item->checkState() == Qt::Unchecked)
+        result.insert(NM_L2TP_KEY_REFUSE_MSCHAPV2, yesString);
+    item = m_ui->listWidget->item(4); // EAP
+    if (item->checkState() == Qt::Unchecked)
+        result.insert(NM_L2TP_KEY_REFUSE_EAP, yesString);
+
+    // Cryptography and compression
+    if (m_ui->gbMPPE->isChecked()) {
+        int index = m_ui->cbMPPECrypto->currentIndex();
+
+        switch (index) {
+            case 0: // "Any"
+                result.insert(NM_L2TP_KEY_REQUIRE_MPPE, yesString);
+                break;
+            case 1: // "128 bit"
+                result.insert(NM_L2TP_KEY_REQUIRE_MPPE_128, yesString);
+                break;
+            case 2: // "40 bit"
+                result.insert(NM_L2TP_KEY_REQUIRE_MPPE_40, yesString);
+                break;
+        }
+
+        if (m_ui->cbstatefulEncryption->isChecked()) {
+            result.insert(NM_L2TP_KEY_MPPE_STATEFUL, yesString);
+        }
+    }
+
+    if (!m_ui->cbBSD->isChecked()) {
+        result.insert(NM_L2TP_KEY_NOBSDCOMP, yesString);
+
+    }
+    if (!m_ui->cbdeflate->isChecked()) {
+        result.insert(NM_L2TP_KEY_NODEFLATE, yesString);
+    }
+
+    if (!m_ui->cbTCPheaders->isChecked()) {
+        result.insert(NM_L2TP_KEY_NO_VJ_COMP, yesString);
+    }
+
+    if (!m_ui->cbCompressionNegotiation->isChecked()) {
+        result.insert(NM_L2TP_KEY_NO_PCOMP, yesString);
+    }
+
+    if (!m_ui->cbAddressControlCompression->isChecked()) {
+        result.insert(NM_L2TP_KEY_NO_ACCOMP, yesString);
+    }
+
+    // Echo
+    if (m_ui->cbsendEcho->isChecked()) {
+        result.insert(NM_L2TP_KEY_LCP_ECHO_FAILURE, "5");
+        result.insert(NM_L2TP_KEY_LCP_ECHO_INTERVAL, "30");
+    }
+
+    qDebug() << "RESULT - " << result;
+    return result;
+}
diff --git a/plasma-nm/vpn/l2tp/l2tppppwidget.h b/plasma-nm/vpn/l2tp/l2tppppwidget.h
new file mode 100644 (file)
index 0000000..cd35e2f
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_L2TP_PPP_WIDGET_H
+#define PLASMA_NM_L2TP_PPP_WIDGET_H
+
+#include <QDialog>
+
+#include <NetworkManagerQt/VpnSetting>
+
+namespace Ui
+{
+class L2tpPppWidget;
+}
+
+class L2tpPPPWidget : public QDialog
+{
+    Q_OBJECT
+public:
+    explicit L2tpPPPWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget *parent = 0);
+    ~L2tpPPPWidget();
+
+    NMStringMap setting() const;
+
+private:
+    void loadConfig(const NetworkManager::VpnSetting::Ptr &setting);
+    Ui::L2tpPppWidget * m_ui;
+};
+
+#endif // PLASMA_NM_L2TP_PPP_WIDGET_H
+
diff --git a/plasma-nm/vpn/l2tp/l2tpwidget.cpp b/plasma-nm/vpn/l2tp/l2tpwidget.cpp
new file mode 100644 (file)
index 0000000..6f7cdb4
--- /dev/null
@@ -0,0 +1,204 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "l2tpwidget.h"
+#include "l2tpadvancedwidget.h"
+#include "l2tppppwidget.h"
+#include "ui_l2tp.h"
+#include "nm-l2tp-service.h"
+
+#include <NetworkManagerQt/Setting>
+
+#include <QDBusMetaType>
+#include <QDebug>
+
+L2tpWidget::L2tpWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::L2tpWidget),
+    m_setting(setting)
+{
+    qDBusRegisterMetaType<NMStringMap>();
+
+    m_ui->setupUi(this);
+
+    connect(m_ui->cboUserPasswordType, SIGNAL(currentIndexChanged(int)), SLOT(userPasswordTypeChanged(int)));
+    connect(m_ui->cbShowPassword, SIGNAL(toggled(bool)), SLOT(showPassword(bool)));
+    connect(m_ui->btnIPSecSettings, SIGNAL(clicked(bool)), SLOT(showAdvanced()));
+    connect(m_ui->btnPPPSettings, SIGNAL(clicked(bool)), SLOT(showPpp()));
+
+    connect(m_ui->gateway, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (m_setting)
+        loadConfig(setting);
+}
+
+L2tpWidget::~L2tpWidget()
+{
+    m_tmpAdvancedSetting.clear();
+    m_tmpPppSetting.clear();
+    delete m_ui;
+}
+
+void L2tpWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    Q_UNUSED(setting);
+
+    const NMStringMap data = m_setting->data();
+    const NMStringMap secrets = m_setting->secrets();
+
+    const QString gateway = data.value(NM_L2TP_KEY_GATEWAY);
+    if (!gateway.isEmpty()) {
+        m_ui->gateway->setText(gateway);
+    }
+
+    const QString user = data.value(NM_L2TP_KEY_USER);
+    if (!user.isEmpty()) {
+        m_ui->username->setText(user);
+    }
+
+    const QString userPassword = secrets.value(NM_L2TP_KEY_PASSWORD);
+    if (!userPassword.isEmpty()) {
+        m_ui->password->setText(userPassword);
+    }
+
+    const NetworkManager::Setting::SecretFlags userPassType = static_cast<NetworkManager::Setting::SecretFlags>(data.value(NM_L2TP_KEY_PASSWORD"-flags").toInt());
+    if (userPassType.testFlag(NetworkManager::Setting::NotSaved)) {
+        m_ui->cboUserPasswordType->setCurrentIndex(SettingWidget::EnumPasswordStorageType::AlwaysAsk);
+    } else if (userPassType.testFlag(NetworkManager::Setting::NotRequired)) {
+        m_ui->cboUserPasswordType->setCurrentIndex(SettingWidget::EnumPasswordStorageType::NotRequired);
+    } else {
+        m_ui->cboUserPasswordType->setCurrentIndex(SettingWidget::EnumPasswordStorageType::Store);
+    }
+
+    const QString domain = data.value(NM_L2TP_KEY_DOMAIN);
+    if (!domain.isEmpty()) {
+        m_ui->domain->setText(domain);
+    }
+}
+
+QVariantMap L2tpWidget::setting(bool agentOwned) const
+{
+    NetworkManager::VpnSetting setting;
+    setting.setServiceType(QLatin1String(NM_DBUS_SERVICE_L2TP));
+    NMStringMap data;
+    if (!m_tmpAdvancedSetting.isNull()) {
+        data = m_tmpAdvancedSetting->data();
+    }
+    if (!m_tmpPppSetting.isNull()) {
+        data.unite(m_tmpPppSetting->data());
+    }
+    NMStringMap secrets;
+
+    if (!m_ui->gateway->text().isEmpty()) {
+        data.insert(NM_L2TP_KEY_GATEWAY, m_ui->gateway->text());
+    }
+
+    if (!m_ui->username->text().isEmpty()) {
+        data.insert(NM_L2TP_KEY_USER, m_ui->username->text());
+    }
+
+    if (m_ui->password->isEnabled() && !m_ui->password->text().isEmpty()) {
+        secrets.insert(NM_L2TP_KEY_PASSWORD, m_ui->password->text());
+    }
+
+    const int userPasswordTypeIndex =  m_ui->cboUserPasswordType->currentIndex();
+    if (userPasswordTypeIndex == SettingWidget::EnumPasswordStorageType::AlwaysAsk) {
+        data.insert(NM_L2TP_KEY_PASSWORD"-flags", QString::number(NetworkManager::Setting::NotSaved));
+    } else if (userPasswordTypeIndex == SettingWidget::EnumPasswordStorageType::NotRequired) {
+        data.insert(NM_L2TP_KEY_PASSWORD"-flags", QString::number(NetworkManager::Setting::NotRequired));
+    } else { // SettingWidget::EnumPasswordStorageType::Store
+        if (agentOwned) {
+            data.insert(NM_L2TP_KEY_PASSWORD"-flags", QString::number(NetworkManager::Setting::AgentOwned));
+        } else {
+            data.insert(NM_L2TP_KEY_PASSWORD"-flags", QString::number(NetworkManager::Setting::None));
+        }
+    }
+
+    if (!m_ui->domain->text().isEmpty())
+        data.insert(NM_L2TP_KEY_DOMAIN, m_ui->domain->text());
+
+    setting.setData(data);
+    setting.setSecrets(secrets);
+    return setting.toMap();
+}
+
+
+void L2tpWidget::userPasswordTypeChanged(int index)
+{
+    m_ui->password->setEnabled(index == SettingWidget::EnumPasswordStorageType::Store);
+}
+
+void L2tpWidget::showPassword(bool show)
+{
+    m_ui->password->setPasswordMode(!show);
+}
+
+void L2tpWidget::showAdvanced()
+{
+    QPointer<L2tpAdvancedWidget> adv;
+    if (m_tmpAdvancedSetting.isNull()) {
+        adv = new L2tpAdvancedWidget(m_setting, this);
+    } else {
+        adv = new L2tpAdvancedWidget(m_tmpAdvancedSetting, this);
+    }
+    if (adv->exec() == QDialog::Accepted) {
+        NMStringMap advData = adv->setting();
+        if (!advData.isEmpty()) {
+            if (m_tmpAdvancedSetting.isNull()) {
+                m_tmpAdvancedSetting = NetworkManager::VpnSetting::Ptr(new NetworkManager::VpnSetting);
+            }
+            m_tmpAdvancedSetting->setData(advData);
+        }
+    }
+
+    if (adv) {
+        adv->deleteLater();
+    }
+}
+
+void L2tpWidget::showPpp()
+{
+    QPointer<L2tpPPPWidget> adv;
+    if (m_tmpPppSetting.isNull()) {
+        adv = new L2tpPPPWidget(m_setting, this);
+    } else {
+        adv = new L2tpPPPWidget(m_tmpPppSetting, this);
+    }
+    if (adv->exec() == QDialog::Accepted) {
+        NMStringMap advData = adv->setting();
+        if (!advData.isEmpty()) {
+            if (m_tmpPppSetting.isNull()) {
+                m_tmpPppSetting = NetworkManager::VpnSetting::Ptr(new NetworkManager::VpnSetting);
+            }
+            m_tmpPppSetting->setData(advData);
+        }
+    }
+
+    if (adv) {
+        adv->deleteLater();
+    }
+}
+
+bool L2tpWidget::isValid() const
+{
+    return !m_ui->gateway->text().isEmpty();
+}
diff --git a/plasma-nm/vpn/l2tp/l2tpwidget.h b/plasma-nm/vpn/l2tp/l2tpwidget.h
new file mode 100644 (file)
index 0000000..75d4699
--- /dev/null
@@ -0,0 +1,59 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_L2TP_WIDGET_H
+#define PLASMA_NM_L2TP_WIDGET_H
+
+#include <NetworkManagerQt/VpnSetting>
+
+#include "settingwidget.h"
+
+namespace Ui
+{
+class L2tpWidget;
+}
+
+class L2tpWidget : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit L2tpWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~L2tpWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private slots:
+    void userPasswordTypeChanged(int index);
+    void showPassword(bool show);
+    void showAdvanced();
+    void showPpp();
+
+private:
+    Ui::L2tpWidget * m_ui;
+    NetworkManager::VpnSetting::Ptr m_setting;
+    NetworkManager::VpnSetting::Ptr m_tmpAdvancedSetting;
+    NetworkManager::VpnSetting::Ptr m_tmpPppSetting;
+};
+
+#endif // PLASMA_NM_L2TP_WIDGET_H
diff --git a/plasma-nm/vpn/l2tp/nm-l2tp-service.h b/plasma-nm/vpn/l2tp/nm-l2tp-service.h
new file mode 100644 (file)
index 0000000..ac2ecc9
--- /dev/null
@@ -0,0 +1,61 @@
+/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
+/* nm-l2tp-service - L2TP VPN integration with NetworkManager
+ *
+ * Dan Williams <dcbw@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * (C) Copyright 2008 Red Hat, Inc.
+ */
+
+#ifndef NM_L2TP_SERVICE_H
+#define NM_L2TP_SERVICE_H
+
+#define NM_DBUS_SERVICE_L2TP_PPP    "org.freedesktop.NetworkManager.l2tp-ppp"
+#define NM_DBUS_PATH_L2TP_PPP       "/org/freedesktop/NetworkManager/l2tp/ppp"
+#define NM_DBUS_INTERFACE_L2TP_PPP  "org.freedesktop.NetworkManager.l2tp.ppp"
+
+/* For the NM <-> VPN plugin service */
+#define NM_DBUS_SERVICE_L2TP    "org.freedesktop.NetworkManager.l2tp"
+#define NM_DBUS_INTERFACE_L2TP  "org.freedesktop.NetworkManager.l2tp"
+#define NM_DBUS_PATH_L2TP       "/org/freedesktop/NetworkManager/l2tp"
+
+#define NM_L2TP_KEY_GATEWAY           "gateway"
+#define NM_L2TP_KEY_USER              "user"
+#define NM_L2TP_KEY_PASSWORD          "password"
+#define NM_L2TP_KEY_DOMAIN            "domain"
+#define NM_L2TP_KEY_REFUSE_EAP        "refuse-eap"
+#define NM_L2TP_KEY_REFUSE_PAP        "refuse-pap"
+#define NM_L2TP_KEY_REFUSE_CHAP       "refuse-chap"
+#define NM_L2TP_KEY_REFUSE_MSCHAP     "refuse-mschap"
+#define NM_L2TP_KEY_REFUSE_MSCHAPV2   "refuse-mschapv2"
+#define NM_L2TP_KEY_REQUIRE_MPPE      "require-mppe"
+#define NM_L2TP_KEY_REQUIRE_MPPE_40   "require-mppe-40"
+#define NM_L2TP_KEY_REQUIRE_MPPE_128  "require-mppe-128"
+#define NM_L2TP_KEY_MPPE_STATEFUL     "mppe-stateful"
+#define NM_L2TP_KEY_NOBSDCOMP         "nobsdcomp"
+#define NM_L2TP_KEY_NODEFLATE         "nodeflate"
+#define NM_L2TP_KEY_NO_VJ_COMP        "no-vj-comp"
+#define NM_L2TP_KEY_NO_PCOMP          "nopcomp"
+#define NM_L2TP_KEY_NO_ACCOMP         "noaccomp"
+#define NM_L2TP_KEY_LCP_ECHO_FAILURE  "lcp-echo-failure"
+#define NM_L2TP_KEY_LCP_ECHO_INTERVAL "lcp-echo-interval"
+
+#define NM_L2TP_KEY_IPSEC_ENABLE      "ipsec-enabled"
+#define NM_L2TP_KEY_IPSEC_GATEWAY_ID  "ipsec-gateway-id"
+#define NM_L2TP_KEY_IPSEC_GROUP_NAME  "ipsec-group-name"
+#define NM_L2TP_KEY_IPSEC_PSK         "ipsec-psk"
+
+#endif /* NM_L2TP_SERVICE_H */
diff --git a/plasma-nm/vpn/l2tp/plasmanetworkmanagement_l2tpui.desktop b/plasma-nm/vpn/l2tp/plasmanetworkmanagement_l2tpui.desktop
new file mode 100644 (file)
index 0000000..02f48c9
--- /dev/null
@@ -0,0 +1,82 @@
+[Desktop Entry]
+Type=Service
+Icon=
+ServiceTypes=PlasmaNetworkManagement/VpnUiPlugin
+X-KDE-Library=plasmanetworkmanagement_l2tpui
+X-NetworkManager-Services=org.freedesktop.NetworkManager.l2tp
+X-KDE-PluginInfo-Author=Jan Grulich
+X-KDE-PluginInfo-Email=jgrulich@redhat.com
+X-KDE-PluginInfo-Name=plasmanetworkmanagement_l2tpui
+X-KDE-PluginInfo-Version=0.1
+X-KDE-PluginInfo-Website=
+X-KDE-PluginInfo-Category=VPNService
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=GPL
+X-KDE-PluginInfo-EnabledByDefault=false
+Name=L2TP
+Name[bg]=L2TP
+Name[bs]=L2TP
+Name[ca]=L2TP
+Name[ca@valencia]=L2TP
+Name[cs]=L2TP
+Name[da]=L2TP
+Name[de]=L2TP
+Name[el]=L2TP
+Name[en_GB]=L2TP
+Name[es]=L2TP
+Name[et]=L2TP
+Name[fi]=L2TP
+Name[fr]=L2TP
+Name[hu]=L2TP
+Name[it]=L2TP
+Name[ko]=L2TP
+Name[lt]=L2TP
+Name[nb]=L2TP
+Name[nds]=L2TP
+Name[nl]=L2TP
+Name[pl]=L2TP
+Name[pt]=L2TP
+Name[pt_BR]=L2TP
+Name[ro]=L2TP
+Name[ru]=L2TP
+Name[sk]=L2TP
+Name[sl]=L2TP
+Name[sv]=L2TP
+Name[tr]=L2TP
+Name[uk]=L2TP
+Name[x-test]=xxL2TPxx
+Name[zh_CN]=L2TP
+Comment=L2TP plugin
+Comment[bg]=Приставка за L2TP
+Comment[bs]=L2TP dodatak
+Comment[ca]=Connector de L2TP
+Comment[ca@valencia]=Connector de L2TP
+Comment[cs]=Modul L2TP
+Comment[da]=L2TP-plugin
+Comment[de]=L2TP-Modul
+Comment[el]=Πρόσθετο L2TP
+Comment[en_GB]=L2TP plugin
+Comment[es]=Complemento L2TP
+Comment[et]=L2TP plugin
+Comment[fi]=L2TP-liitännäinen
+Comment[fr]=Module externe L2TP
+Comment[hu]=L2TP bővítmény
+Comment[it]=Estensione L2TP
+Comment[ko]=L2TP 플러그인
+Comment[lt]=L2TP įskiepis
+Comment[nb]=L2TP programtillegg
+Comment[nds]=L2TP-Moduul
+Comment[nl]=L2TP-plug-in
+Comment[pl]=Wtyczka L2TP
+Comment[pt]='Plugin' do L2TP
+Comment[pt_BR]=Plugin do L2TP
+Comment[ro]=Extensie L2TP
+Comment[ru]=Модуль L2TP
+Comment[sk]=Plugin L2TP
+Comment[sl]=Vstavek L2TP
+Comment[sv]=Insticksprogram för L2TP
+Comment[tr]=L2TP eklentisi
+Comment[uk]=Додаток L2TP
+Comment[x-test]=xxL2TP pluginxx
+Comment[zh_CN]=L2TP 插件
+
diff --git a/plasma-nm/vpn/openconnect/CMakeLists.txt b/plasma-nm/vpn/openconnect/CMakeLists.txt
new file mode 100644 (file)
index 0000000..d59d13d
--- /dev/null
@@ -0,0 +1,43 @@
+set (MINIMUM_OPENCONNECT_VERSION_REQUIRED "3.99")
+
+set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_MODULE_PATH})
+
+macro_optional_find_package(OpenConnect ${MINIMUM_OPENCONNECT_VERSION_REQUIRED})
+if (OPENCONNECT_FOUND)
+    if (${OPENCONNECT_VERSION} VERSION_LESS "3.99")
+        macro_optional_find_package(OpenSSL)
+        macro_log_feature(OPENSSL_FOUND "OpenSSL headers" "Encryption suite" "http://www.openssl.org" FALSE "" "Needed for OpenConnect support in Network Management")
+        if (OPENSSL_FOUND)
+            set (MINIMUM_OPENCONNECT_VERSION_REQUIRED "3.03")
+            set (maybe_OPENSSL_LIBRARIES ${OPENSSL_LIBRARIES})
+        endif()
+    endif()
+
+    if (${OPENCONNECT_VERSION} VERSION_GREATER ${MINIMUM_OPENCONNECT_VERSION_REQUIRED} OR
+        ${OPENCONNECT_VERSION} VERSION_EQUAL ${MINIMUM_OPENCONNECT_VERSION_REQUIRED})
+
+        set(openconnect_SRCS
+        openconnectui.cpp
+        openconnectwidget.cpp
+        openconnectauth.cpp
+        openconnectauthworkerthread.cpp
+        )
+
+        kde4_add_ui_files(openconnect_SRCS openconnectprop.ui openconnectauth.ui)
+
+        kde4_add_plugin(plasmanetworkmanagement_openconnectui ${openconnect_SRCS})
+
+        target_link_libraries(plasmanetworkmanagement_openconnectui plasmanetworkmanagement-editor NetworkManagerQt ${KDE4_KIO_LIBS} ${OPENCONNECT_LIBRARIES} ${maybe_OPENSSL_LIBRARIES})
+        install(TARGETS plasmanetworkmanagement_openconnectui  DESTINATION ${PLUGIN_INSTALL_DIR})
+
+        install( FILES plasmanetworkmanagement_openconnectui.desktop  DESTINATION ${SERVICES_INSTALL_DIR})
+    else()
+        message("ERROR: OpenConnection version '${OPENCONNECT_VERSION}' does not match minimum required (${MINIMUM_OPENCONNECT_VERSION_REQUIRED})")
+        message("OpenConnect plugin will not be built")
+        set(OPENCONNECT_FOUND False)
+    endif()
+else (OPENCONNECT_FOUND)
+    message("OpenConnect plugin will not be built")
+endif (OPENCONNECT_FOUND)
+
+macro_log_feature(OPENCONNECT_FOUND "OpenConnect headers and library" "Cisco AnyConnect compatible VPN client" "http://www.infradead.org/openconnect.html" FALSE ${MINIMUM_OPENCONNECT_VERSION_REQUIRED} "Needed for OpenConnect support in Plasma NM")
diff --git a/plasma-nm/vpn/openconnect/FindOpenConnect.cmake b/plasma-nm/vpn/openconnect/FindOpenConnect.cmake
new file mode 100644 (file)
index 0000000..c772883
--- /dev/null
@@ -0,0 +1,38 @@
+# - Try to find OpenConnect
+# Once done this will define
+#
+#  OPENCONNECT_FOUND - system has OpenConnect
+#  OPENCONNECT_INCLUDE_DIRS - the OpenConnect include directories
+#  OPENCONNECT_LIBRARIES - the libraries needed to use OpenConnect
+#  OPENCONNECT_CFLAGS - Compiler switches required for using OpenConnect
+#  OPENCONNECT_VERSION - version number of OpenConnect
+
+# Copyright (c) 2011, Ilia Kats <ilia-kats@gmx.net>
+#
+# Redistribution and use is allowed according to the terms of the BSD license.
+# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
+
+
+IF (OPENCONNECT_INCLUDE_DIRS)
+    # in cache already
+    SET(OpenConnect_FIND_QUIETLY TRUE)
+ENDIF (OPENCONNECT_INCLUDE_DIRS)
+
+IF (NOT WIN32)
+    # use pkg-config to get the directories and then use these values
+    # in the FIND_PATH() and FIND_LIBRARY() calls
+    find_package(PkgConfig)
+    pkg_search_module(OPENCONNECT openconnect)
+ENDIF (NOT WIN32)
+
+IF (OPENCONNECT_FOUND)
+    IF (NOT OpenConnect_FIND_QUIETLY)
+        MESSAGE(STATUS "Found OpenConnect ${OPENCONNECT_VERSION}: ${OPENCONNECT_LIBRARIES}")
+    ENDIF (NOT OpenConnect_FIND_QUIETLY)
+ELSE (OPENCONNECT_FOUND)
+    IF (OpenConnect_FIND_REQUIRED)
+        MESSAGE(FATAL_ERROR "Could NOT find OpenConnect, check FindPkgConfig output above!")
+    ENDIF (OpenConnect_FIND_REQUIRED)
+ENDIF (OPENCONNECT_FOUND)
+
+MARK_AS_ADVANCED(OPENCONNECT_INCLUDE_DIRS OPENCONNECT_LIBRARIES OPENCONNECT_STATIC_LIBRARIES)
diff --git a/plasma-nm/vpn/openconnect/Messages.sh b/plasma-nm/vpn/openconnect/Messages.sh
new file mode 100644 (file)
index 0000000..2b482c4
--- /dev/null
@@ -0,0 +1,4 @@
+#! /usr/bin/env bash
+$EXTRACTRC `find . -name "*.ui" -o -name "*.rc"` >> rc.cpp
+$XGETTEXT `find . -name "*.cpp"` -o $podir/plasmanetworkmanagement_openconnectui.pot
+rm -f rc.cpp
diff --git a/plasma-nm/vpn/openconnect/README b/plasma-nm/vpn/openconnect/README
new file mode 100644 (file)
index 0000000..3008214
--- /dev/null
@@ -0,0 +1,89 @@
+README taken with slight modifications from the network-manager-openconnect
+auth dialog
+
+AnyConnect works over HTTPS; authentication is through HTTP forms and
+POST responses. Once you've filled in the forms that the server demands,
+you're rewarded with an HTTP cookie which is handed on to OpenConnect to
+actually make the connection.
+
+The auth-dialog handles the arbitrary forms as the server presents them,
+and spits out the cookie after a successful authentication. It's just a
+really simple web-browser, effectively. (It has its own HTTP client
+implementation instead of using libsoup because it needs to be able to
+support certificates from a TPM, and to work around Cisco bugs).
+
+To make it slightly more fun, you have a *choice* of servers; an
+AnyConnect VPN is provisioned with an XML file that gives various pieces
+of configuration for the client. We ignore most of the XML file, except
+the list of available VPN server addresses.
+
+So this is a brief flow of what the auth-dialog does...
+
+ 1. Choose a server to connect to.
+
+    If we already have the XML configuration file for this VPN, you get
+    to choose a server from the list. Otherwise, you only have the host
+    that you configured in the VPN setup.
+
+    The auth-dialog will give you the choice of automatically connecting
+    to the last server you used. It does so by storing the boolean
+    'autoconnect' option, as well as the address of the last successful
+    server, in "secrets" that NetworkManager stores for it, but which
+    aren't actually used by OpenConnect itself at all.
+
+ 2. Offer your SSL certificate and fill in all the forms it presents.
+
+    The server will present a sequence of forms which are filled in just
+    like normal web forms. At this point, the auth-dialog is just acting
+    like a really simple web browser. It uses the same trick with fake
+    secrets to remember the answers for any multiple-choice selection,
+    or input elements of type 'text'. Input elements of type 'password'
+    are not currently saved, but probably should be.
+
+    The choices and input boxes that we fill in at this point may not be
+    limited to *just* authenticating ourselves. You may also get to make
+    choices which affect your resulting connectivity. Some networks
+    offer the choice of full-tunnel or split-tunnel routing, IPv6 or
+    Legacy-only connectivity, etc. (The routing configuration is not
+    handled by the auth-dialog; that just manifests itself in the IP
+    configuration which is given to OpenConnect by the server, much
+    later when the connection is actually made.)
+
+(
+ 2½. Run the "Cisco Secure Desktop"[sic] trojan.
+
+    In some cases you are required to download a strange executable from
+    the server and run it. It is supposed to perform various "checks" on
+    your system and report its results to the server. The authentication
+    sequence is kept in a holding pattern with HTTP refresh responses
+    until the "trojan" has done its job.
+
+    Most people seem to bypass this crap and run a local tool of their
+    own devising to report the "correct" results. It's just another
+    simple HTTP POST, although the exact results that are expected may
+    vary from one server/configuration to another.
+
+    Try not to think about it. It will only make you sad.
+)
+
+ 3. Note the 'webvpn' cookie.
+
+    Once authentication is complete, the server's HTTP response will
+    include a 'webvpn' cookie.
+
+    This cookie is one of the three *real* secrets which are actually
+    passed to OpenConnect to make the connection. The other two are
+    the address of the server we finally ended up talking to (after
+    the user's initial choice and any HTTP redirects), and a hash of
+    the server's SSL certificate (to prevent MiTM attacks).
+
+ 4. Check the XML configuration file.
+
+    With a successful authentication, we are *also* given the SHA1 of
+    the current XML configuration for this VPN connection. If it differs
+    from what we have, we are expected to fetch the new one. We store
+    this, base64-encoded, in yet another fake "secret".
+
+ 5. Dump all the "secrets" to NetworkManager.
+
+    Finally, we write the secrets into the setting, so that NM can use them.
diff --git a/plasma-nm/vpn/openconnect/nm-openconnect-service.h b/plasma-nm/vpn/openconnect/nm-openconnect-service.h
new file mode 100644 (file)
index 0000000..4b45f20
--- /dev/null
@@ -0,0 +1,47 @@
+/* -*- Mode: C; tab-width: 5; indent-tabs-mode: t; c-basic-offset: 5 -*- */
+/* NetworkManager -- Network link manager
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ *   Copyright © 2008 - 2009 Intel Corporation. //krazy:exclude=copyright
+ *
+ * Based on nm-openconnect-vpnc.h:
+ *   Copyright © 2005 - 2008 Red Hat, Inc. //krazy:exclude=copyright
+ *   Copyright © 2007 - 2008 Novell, Inc. //krazy:exclude=copyright
+ */
+
+#ifndef NM_OPENCONNECT_SERVICE_H
+#define NM_OPENCONNECT_SERVICE_H
+
+#define NM_DBUS_SERVICE_OPENCONNECT    "org.freedesktop.NetworkManager.openconnect"
+#define NM_DBUS_INTERFACE_OPENCONNECT  "org.freedesktop.NetworkManager.openconnect"
+#define NM_DBUS_PATH_OPENCONNECT       "/org/freedesktop/NetworkManager/openconnect"
+
+#define NM_OPENCONNECT_KEY_GATEWAY "gateway"
+#define NM_OPENCONNECT_KEY_COOKIE "cookie"
+#define NM_OPENCONNECT_KEY_GWCERT "gwcert"
+#define NM_OPENCONNECT_KEY_AUTHTYPE "authtype"
+#define NM_OPENCONNECT_KEY_USERCERT "usercert"
+#define NM_OPENCONNECT_KEY_CACERT "cacert"
+#define NM_OPENCONNECT_KEY_PRIVKEY "userkey"
+#define NM_OPENCONNECT_KEY_MTU "mtu"
+#define NM_OPENCONNECT_KEY_PEM_PASSPHRASE_FSID "pem_passphrase_fsid"
+#define NM_OPENCONNECT_KEY_PROXY "proxy"
+#define NM_OPENCONNECT_KEY_CSD_ENABLE "enable_csd_trojan"
+#define NM_OPENCONNECT_KEY_CSD_WRAPPER "csd_wrapper"
+
+#define NM_OPENCONNECT_USER "nm-openconnect"
+
+#endif /* NM_OPENCONNECT_PLUGIN_H */
diff --git a/plasma-nm/vpn/openconnect/openconnectauth.cpp b/plasma-nm/vpn/openconnect/openconnectauth.cpp
new file mode 100644 (file)
index 0000000..40cb82d
--- /dev/null
@@ -0,0 +1,674 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2013 Lukáš Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "openconnectauth.h"
+#include "openconnectauthworkerthread.h"
+#include "ui_openconnectauth.h"
+
+#include <KDialog>
+#include <QPushButton>
+#include <QString>
+#include <QLabel>
+#include <QEventLoop>
+#include <QFormLayout>
+#include <KLineEdit>
+#include <KDialogButtonBox>
+#include <KPushButton>
+#include <KComboBox>
+#include <KDebug>
+#include <QDomDocument>
+#include <QMutex>
+#include <QWaitCondition>
+#include <QCryptographicHash>
+#include <QFile>
+#include <QTimer>
+
+#include "nm-openconnect-service.h"
+
+#include <cstdarg>
+
+extern "C"
+{
+#include <string.h>
+#include <unistd.h>
+#include <fcntl.h>
+}
+
+// name/address: IP/domain name of the host (OpenConnect accepts both, so no difference here)
+// group: user group on the server
+typedef struct {
+    QString name;
+    QString group;
+    QString address;
+} VPNHost;
+
+class OpenconnectAuthWidgetPrivate
+{
+public:
+    Ui_OpenconnectAuth ui;
+    NetworkManager::VpnSetting::Ptr setting;
+    struct openconnect_info *vpninfo;
+    QStringList certificateFingerprints;
+    NMStringMap secrets;
+    QMutex mutex;
+    QWaitCondition workerWaiting;
+    OpenconnectAuthWorkerThread *worker;
+    QList<VPNHost> hosts;
+    bool userQuit;
+    bool formGroupChanged;
+    int cancelPipes[2];
+    QList<QPair<QString, int> > serverLog;
+
+    enum LogLevels {Error = 0, Info, Debug, Trace};
+};
+
+
+OpenconnectAuthWidget::OpenconnectAuthWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+    : SettingWidget(setting, parent), d_ptr(new OpenconnectAuthWidgetPrivate)
+{
+    Q_D(OpenconnectAuthWidget);
+    d->setting = setting;
+    d->ui.setupUi(this);
+    d->userQuit = false;
+    d->formGroupChanged = false;
+
+    if (pipe2(d->cancelPipes, O_NONBLOCK|O_CLOEXEC)) {
+        // Should never happen. Just don't do real cancellation if it does
+        d->cancelPipes[0] = -1;
+        d->cancelPipes[1] = -1;
+    }
+
+    connect(d->ui.cmbLogLevel, SIGNAL(currentIndexChanged(int)), this, SLOT(logLevelChanged(int)));
+    connect(d->ui.viewServerLog, SIGNAL(toggled(bool)), this, SLOT(viewServerLogToggled(bool)));
+    connect(d->ui.btnConnect, SIGNAL(clicked()), this, SLOT(connectHost()));
+
+    d->ui.cmbLogLevel->setCurrentIndex(OpenconnectAuthWidgetPrivate::Debug);
+    d->ui.btnConnect->setIcon(KIcon("network-connect"));
+    d->ui.viewServerLog->setChecked(false);
+
+    d->worker = new OpenconnectAuthWorkerThread(&d->mutex, &d->workerWaiting, &d->userQuit, &d->formGroupChanged, d->cancelPipes[0]);
+
+    // gets the pointer to struct openconnect_info (defined in openconnect.h), which contains data that OpenConnect needs,
+    // and which needs to be populated with settings we get from NM, like host, certificate or private key
+    d->vpninfo = d->worker->getOpenconnectInfo();
+
+    connect(d->worker, SIGNAL(validatePeerCert(QString,QString,QString,bool*)), this, SLOT(validatePeerCert(QString,QString,QString,bool*)));
+    connect(d->worker, SIGNAL(processAuthForm(oc_auth_form*)), this, SLOT(processAuthForm(oc_auth_form*)));
+    connect(d->worker, SIGNAL(updateLog(QString,int)), this, SLOT(updateLog(QString,int)));
+    connect(d->worker, SIGNAL(writeNewConfig(QString)), this, SLOT(writeNewConfig(QString)));
+    connect(d->worker, SIGNAL(cookieObtained(int)), this, SLOT(workerFinished(int)));
+
+    readConfig();
+    readSecrets();
+
+    // This might be set by readSecrets() so don't connect it until now
+    connect(d->ui.cmbHosts, SIGNAL(currentIndexChanged(int)), this, SLOT(connectHost()));
+
+    KAcceleratorManager::manage(this);
+}
+
+OpenconnectAuthWidget::~OpenconnectAuthWidget()
+{
+    Q_D(OpenconnectAuthWidget);
+    d->userQuit = true;
+    if (write(d->cancelPipes[1], "x", 1)) {
+        // not a lot we can do
+    }
+    d->workerWaiting.wakeAll();
+    d->worker->wait();
+    ::close(d->cancelPipes[0]);
+    ::close(d->cancelPipes[1]);
+    deleteAllFromLayout(d->ui.loginBoxLayout);
+    delete d->worker;
+    delete d;
+}
+
+void OpenconnectAuthWidget::readConfig()
+{
+    Q_D(OpenconnectAuthWidget);
+
+    const NMStringMap dataMap = d->setting->data();
+
+    if (!dataMap[NM_OPENCONNECT_KEY_GATEWAY].isEmpty()) {
+        const QString gw = dataMap[NM_OPENCONNECT_KEY_GATEWAY];
+        VPNHost host;
+        const int index = gw.indexOf(QLatin1Char('/'));
+        if (index > -1) {
+            host.name = host.address = gw.left(index);
+            host.group = gw.right(gw.length() - index - 1);
+        } else {
+            host.name = host.address = gw;
+        }
+        d->hosts.append(host);
+    }
+    if (!dataMap[NM_OPENCONNECT_KEY_CACERT].isEmpty()) {
+        const QByteArray crt = QFile::encodeName(dataMap[NM_OPENCONNECT_KEY_CACERT]);
+        openconnect_set_cafile(d->vpninfo, strdup(crt.data()));
+    }
+    if (dataMap[NM_OPENCONNECT_KEY_CSD_ENABLE] == "yes") {
+        char *wrapper;
+        wrapper = 0;
+        if (!dataMap[NM_OPENCONNECT_KEY_CSD_WRAPPER].isEmpty()) {
+            const QByteArray wrapperScript = QFile::encodeName(dataMap[NM_OPENCONNECT_KEY_CSD_WRAPPER]);
+            wrapper = strdup(wrapperScript.data());
+        }
+        openconnect_setup_csd(d->vpninfo, getuid(), 1, wrapper);
+    }
+    if (!dataMap[NM_OPENCONNECT_KEY_PROXY].isEmpty()) {
+        const QByteArray proxy = QFile::encodeName(dataMap[NM_OPENCONNECT_KEY_PROXY]);
+        openconnect_set_http_proxy(d->vpninfo, strdup(proxy.data()));
+    }
+    if (!dataMap[NM_OPENCONNECT_KEY_USERCERT].isEmpty()) {
+        const QByteArray crt = QFile::encodeName(dataMap[NM_OPENCONNECT_KEY_USERCERT]);
+        const QByteArray key = QFile::encodeName(dataMap[NM_OPENCONNECT_KEY_PRIVKEY]);
+        openconnect_set_client_cert (d->vpninfo, strdup(crt.data()), strdup(key.data()));
+
+        if (!crt.isEmpty() && dataMap[NM_OPENCONNECT_KEY_PEM_PASSPHRASE_FSID] == "yes") {
+            openconnect_passphrase_from_fsid(d->vpninfo);
+        }
+    }
+}
+
+void OpenconnectAuthWidget::readSecrets()
+{
+    Q_D(OpenconnectAuthWidget);
+
+    d->secrets = d->setting->secrets();
+
+    if (!d->secrets[NM_OPENCONNECT_KEY_GWCERT].isEmpty()) {
+        d->certificateFingerprints.append(d->secrets[NM_OPENCONNECT_KEY_GWCERT]);
+    }
+
+    if (!d->secrets["xmlconfig"].isEmpty()) {
+        const QByteArray config = QByteArray::fromBase64(d->secrets["xmlconfig"].toAscii());
+
+        QCryptographicHash hash(QCryptographicHash::Sha1);
+        hash.addData(config.data(), config.size());
+        const char *sha1_text = hash.result().toHex();
+        openconnect_set_xmlsha1 (d->vpninfo, (char *)sha1_text, strlen(sha1_text)+1);
+
+        QDomDocument xmlconfig;
+        xmlconfig.setContent(config);
+        const QDomNode anyConnectProfile = xmlconfig.elementsByTagName(QLatin1String("AnyConnectProfile")).at(0);
+        bool matchedGw = false;
+        const QDomNode serverList = anyConnectProfile.firstChildElement(QLatin1String("ServerList"));
+        for (QDomElement entry = serverList.firstChildElement(QLatin1String("HostEntry")); !entry.isNull(); entry = entry.nextSiblingElement(QLatin1String("HostEntry"))) {
+            VPNHost host;
+            host.name = entry.firstChildElement(QLatin1String("HostName")).text();
+            host.group = entry.firstChildElement(QLatin1String("UserGroup")).text();
+            host.address = entry.firstChildElement(QLatin1String("HostAddress")).text();
+            // We added the originally configured host in readConfig(). But if
+            // it matches one of the ones in the XML config (as presumably it
+            // should), remove the original and use the one with the pretty name.
+            if (!matchedGw && host.address == d->hosts.at(0).address) {
+                d->hosts.removeFirst();
+                matchedGw = true;
+            }
+            d->hosts.append(host);
+        }
+    }
+
+    for (int i = 0; i < d->hosts.size(); i++) {
+        d->ui.cmbHosts->addItem(d->hosts.at(i).name, i);
+        if (d->secrets["lasthost"] == d->hosts.at(i).name || d->secrets["lasthost"] == d->hosts.at(i).address)
+            d->ui.cmbHosts->setCurrentIndex(i);
+    }
+
+    if (d->secrets["autoconnect"] == "yes") {
+        d->ui.chkAutoconnect->setChecked(true);
+        QTimer::singleShot(0, this, SLOT(connectHost()));
+    }
+
+    if (!d->secrets["certsigs"].isEmpty()) {
+        d->certificateFingerprints.append(d->secrets["certsigs"].split('\t'));
+    }
+    d->certificateFingerprints.removeDuplicates();
+}
+
+void OpenconnectAuthWidget::acceptDialog()
+{
+    KDialog *dialog = qobject_cast<KDialog*>(parentWidget());
+    if (dialog) {
+        dialog->accept();
+    }
+}
+
+// This starts the worker thread, which connects to the selected AnyConnect host
+// and retrieves the login form
+void OpenconnectAuthWidget::connectHost()
+{
+    Q_D(OpenconnectAuthWidget);
+    d->userQuit = true;
+    if (write(d->cancelPipes[1], "x", 1)) {
+        // not a lot we can do
+    }
+    d->workerWaiting.wakeAll();
+    d->worker->wait();
+    d->userQuit = false;
+
+    /* Suck out the cancel byte(s) */
+    char buf;
+    while (read(d->cancelPipes[0], &buf, 1) == 1)
+        ;
+    deleteAllFromLayout(d->ui.loginBoxLayout);
+    int i = d->ui.cmbHosts->currentIndex();
+    if (i == -1)
+        return;
+    i = d->ui.cmbHosts->itemData(i).toInt();
+    const VPNHost &host = d->hosts.at(i);
+    if (openconnect_parse_url(d->vpninfo, host.address.toAscii().data())) {
+        kWarning() << "Failed to parse server URL" << host.address;
+        openconnect_set_hostname(d->vpninfo, strdup(host.address.toAscii().data()));
+    }
+    if (!openconnect_get_urlpath(d->vpninfo) && !host.group.isEmpty())
+        openconnect_set_urlpath(d->vpninfo, strdup(host.group.toAscii().data()));
+    d->secrets["lasthost"] = host.name;
+    addFormInfo(QLatin1String("dialog-information"), i18n("Contacting host, please wait..."));
+    d->worker->start();
+}
+
+QVariantMap OpenconnectAuthWidget::setting(bool agentOwned) const
+{
+    Q_D(const OpenconnectAuthWidget);
+    Q_UNUSED(agentOwned)
+
+    NMStringMap secrets;
+    QVariantMap secretData;
+
+    secrets.unite(d->secrets);
+    QString host(openconnect_get_hostname(d->vpninfo));
+    const QString port = QString::number(openconnect_get_port(d->vpninfo));
+    secrets.insert(QLatin1String(NM_OPENCONNECT_KEY_GATEWAY), host + ':' + port);
+
+    secrets.insert(QLatin1String(NM_OPENCONNECT_KEY_COOKIE), QLatin1String(openconnect_get_cookie(d->vpninfo)));
+    openconnect_clear_cookie(d->vpninfo);
+
+    OPENCONNECT_X509 *cert = openconnect_get_peer_cert(d->vpninfo);
+    char fingerprint[41];
+    openconnect_get_cert_sha1(d->vpninfo, cert, fingerprint);
+    secrets.insert(QLatin1String(NM_OPENCONNECT_KEY_GWCERT), QLatin1String(fingerprint));
+    secrets.insert(QLatin1String("certsigs"), d->certificateFingerprints.join("\t"));
+    secrets.insert(QLatin1String("autoconnect"), d->ui.chkAutoconnect->isChecked() ? "yes" : "no");
+
+    NMStringMap::iterator i = secrets.begin();
+    while (i != secrets.end()) {
+        if (i.value().isEmpty())
+            i = secrets.erase(i);
+        else
+            i++;
+    }
+
+    secretData.insert("secrets", QVariant::fromValue<NMStringMap>(secrets));
+    return secretData;
+}
+
+void OpenconnectAuthWidget::writeNewConfig(const QString & buf)
+{
+    Q_D(OpenconnectAuthWidget);
+    d->secrets["xmlconfig"] = buf;
+}
+
+void OpenconnectAuthWidget::updateLog(const QString &message, const int &level)
+{
+    Q_D(OpenconnectAuthWidget);
+    QPair<QString, int> pair;
+    pair.first = message;
+    if (pair.first.endsWith(QLatin1String("\n")))
+        pair.first.chop(1);
+    switch (level)
+    {
+    case PRG_ERR:
+        pair.second = OpenconnectAuthWidgetPrivate::Error;
+        break;
+    case PRG_INFO:
+        pair.second = OpenconnectAuthWidgetPrivate::Info;
+        break;
+    case PRG_DEBUG:
+        pair.second = OpenconnectAuthWidgetPrivate::Debug;
+        break;
+    case PRG_TRACE:
+        pair.second = OpenconnectAuthWidgetPrivate::Trace;
+        break;
+    }
+    if (pair.second <= d->ui.cmbLogLevel->currentIndex()) {
+        d->ui.serverLog->append(pair.first);
+    }
+
+    d->serverLog.append(pair);
+    if (d->serverLog.size() > 100) {
+        d->serverLog.removeFirst();
+    }
+}
+
+void OpenconnectAuthWidget::logLevelChanged(int newLevel)
+{
+    Q_D(OpenconnectAuthWidget);
+    d->ui.serverLog->clear();
+    QList<QPair<QString, int> >::const_iterator i;
+
+    for (i = d->serverLog.constBegin(); i != d->serverLog.constEnd(); ++i) {
+        QPair<QString, int> pair = *i;
+        if(pair.second <= newLevel) {
+            d->ui.serverLog->append(pair.first);
+        }
+    }
+}
+
+void OpenconnectAuthWidget::addFormInfo(const QString &iconName, const QString &message)
+{
+    Q_D(OpenconnectAuthWidget);
+    QHBoxLayout *layout = new QHBoxLayout();
+    QLabel *icon = new QLabel(this);
+    QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
+    sizePolicy.setHorizontalStretch(0);
+    sizePolicy.setVerticalStretch(0);
+    sizePolicy.setHeightForWidth(icon->sizePolicy().hasHeightForWidth());
+    icon->setSizePolicy(sizePolicy);
+    icon->setMinimumSize(QSize(16, 16));
+    icon->setMaximumSize(QSize(16, 16));
+    layout->addWidget(icon);
+
+    QLabel *text = new QLabel(this);
+    text->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
+    text->setWordWrap(false);
+    layout->addWidget(text);
+
+    icon->setPixmap(KIcon(iconName).pixmap(QSize(16,16)));
+    text->setText(message);
+
+    d->ui.loginBoxLayout->addLayout(layout);
+}
+
+void OpenconnectAuthWidget::processAuthForm(struct oc_auth_form *form)
+{
+    Q_D(OpenconnectAuthWidget);
+    deleteAllFromLayout(d->ui.loginBoxLayout);
+    if (form->banner) {
+        addFormInfo(QLatin1String("dialog-information"), form->banner);
+    }
+    if (form->message) {
+        addFormInfo(QLatin1String("dialog-information"), form->message);
+    }
+    if (form->error) {
+        addFormInfo(QLatin1String("dialog-error"), form->error);
+    }
+
+    struct oc_form_opt *opt;
+    QFormLayout *layout = new QFormLayout();
+    QSizePolicy policy(QSizePolicy::Expanding, QSizePolicy::Fixed);
+    QCheckBox *togglePasswordMode = new QCheckBox(this);
+    togglePasswordMode->setText(i18n("&Show password"));
+    togglePasswordMode->setChecked(false);
+    connect(togglePasswordMode, SIGNAL(toggled(bool)), this, SLOT(passwordModeToggled(bool)));
+    int passwordnumber = 0;
+    bool focusSet = false;
+    for (opt = form->opts; opt; opt = opt->next) {
+        if (opt->type == OC_FORM_OPT_HIDDEN || IGNORE_OPT(opt))
+            continue;
+        QLabel *text = new QLabel(this);
+        text->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
+        text->setText(QString(opt->label));
+        QWidget *widget = 0;
+        const QString key = QString("form:%1:%2").arg(QLatin1String(form->auth_id)).arg(QLatin1String(opt->name));
+        const QString value = d->secrets.value(key);
+        if (opt->type == OC_FORM_OPT_PASSWORD || opt->type == OC_FORM_OPT_TEXT) {
+            KLineEdit *le = new KLineEdit(this);
+            if (opt->type == OC_FORM_OPT_PASSWORD) {
+                le->setPasswordMode(true);
+                le->setText(value);
+                passwordnumber++;
+            }
+            else {
+                le->setText(value);
+            }
+            if (!focusSet && le->text().isEmpty()) {
+                le->setFocus(Qt::OtherFocusReason);
+                focusSet = true;
+            }
+            widget = qobject_cast<QWidget*>(le);
+        } else if (opt->type == OC_FORM_OPT_SELECT) {
+            KComboBox *cmb = new KComboBox(this);
+            struct oc_form_opt_select *sopt = reinterpret_cast<oc_form_opt_select *>(opt);
+            for (int i = 0; i < sopt->nr_choices; i++) {
+                cmb->addItem(QString::fromUtf8(FORMCHOICE(sopt, i)->label),
+                             QString::fromUtf8(FORMCHOICE(sopt, i)->name));
+                if (value == QString::fromUtf8(FORMCHOICE(sopt, i)->name)) {
+                    cmb->setCurrentIndex(i);
+                    if (sopt == AUTHGROUP_OPT(form) &&
+                        i != AUTHGROUP_SELECTION(form)) {
+                        QTimer::singleShot(0, this, SLOT(formGroupChanged()));
+                    }
+                }
+            }
+            if (sopt == AUTHGROUP_OPT(form)) {
+                connect(cmb, SIGNAL(currentIndexChanged(int)), this, SLOT(formGroupChanged()));
+            }
+            widget = qobject_cast<QWidget*>(cmb);
+        }
+        if (widget) {
+            widget->setProperty("openconnect_opt", (quintptr)opt);
+            widget->setSizePolicy(policy);
+            layout->addRow(text, widget);
+        }
+    }
+    d->ui.loginBoxLayout->addLayout(layout);
+    d->ui.loginBoxLayout->addWidget(togglePasswordMode);
+    if (passwordnumber == 0)
+        togglePasswordMode->setVisible(false);
+    KDialogButtonBox *box = new KDialogButtonBox(this);
+    QPushButton *btn = box->addButton(QDialogButtonBox::Ok);
+    btn->setText(i18n("Login"));
+    btn->setDefault(true);
+    d->ui.loginBoxLayout->addWidget(box);
+    box->setProperty("openconnect_form", (quintptr)form);
+
+    connect(box, SIGNAL(accepted()), this, SLOT(formLoginClicked()));
+}
+
+void OpenconnectAuthWidget::validatePeerCert(const QString &fingerprint,
+                                             const QString &peerCert, const QString &reason, bool *accepted)
+{
+    Q_D(OpenconnectAuthWidget);
+
+    if (!d->certificateFingerprints.contains(fingerprint)) {
+        QWidget *widget = new QWidget();
+        QVBoxLayout *verticalLayout;
+        QHBoxLayout *horizontalLayout;
+        QLabel *icon;
+        QLabel *infoText;
+        KTextBrowser *certificate;
+
+        verticalLayout = new QVBoxLayout(widget);
+        horizontalLayout = new QHBoxLayout(widget);
+        icon = new QLabel(widget);
+        QSizePolicy sizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
+        sizePolicy.setHorizontalStretch(0);
+        sizePolicy.setVerticalStretch(0);
+        sizePolicy.setHeightForWidth(icon->sizePolicy().hasHeightForWidth());
+        icon->setSizePolicy(sizePolicy);
+        icon->setMinimumSize(QSize(48, 48));
+        icon->setMaximumSize(QSize(48, 48));
+
+        horizontalLayout->addWidget(icon);
+
+        infoText = new QLabel(widget);
+        infoText->setAlignment(Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter);
+
+        horizontalLayout->addWidget(infoText);
+
+        verticalLayout->addLayout(horizontalLayout);
+
+        certificate = new KTextBrowser(widget);
+        certificate->setTextInteractionFlags(Qt::TextSelectableByMouse);
+        certificate->setOpenLinks(false);
+
+        verticalLayout->addWidget(certificate);
+
+        icon->setPixmap(KIcon("dialog-information").pixmap(QSize(48,48)));
+        infoText->setText(i18n("Check failed for certificate from VPN server \"%1\".\n"
+                               "Reason: %2\nAccept it anyway?", openconnect_get_hostname(d->vpninfo),reason));
+        infoText->setWordWrap(true);
+        certificate->setText(peerCert);
+
+        QWeakPointer<KDialog> dialog = new KDialog(this);
+        dialog.data()->setWindowModality(Qt::WindowModal);
+        dialog.data()->setButtons(KDialog::Yes | KDialog::No);
+        dialog.data()->setMainWidget(widget);
+        if(dialog.data()->exec() == KDialog::Yes) {
+            d->certificateFingerprints.append(fingerprint);
+            *accepted = true;
+        } else {
+            *accepted = false;
+        }
+        if (dialog) {
+            dialog.data()->deleteLater();
+        }
+        widget->deleteLater();
+    } else {
+        *accepted = true;
+    }
+    d->mutex.lock();
+    d->workerWaiting.wakeAll();
+    d->mutex.unlock();
+}
+
+void OpenconnectAuthWidget::formGroupChanged()
+{
+    Q_D(OpenconnectAuthWidget);
+
+    d->formGroupChanged = true;
+    formLoginClicked();
+}
+
+// Writes the user input from the form into the oc_auth_form structs we got from
+// libopenconnect, and wakes the worker thread up to try to log in and obtain a
+// cookie with this data
+void OpenconnectAuthWidget::formLoginClicked()
+{
+    Q_D(OpenconnectAuthWidget);
+
+    const int lastIndex = d->ui.loginBoxLayout->count() - 1;
+    QLayout *layout = d->ui.loginBoxLayout->itemAt(lastIndex - 2)->layout();
+    struct oc_auth_form *form = (struct oc_auth_form *) d->ui.loginBoxLayout->itemAt(lastIndex)->widget()->property("openconnect_form").value<quintptr>();
+
+    for (int i = 0; i < layout->count(); i++) {
+        QLayoutItem *item = layout->itemAt(i);
+        QWidget *widget = item->widget();
+        if (widget && widget->property("openconnect_opt").isValid()) {
+            struct oc_form_opt *opt = (struct oc_form_opt *) widget->property("openconnect_opt").value<quintptr>();
+            const QString key = QString("form:%1:%2").arg(QLatin1String(form->auth_id)).arg(QLatin1String(opt->name));
+            if (opt->type == OC_FORM_OPT_PASSWORD || opt->type == OC_FORM_OPT_TEXT) {
+                KLineEdit *le = qobject_cast<KLineEdit*>(widget);
+                QByteArray text = le->text().toUtf8();
+                opt->value = strdup(text.data());
+                if (opt->type == OC_FORM_OPT_TEXT) {
+                    d->secrets.insert(key,le->text());
+                }
+            } else if (opt->type == OC_FORM_OPT_SELECT) {
+                KComboBox *cbo = qobject_cast<KComboBox*>(widget);
+                QByteArray text = cbo->itemData(cbo->currentIndex()).toString().toAscii();
+                opt->value = strdup(text.data());
+                d->secrets.insert(key,cbo->itemData(cbo->currentIndex()).toString());
+            }
+        }
+    }
+    deleteAllFromLayout(d->ui.loginBoxLayout);
+    d->workerWaiting.wakeAll();
+}
+
+void OpenconnectAuthWidget::workerFinished(const int &ret)
+{
+    Q_D(OpenconnectAuthWidget);
+    if (ret < 0) {
+        QString message;
+        QList<QPair<QString, int> >::const_iterator i;
+        for (i = d->serverLog.constEnd()-1; i >= d->serverLog.constBegin(); --i) {
+            QPair<QString, int> pair = *i;
+            if(pair.second <= OpenconnectAuthWidgetPrivate::Error) {
+                message = pair.first;
+                break;
+            }
+        }
+        if (message.isEmpty())
+            message = i18n("Connection attempt was unsuccessful.");
+        deleteAllFromLayout(d->ui.loginBoxLayout);
+        addFormInfo(QLatin1String("dialog-error"), message);
+    } else {
+        deleteAllFromLayout(d->ui.loginBoxLayout);
+        acceptDialog();
+    }
+}
+
+void OpenconnectAuthWidget::deleteAllFromLayout(QLayout *layout)
+{
+    while (QLayoutItem *item = layout->takeAt(0)) {
+        if (QLayout *itemLayout = item->layout()) {
+            deleteAllFromLayout(itemLayout);
+            itemLayout->deleteLater();
+        }
+        else
+            item->widget()->deleteLater();
+        delete item;
+    }
+    layout->invalidate();
+}
+
+void OpenconnectAuthWidget::viewServerLogToggled(bool toggled)
+{
+    Q_D(OpenconnectAuthWidget);
+    d->ui.lblLogLevel->setVisible(toggled);
+    d->ui.cmbLogLevel->setVisible(toggled);
+    if (toggled) {
+        QLayoutItem *item = d->ui.verticalLayout->takeAt(4);
+        if (item) {
+            delete item;
+        }
+        QSizePolicy policy = d->ui.serverLogBox->sizePolicy();
+        policy.setVerticalPolicy(QSizePolicy::Expanding);
+        d->ui.serverLogBox->setSizePolicy(policy);
+        d->ui.serverLog->setVisible(true);
+    } else {
+        QSpacerItem *verticalSpacer = new QSpacerItem(0, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
+        d->ui.verticalLayout->addItem(verticalSpacer);
+        d->ui.serverLog->setVisible(false);
+        QSizePolicy policy = d->ui.serverLogBox->sizePolicy();
+        policy.setVerticalPolicy(QSizePolicy::Fixed);
+        d->ui.serverLogBox->setSizePolicy(policy);
+    }
+}
+
+void OpenconnectAuthWidget::passwordModeToggled(bool toggled)
+{
+    Q_D(OpenconnectAuthWidget);
+    const int lastIndex = d->ui.loginBoxLayout->count() - 1;
+    QLayout *layout = d->ui.loginBoxLayout->itemAt(lastIndex - 2)->layout();
+    for (int i = 0; i < layout->count(); i++) {
+        QLayoutItem *item = layout->itemAt(i);
+        QWidget *widget = item->widget();
+        if (widget && widget->property("openconnect_opt").isValid()) {
+            struct oc_form_opt *opt = (struct oc_form_opt *) widget->property("openconnect_opt").value<quintptr>();
+            if (opt->type == OC_FORM_OPT_PASSWORD) {
+                KLineEdit *le = qobject_cast<KLineEdit*>(widget);
+                le->setPasswordMode(!toggled);
+            }
+        }
+    }
+}
diff --git a/plasma-nm/vpn/openconnect/openconnectauth.h b/plasma-nm/vpn/openconnect/openconnectauth.h
new file mode 100644 (file)
index 0000000..5e24981
--- /dev/null
@@ -0,0 +1,68 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2013 Lukáš Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef OPENCONNECTAUTH_H
+#define OPENCONNECTAUTH_H
+
+#include "settingwidget.h"
+
+#include <NetworkManagerQt/VpnSetting>
+
+#include <QString>
+
+class QLayout;
+struct openconnect_info;
+struct oc_auth_form;
+
+class OpenconnectAuthWidgetPrivate;
+
+class OpenconnectAuthWidget : public SettingWidget
+{
+    Q_OBJECT
+    Q_DECLARE_PRIVATE(OpenconnectAuthWidget)
+public:
+    explicit OpenconnectAuthWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    ~OpenconnectAuthWidget();
+    virtual void readSecrets();
+    void readConfig();
+    virtual QVariantMap setting(bool agentOwned = false) const;
+
+private:
+    OpenconnectAuthWidgetPrivate * d_ptr;
+    void acceptDialog();
+    void addFormInfo(const QString &, const QString &);
+    void deleteAllFromLayout(QLayout *);
+
+private slots:
+    void writeNewConfig(const QString &);
+    void validatePeerCert(const QString &, const QString &, const QString &, bool*);
+    void processAuthForm(struct oc_auth_form *);
+    void updateLog(const QString &, const int &);
+    void logLevelChanged(int);
+    void formLoginClicked();
+    void formGroupChanged();
+    void workerFinished(const int&);
+    void viewServerLogToggled(bool);
+    void passwordModeToggled(bool);
+    void connectHost();
+};
+
+#endif // OPENCONNECTAUTH_H
diff --git a/plasma-nm/vpn/openconnect/openconnectauth.ui b/plasma-nm/vpn/openconnect/openconnectauth.ui
new file mode 100644 (file)
index 0000000..538d109
--- /dev/null
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>OpenconnectAuth</class>
+ <widget class="QWidget" name="OpenconnectAuth">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>341</width>
+    <height>297</height>
+   </rect>
+  </property>
+  <property name="minimumSize">
+   <size>
+    <width>0</width>
+    <height>0</height>
+   </size>
+  </property>
+  <property name="windowTitle">
+   <string>OpenConnect VPN Authentication</string>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout">
+   <property name="sizeConstraint">
+    <enum>QLayout::SetMinimumSize</enum>
+   </property>
+   <property name="margin">
+    <number>0</number>
+   </property>
+   <item>
+    <layout class="QHBoxLayout" name="horizontalLayout_3">
+     <item>
+      <widget class="QLabel" name="label_3">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="text">
+        <string>VPN Host</string>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="KComboBox" name="cmbHosts"/>
+     </item>
+     <item>
+      <widget class="KPushButton" name="btnConnect">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="toolTip">
+        <string>Connect</string>
+       </property>
+       <property name="autoDefault">
+        <bool>false</bool>
+       </property>
+       <property name="default">
+        <bool>false</bool>
+       </property>
+       <property name="flat">
+        <bool>false</bool>
+       </property>
+       <property name="isDragEnabled" stdset="0">
+        <bool>false</bool>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item>
+    <widget class="QCheckBox" name="chkAutoconnect">
+     <property name="text">
+      <string>Automatically start connecting next time</string>
+     </property>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="loginBox">
+     <property name="minimumSize">
+      <size>
+       <width>0</width>
+       <height>0</height>
+      </size>
+     </property>
+     <property name="title">
+      <string notr="true"/>
+     </property>
+     <layout class="QVBoxLayout" name="loginBoxLayout"/>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="serverLogBox">
+     <property name="sizePolicy">
+      <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
+       <horstretch>0</horstretch>
+       <verstretch>0</verstretch>
+      </sizepolicy>
+     </property>
+     <layout class="QVBoxLayout" name="logLayout">
+      <property name="margin">
+       <number>0</number>
+      </property>
+      <item>
+       <layout class="QHBoxLayout" name="horizontalLayout_2">
+        <item>
+         <widget class="QCheckBox" name="viewServerLog">
+          <property name="text">
+           <string>View Log</string>
+          </property>
+          <property name="checked">
+           <bool>true</bool>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="QLabel" name="lblLogLevel">
+          <property name="text">
+           <string>Log Level:</string>
+          </property>
+          <property name="alignment">
+           <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="KComboBox" name="cmbLogLevel">
+          <item>
+           <property name="text">
+            <string>Error</string>
+           </property>
+          </item>
+          <item>
+           <property name="text">
+            <string>Info</string>
+           </property>
+          </item>
+          <item>
+           <property name="text">
+            <string comment="like in Debug log level">Debug</string>
+           </property>
+          </item>
+          <item>
+           <property name="text">
+            <string>Trace</string>
+           </property>
+          </item>
+         </widget>
+        </item>
+       </layout>
+      </item>
+      <item>
+       <widget class="KTextBrowser" name="serverLog">
+        <property name="enabled">
+         <bool>true</bool>
+        </property>
+        <property name="frameShape">
+         <enum>QFrame::StyledPanel</enum>
+        </property>
+        <property name="frameShadow">
+         <enum>QFrame::Sunken</enum>
+        </property>
+        <property name="acceptRichText">
+         <bool>false</bool>
+        </property>
+        <property name="textInteractionFlags">
+         <set>Qt::TextSelectableByMouse</set>
+        </property>
+        <property name="openLinks">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KTextBrowser</class>
+   <extends>QTextBrowser</extends>
+   <header>ktextbrowser.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KPushButton</class>
+   <extends>QPushButton</extends>
+   <header>kpushbutton.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/vpn/openconnect/openconnectauthworkerthread.cpp b/plasma-nm/vpn/openconnect/openconnectauthworkerthread.cpp
new file mode 100644 (file)
index 0000000..cf130da
--- /dev/null
@@ -0,0 +1,199 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "openconnectauthworkerthread.h"
+
+#include <QThread>
+#include <QMutex>
+#include <QWaitCondition>
+#include <QString>
+#include <QByteArray>
+
+extern "C"
+{
+#include <openconnect.h>
+#include <stdlib.h>
+#if !OPENCONNECT_CHECK_VER(1,5)
+#include <openssl/ssl.h>
+#include <openssl/bio.h>
+#include <openssl/ossl_typ.h>
+#endif
+#include <errno.h>
+}
+
+#include <cstdarg>
+
+class OpenconnectAuthStaticWrapper
+{
+public:
+    static int writeNewConfig(void *obj, char *str, int num)
+    {
+        if (obj)
+            return static_cast<OpenconnectAuthWorkerThread*>(obj)->writeNewConfig(str, num);
+        return -1;
+    }
+    static int validatePeerCert(void *obj, OPENCONNECT_X509 *cert, const char *str)
+    {
+        if (obj)
+            return static_cast<OpenconnectAuthWorkerThread*>(obj)->validatePeerCert(cert, str);
+        return -1;
+    }
+    static int processAuthForm(void *obj, struct oc_auth_form *form)
+    {
+        if (obj)
+            return static_cast<OpenconnectAuthWorkerThread*>(obj)->processAuthFormP(form);
+        return OC_FORM_RESULT_ERR;
+    }
+    static void writeProgress(void *obj, int level, const char *str, ...)
+    {
+        if (obj) {
+            va_list argPtr;
+            va_start(argPtr, str);
+            static_cast<OpenconnectAuthWorkerThread*>(obj)->writeProgress(level, str, argPtr);
+            va_end(argPtr);
+        }
+    }
+};
+
+OpenconnectAuthWorkerThread::OpenconnectAuthWorkerThread(QMutex *mutex, QWaitCondition *waitForUserInput, bool *userDecidedToQuit, bool *formGroupChanged, int cancelFd)
+       : QThread(), m_mutex(mutex), m_waitForUserInput(waitForUserInput), m_userDecidedToQuit(userDecidedToQuit), m_formGroupChanged(formGroupChanged)
+{
+    m_openconnectInfo = openconnect_vpninfo_new((char*)"OpenConnect VPN Agent (PlasmaNM - running on KDE)",
+                                                OpenconnectAuthStaticWrapper::validatePeerCert,
+                                                OpenconnectAuthStaticWrapper::writeNewConfig,
+                                                OpenconnectAuthStaticWrapper::processAuthForm,
+                                                OpenconnectAuthStaticWrapper::writeProgress,
+                                                this);
+#if OPENCONNECT_CHECK_VER(1,4)
+    openconnect_set_cancel_fd(m_openconnectInfo, cancelFd);
+#else
+    // Silence warning about unused parameter
+    Q_UNUSED(cancelFd);
+#endif
+}
+
+OpenconnectAuthWorkerThread::~OpenconnectAuthWorkerThread()
+{
+    openconnect_vpninfo_free(m_openconnectInfo);
+}
+
+void OpenconnectAuthWorkerThread::run()
+{
+    openconnect_init_ssl();
+    int ret = openconnect_obtain_cookie(m_openconnectInfo);
+    if (*m_userDecidedToQuit)
+        return;
+    emit cookieObtained(ret);
+}
+
+struct openconnect_info* OpenconnectAuthWorkerThread::getOpenconnectInfo()
+{
+    return m_openconnectInfo;
+}
+
+int OpenconnectAuthWorkerThread::writeNewConfig(char *buf, int buflen)
+{
+    Q_UNUSED(buflen)
+    if (*m_userDecidedToQuit)
+        return -EINVAL;
+    emit writeNewConfig(QString(QByteArray(buf).toBase64()));
+    return 0;
+}
+
+#if !OPENCONNECT_CHECK_VER(1,5)
+static char *openconnect_get_cert_details(struct openconnect_info *vpninfo,
+                                          OPENCONNECT_X509 *cert)
+{
+    Q_UNUSED(vpninfo)
+
+    BIO *bp = BIO_new(BIO_s_mem());
+    BUF_MEM *certinfo;
+    char zero = 0;
+    char *ret;
+
+    X509_print_ex(bp, cert, 0, 0);
+    BIO_write(bp, &zero, 1);
+    BIO_get_mem_ptr(bp, &certinfo);
+
+    ret = strdup(certinfo->data);
+    BIO_free(bp);
+
+    return ret;
+}
+#endif
+
+int OpenconnectAuthWorkerThread::validatePeerCert(OPENCONNECT_X509 *cert, const char *reason)
+{
+    if (*m_userDecidedToQuit)
+        return -EINVAL;
+    char fingerprint[41];
+    int ret = 0;
+
+    ret = openconnect_get_cert_sha1(m_openconnectInfo, cert, fingerprint);
+    if (ret)
+        return ret;
+
+    char *details = openconnect_get_cert_details(m_openconnectInfo, cert);
+
+    bool accepted = false;
+    m_mutex->lock();
+    QString qFingerprint(fingerprint);
+    QString qCertinfo(details);
+    QString qReason(reason);
+    emit validatePeerCert(qFingerprint, qCertinfo, qReason, &accepted);
+    m_waitForUserInput->wait(m_mutex);
+    m_mutex->unlock();
+    ::free(details);
+    if (*m_userDecidedToQuit)
+        return -EINVAL;
+
+    if (accepted)
+        return 0;
+    else
+        return -EINVAL;
+
+}
+
+int OpenconnectAuthWorkerThread::processAuthFormP(struct oc_auth_form *form)
+{
+    if (*m_userDecidedToQuit)
+        return -1;
+
+    m_mutex->lock();
+    *m_formGroupChanged = false;
+    emit processAuthForm(form);
+    m_waitForUserInput->wait(m_mutex);
+    m_mutex->unlock();
+    if (*m_userDecidedToQuit)
+        return OC_FORM_RESULT_CANCELLED;
+
+    if (*m_formGroupChanged)
+        return OC_FORM_RESULT_NEWGROUP;
+    return OC_FORM_RESULT_OK;
+}
+
+void OpenconnectAuthWorkerThread::writeProgress(int level, const char *fmt, va_list argPtr)
+{
+    if (*m_userDecidedToQuit)
+        return;
+    QString msg;
+    msg.vsprintf(fmt, argPtr);
+    emit updateLog(msg, level);
+}
diff --git a/plasma-nm/vpn/openconnect/openconnectauthworkerthread.h b/plasma-nm/vpn/openconnect/openconnectauthworkerthread.h
new file mode 100644 (file)
index 0000000..282d8ce
--- /dev/null
@@ -0,0 +1,100 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef OPENCONNECTAUTHWORKERTHREAD_H
+#define OPENCONNECTAUTHWORKERTHREAD_H
+
+extern "C" {
+#include <openconnect.h>
+}
+
+#if OPENCONNECT_API_VERSION_MAJOR == 1
+#define openconnect_vpninfo_new openconnect_vpninfo_new_with_cbdata
+#define openconnect_init_ssl openconnect_init_openssl
+#endif
+
+#ifndef OPENCONNECT_CHECK_VER
+#define OPENCONNECT_CHECK_VER(x,y) 0
+#endif
+
+#if !OPENCONNECT_CHECK_VER(1,5)
+struct x509_st;
+#define OPENCONNECT_X509 struct x509_st
+#define OPENCONNECT_OPENSSL
+#endif
+
+#if OPENCONNECT_CHECK_VER(3,0)
+#define NEWGROUP_SUPPORTED     1
+#define AUTHGROUP_OPT(form)    (void *)(form)->authgroup_opt
+#define AUTHGROUP_SELECTION(form) (form)->authgroup_selection
+#define FORMCHOICE(sopt, i)    ((sopt)->choices[i])
+#define IGNORE_OPT(opt)                ((opt)->flags & OC_FORM_OPT_IGNORE)
+#else
+#define NEWGROUP_SUPPORTED     0
+#define AUTHGROUP_OPT(form)    NULL
+#define AUTHGROUP_SELECTION(form) 0
+#define FORMCHOICE(sopt, i)    (&(sopt)->choices[i])
+#define IGNORE_OPT(opt)                0
+
+#define OC_FORM_RESULT_ERR     -1
+#define OC_FORM_RESULT_OK      0
+#define OC_FORM_RESULT_CANCELLED 1
+#define OC_FORM_RESULT_NEWGROUP        2
+#endif
+
+#include <QThread>
+
+class QMutex;
+class QWaitCondition;
+struct openconnect_info;
+
+class OpenconnectAuthWorkerThread : public QThread
+{
+    Q_OBJECT
+    friend class OpenconnectAuthStaticWrapper;
+public:
+    OpenconnectAuthWorkerThread(QMutex *, QWaitCondition *, bool *, bool *, int);
+    ~OpenconnectAuthWorkerThread();
+    struct openconnect_info* getOpenconnectInfo();
+
+signals:
+    void validatePeerCert(const QString &, const QString &, const QString &, bool*);
+    void processAuthForm(struct oc_auth_form *);
+    void updateLog(const QString &, const int&);
+    void writeNewConfig(const QString &);
+    void cookieObtained(const int&);
+
+protected:
+    void run();
+
+private:
+    int writeNewConfig(char *, int);
+    int validatePeerCert(OPENCONNECT_X509 *, const char *);
+    int processAuthFormP(struct oc_auth_form *);
+    void writeProgress(int level, const char *, va_list);
+
+    QMutex *m_mutex;
+    QWaitCondition *m_waitForUserInput;
+    bool *m_userDecidedToQuit;
+    bool *m_formGroupChanged;
+    struct openconnect_info *m_openconnectInfo;
+};
+
+#endif
diff --git a/plasma-nm/vpn/openconnect/openconnectprop.ui b/plasma-nm/vpn/openconnect/openconnectprop.ui
new file mode 100644 (file)
index 0000000..c4c2a2e
--- /dev/null
@@ -0,0 +1,159 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>OpenconnectProp</class>
+ <widget class="QWidget" name="OpenconnectProp">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>306</width>
+    <height>327</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>OpenConnect Settings</string>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout_2">
+   <item>
+    <widget class="QGroupBox" name="grp_general">
+     <property name="title">
+      <string comment="like in General settings">General</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout">
+      <property name="fieldGrowthPolicy">
+       <enum>QFormLayout::ExpandingFieldsGrow</enum>
+      </property>
+      <item row="0" column="0">
+       <widget class="QLabel" name="label_4">
+        <property name="text">
+         <string>Gateway:</string>
+        </property>
+        <property name="buddy">
+         <cstring>leGateway</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="KLineEdit" name="leGateway"/>
+      </item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="label">
+        <property name="text">
+         <string>CA Certificate:</string>
+        </property>
+        <property name="buddy">
+         <cstring>leCaCertificate</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="1">
+       <widget class="KUrlRequester" name="leCaCertificate"/>
+      </item>
+      <item row="2" column="0">
+       <widget class="QLabel" name="label_2">
+        <property name="text">
+         <string>Proxy:</string>
+        </property>
+        <property name="buddy">
+         <cstring>leProxy</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="1">
+       <widget class="KLineEdit" name="leProxy"/>
+      </item>
+      <item row="4" column="0">
+       <widget class="QLabel" name="label_3">
+        <property name="text">
+         <string>CSD Wrapper Script:</string>
+        </property>
+        <property name="buddy">
+         <cstring>leCsdWrapperScript</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="0" colspan="2">
+       <widget class="QCheckBox" name="chkAllowTrojan">
+        <property name="text">
+         <string>Allow Cisco Secure Desktop &amp;trojan</string>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="1">
+       <widget class="KUrlRequester" name="leCsdWrapperScript"/>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="groupBox">
+     <property name="title">
+      <string>Certificate Authentication</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout_2">
+      <item row="0" column="0">
+       <widget class="QLabel" name="label_5">
+        <property name="text">
+         <string>User Certificate:</string>
+        </property>
+        <property name="buddy">
+         <cstring>leUserCert</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="label_6">
+        <property name="text">
+         <string>Private Key:</string>
+        </property>
+        <property name="buddy">
+         <cstring>leUserPrivateKey</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="KUrlRequester" name="leUserCert"/>
+      </item>
+      <item row="1" column="1">
+       <widget class="KUrlRequester" name="leUserPrivateKey"/>
+      </item>
+      <item row="2" column="0" colspan="2">
+       <widget class="QCheckBox" name="chkUseFsid">
+        <property name="text">
+         <string>Use FSID for key passphrase</string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>0</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KUrlRequester</class>
+   <extends>QFrame</extends>
+   <header>kurlrequester.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/vpn/openconnect/openconnectui.cpp b/plasma-nm/vpn/openconnect/openconnectui.cpp
new file mode 100644 (file)
index 0000000..8984569
--- /dev/null
@@ -0,0 +1,85 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "openconnectui.h"
+
+#include <KPluginFactory>
+
+#include "openconnectwidget.h"
+#include "openconnectauth.h"
+
+K_PLUGIN_FACTORY(OpenconnectUiPluginFactory, registerPlugin<OpenconnectUiPlugin>();)
+K_EXPORT_PLUGIN(OpenconnectUiPluginFactory("plasmanetworkmanagement_openconnectui"))
+
+OpenconnectUiPlugin::OpenconnectUiPlugin(QObject * parent, const QVariantList &) : VpnUiPlugin(parent)
+{
+
+}
+
+OpenconnectUiPlugin::~OpenconnectUiPlugin()
+{
+
+}
+
+SettingWidget * OpenconnectUiPlugin::widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    return new OpenconnectSettingWidget(setting, parent);
+}
+
+SettingWidget * OpenconnectUiPlugin::askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    return new OpenconnectAuthWidget(setting, parent);
+}
+
+QString OpenconnectUiPlugin::suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const
+{
+    Q_UNUSED(connection);
+    return QString();
+}
+
+QString OpenconnectUiPlugin::supportedFileExtensions() const
+{
+    return QString();
+}
+
+QMessageBox::StandardButtons OpenconnectUiPlugin::suggestedAuthDialogButtons() const
+{
+    return QMessageBox::Close;
+}
+
+NMVariantMapMap OpenconnectUiPlugin::importConnectionSettings(const QString &fileName)
+{
+    Q_UNUSED(fileName);
+
+    // TODO : import the Openconnect connection from file and return settings
+    mError = VpnUiPlugin::NotImplemented;
+    return NMVariantMapMap();
+}
+
+bool OpenconnectUiPlugin::exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName)
+{
+    Q_UNUSED(connection);
+    Q_UNUSED(fileName);
+
+    // TODO : export Openconnect connection to file
+    mError = VpnUiPlugin::NotImplemented;
+    return false;
+}
diff --git a/plasma-nm/vpn/openconnect/openconnectui.h b/plasma-nm/vpn/openconnect/openconnectui.h
new file mode 100644 (file)
index 0000000..80495eb
--- /dev/null
@@ -0,0 +1,46 @@
+/*
+Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) version 3, or any
+later version accepted by the membership of KDE e.V. (or its
+successor approved by the membership of KDE e.V.), which shall
+act as a proxy defined in Section 6 of version 3 of the license.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef OPENCONNECT_UI_H
+#define OPENCONNECT_UI_H
+
+#include "vpnuiplugin.h"
+
+#include <QVariant>
+#include <KDialog>
+
+class OpenconnectUiPlugin : public VpnUiPlugin
+{
+    Q_OBJECT
+public:
+    explicit OpenconnectUiPlugin(QObject * parent = 0, const QVariantList& = QVariantList());
+    virtual ~OpenconnectUiPlugin();
+    virtual SettingWidget * widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    virtual SettingWidget * askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+
+    virtual QString suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const;
+    virtual QString supportedFileExtensions() const;
+    virtual QMessageBox::StandardButtons suggestedAuthDialogButtons() const;
+    virtual NMVariantMapMap importConnectionSettings(const QString &fileName);
+    virtual bool exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName);
+};
+
+#endif //  OPENCONNECT_UI_H
diff --git a/plasma-nm/vpn/openconnect/openconnectwidget.cpp b/plasma-nm/vpn/openconnect/openconnectwidget.cpp
new file mode 100644 (file)
index 0000000..acefd31
--- /dev/null
@@ -0,0 +1,112 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.de>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "openconnectwidget.h"
+#include <KDialog>
+
+#include "ui_openconnectprop.h"
+
+#include <QString>
+#include "nm-openconnect-service.h"
+
+class OpenconnectSettingWidgetPrivate
+{
+public:
+    Ui_OpenconnectProp ui;
+    NetworkManager::VpnSetting::Ptr setting;
+};
+
+OpenconnectSettingWidget::OpenconnectSettingWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+: SettingWidget(setting, parent), d_ptr(new OpenconnectSettingWidgetPrivate)
+{
+    Q_D(OpenconnectSettingWidget);
+    d->ui.setupUi(this);
+    d->setting = setting;
+
+    connect(d->ui.leGateway, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (d->setting)
+        loadConfig(d->setting);
+}
+
+OpenconnectSettingWidget::~OpenconnectSettingWidget()
+{
+    delete d_ptr;
+}
+
+void OpenconnectSettingWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    Q_D(OpenconnectSettingWidget);
+    Q_UNUSED(setting)
+
+    // General settings
+    const NMStringMap dataMap = d->setting->data();
+
+    d->ui.leGateway->setText(dataMap[NM_OPENCONNECT_KEY_GATEWAY]);
+    d->ui.leCaCertificate->setUrl(KUrl(dataMap[NM_OPENCONNECT_KEY_CACERT]));
+    d->ui.leProxy->setText(dataMap[NM_OPENCONNECT_KEY_PROXY]);
+    d->ui.chkAllowTrojan->setChecked(dataMap[NM_OPENCONNECT_KEY_CSD_ENABLE] == "yes");
+    d->ui.leCsdWrapperScript->setUrl(KUrl(dataMap[NM_OPENCONNECT_KEY_CSD_WRAPPER]));
+    d->ui.leUserCert->setUrl(KUrl(dataMap[NM_OPENCONNECT_KEY_USERCERT]));
+    d->ui.leUserPrivateKey->setUrl(KUrl(dataMap[NM_OPENCONNECT_KEY_PRIVKEY]));
+    d->ui.chkUseFsid->setChecked(dataMap[NM_OPENCONNECT_KEY_PEM_PASSPHRASE_FSID] == "yes");
+}
+
+QVariantMap OpenconnectSettingWidget::setting(bool agentOwned) const
+{
+    Q_D(const OpenconnectSettingWidget);
+    Q_UNUSED(agentOwned)
+
+    NetworkManager::VpnSetting setting;
+    setting.setServiceType(QLatin1String(NM_DBUS_SERVICE_OPENCONNECT));
+
+    NMStringMap data;
+
+    data.insert(QLatin1String(NM_OPENCONNECT_KEY_GATEWAY), d->ui.leGateway->text());
+    if (!d->ui.leCaCertificate->url().isEmpty())
+        data.insert(QLatin1String(NM_OPENCONNECT_KEY_CACERT), d->ui.leCaCertificate->url().path());
+    if (!d->ui.leProxy->text().isEmpty())
+        data.insert(QLatin1String(NM_OPENCONNECT_KEY_PROXY), d->ui.leProxy->text());
+    data.insert(QLatin1String(NM_OPENCONNECT_KEY_CSD_ENABLE), d->ui.chkAllowTrojan->isChecked() ? "yes" : "no");
+    if (!d->ui.leCsdWrapperScript->url().isEmpty())
+        data.insert(QLatin1String(NM_OPENCONNECT_KEY_CSD_WRAPPER), d->ui.leCsdWrapperScript->url().path());
+    if (!d->ui.leUserCert->url().isEmpty())
+        data.insert(QLatin1String(NM_OPENCONNECT_KEY_USERCERT), d->ui.leUserCert->url().path());
+    if (!d->ui.leUserPrivateKey->url().isEmpty())
+        data.insert(QLatin1String(NM_OPENCONNECT_KEY_PRIVKEY), d->ui.leUserPrivateKey->url().path());
+    data.insert(QLatin1String(NM_OPENCONNECT_KEY_PEM_PASSPHRASE_FSID), d->ui.chkUseFsid->isChecked() ? "yes" : "no");
+
+    /* These are different for every login session, and should not be stored */
+    data.insert(QLatin1String(NM_OPENCONNECT_KEY_COOKIE"-flags"), QString::number(NetworkManager::Setting::NotSaved));
+    data.insert(QLatin1String(NM_OPENCONNECT_KEY_GWCERT"-flags"), QString::number(NetworkManager::Setting::NotSaved));
+    data.insert(QLatin1String(NM_OPENCONNECT_KEY_GATEWAY"-flags"), QString::number(NetworkManager::Setting::NotSaved));
+
+    setting.setData(data);
+    return setting.toMap();
+}
+
+bool OpenconnectSettingWidget::isValid() const
+{
+    Q_D(const OpenconnectSettingWidget);
+    return !d->ui.leGateway->text().isEmpty();
+}
diff --git a/plasma-nm/vpn/openconnect/openconnectwidget.h b/plasma-nm/vpn/openconnect/openconnectwidget.h
new file mode 100644 (file)
index 0000000..9e374f5
--- /dev/null
@@ -0,0 +1,46 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef OPENCONNECTWIDGET_H
+#define OPENCONNECTWIDGET_H
+
+#include "settingwidget.h"
+
+#include <NetworkManagerQt/VpnSetting>
+
+class OpenconnectSettingWidgetPrivate;
+
+class OpenconnectSettingWidget : public SettingWidget
+{
+    Q_OBJECT
+    Q_DECLARE_PRIVATE(OpenconnectSettingWidget)
+public:
+    explicit OpenconnectSettingWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    ~OpenconnectSettingWidget();
+    virtual void loadConfig(const NetworkManager::Setting::Ptr &setting);
+    virtual QVariantMap setting(bool agentOwned = false) const;
+    virtual bool isValid() const;
+
+private:
+    OpenconnectSettingWidgetPrivate * d_ptr;
+};
+
+#endif // OPENCONNECTWIDGET_H
diff --git a/plasma-nm/vpn/openconnect/plasmanetworkmanagement_openconnectui.desktop b/plasma-nm/vpn/openconnect/plasmanetworkmanagement_openconnectui.desktop
new file mode 100644 (file)
index 0000000..cec825e
--- /dev/null
@@ -0,0 +1,83 @@
+[Desktop Entry]
+Type=Service
+Icon=
+ServiceTypes=PlasmaNetworkManagement/VpnUiPlugin
+X-KDE-Library=plasmanetworkmanagement_openconnectui
+X-NetworkManager-Services=org.freedesktop.NetworkManager.openconnect
+X-KDE-PluginInfo-Author=Lukáš Tinkl
+X-KDE-PluginInfo-Email=ltinkl@redhat.com
+X-KDE-PluginInfo-Name=plasmanetworkmanagement_openconnectui
+X-KDE-PluginInfo-Version=0.1
+X-KDE-PluginInfo-Website=
+X-KDE-PluginInfo-Category=VPNService
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=GPL
+X-KDE-PluginInfo-EnabledByDefault=false
+Name=OpenConnect
+Name[bg]=OpenConnect
+Name[bs]=OpenConnect
+Name[ca]=OpenConnect
+Name[ca@valencia]=OpenConnect
+Name[cs]=OpenConnect
+Name[da]=OpenConnect
+Name[de]=OpenConnect
+Name[el]=OpenConnect
+Name[en_GB]=OpenConnect
+Name[es]=OpenConnect
+Name[et]=OpenConnect
+Name[fi]=OpenConnect
+Name[fr]=OpenConnect
+Name[hu]=OpenConnect
+Name[it]=OpenConnect
+Name[ko]=OpenConnect
+Name[lt]=OpenConnect
+Name[nb]=OpenConnect
+Name[nds]=OpenConnect
+Name[nl]=OpenConnect
+Name[pl]=OpenConnect
+Name[pt]=OpenConnect
+Name[pt_BR]=OpenConnect
+Name[ro]=OpenConnect
+Name[ru]=OpenConnect
+Name[sk]=OpenConnect
+Name[sl]=OpenConnect
+Name[sv]=OpenConnect
+Name[tr]=OpenConnect
+Name[ug]=OpenConnect
+Name[uk]=OpenConnect
+Name[x-test]=xxOpenConnectxx
+Name[zh_CN]=OpenConnect
+Comment=OpenConnect Plugin
+Comment[bg]=Приставка за OpenConnect
+Comment[bs]=OpenConnect dodatak
+Comment[ca]=Connector d'OpenConnect
+Comment[ca@valencia]=Connector d'OpenConnect
+Comment[cs]=Modul OpenConnect
+Comment[da]=OpenConnect-plugin
+Comment[de]=OpenConnect-Modul
+Comment[el]=Πρόσθετο OpenConnect
+Comment[en_GB]=OpenConnect Plugin
+Comment[es]=Complemento OpenConnect
+Comment[et]=OpenConnecti plugin
+Comment[fi]=OpenConnect-liitännäinen
+Comment[fr]=Module externe OpenConnect
+Comment[hu]=OpenConnect bővítmény
+Comment[it]=Estensione OpenConnect
+Comment[ko]=OpenConnect 플러그인
+Comment[lt]=OpenConnect papildinys
+Comment[nb]=OpenConnect programtillegg
+Comment[nds]=OpenConnect-Moduul
+Comment[nl]=OpenConnect-plug-in
+Comment[pl]=Wtyczka OpenConnect
+Comment[pt]='Plugin' do OpenConnect
+Comment[pt_BR]=Plugin do OpenConnect
+Comment[ro]=Extensie OpenConnect
+Comment[ru]=Модуль OpenConnect
+Comment[sk]=Plugin OpenConnect
+Comment[sl]=Vstavek OpenConnect
+Comment[sv]=Insticksprogram för OpenConnect
+Comment[tr]=OpenConnect Eklentisi
+Comment[ug]=OpenConnect قىستۇرمىسى
+Comment[uk]=Додаток OpenConnect
+Comment[x-test]=xxOpenConnect Pluginxx
+Comment[zh_CN]=OpenConnect 插件
diff --git a/plasma-nm/vpn/openswan/CMakeLists.txt b/plasma-nm/vpn/openswan/CMakeLists.txt
new file mode 100644 (file)
index 0000000..67cf3dd
--- /dev/null
@@ -0,0 +1,15 @@
+set(openswan_SRCS
+    openswan.cpp
+    openswanwidget.cpp
+    openswanauth.cpp
+)
+
+kde4_add_ui_files(openswan_SRCS openswan.ui openswanauth.ui)
+
+kde4_add_plugin(plasmanetworkmanagement_openswanui ${openswan_SRCS})
+
+target_link_libraries(plasmanetworkmanagement_openswanui plasmanetworkmanagement-editor ${NETWORKMANAGERQT_LDFLAGS} ${KDE4_KIO_LIBS})
+
+install(TARGETS plasmanetworkmanagement_openswanui  DESTINATION ${PLUGIN_INSTALL_DIR})
+
+install(FILES plasmanetworkmanagement_openswanui.desktop  DESTINATION ${SERVICES_INSTALL_DIR})
diff --git a/plasma-nm/vpn/openswan/Messages.sh b/plasma-nm/vpn/openswan/Messages.sh
new file mode 100644 (file)
index 0000000..daca445
--- /dev/null
@@ -0,0 +1,4 @@
+#! /usr/bin/env bash
+$EXTRACTRC `find . -name "*.ui" -o -name "*.rc"` >> rc.cpp
+$XGETTEXT `find . -name "*.cpp"` -o $podir/plasmanetworkmanagement_openswanui.pot
+rm -f rc.cpp
diff --git a/plasma-nm/vpn/openswan/nm-openswan-service.h b/plasma-nm/vpn/openswan/nm-openswan-service.h
new file mode 100644 (file)
index 0000000..0c9e79e
--- /dev/null
@@ -0,0 +1,46 @@
+/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
+/* NetworkManager-openswan -- openswan plugin for Network manager
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * (C) Copyright 2010 Red Hat, Inc.
+ */
+
+#ifndef NM_OPENSWAN_SERVICE_H
+#define NM_OPENSWAN_SERVICE_H
+
+#define NM_DBUS_SERVICE_OPENSWAN    "org.freedesktop.NetworkManager.openswan"
+#define NM_DBUS_INTERFACE_OPENSWAN  "org.freedesktop.NetworkManager.openswan"
+#define NM_DBUS_PATH_OPENSWAN       "/org/freedesktop/NetworkManager/openswan"
+
+#define NM_OPENSWAN_RIGHT  "right"
+#define NM_OPENSWAN_LEFTID "leftid"
+#define NM_OPENSWAN_PSK_VALUE "pskvalue"
+#define NM_OPENSWAN_PSK_INPUT_MODES "pskinputmodes"
+#define NM_OPENSWAN_LEFTXAUTHUSER "leftxauthusername"
+#define NM_OPENSWAN_XAUTH_PASSWORD "xauthpassword"
+#define NM_OPENSWAN_XAUTH_PASSWORD_INPUT_MODES "xauthpasswordinputmodes"
+#define NM_OPENSWAN_DOMAIN "Domain"
+#define NM_OPENSWAN_DHGROUP "dhgroup"
+#define NM_OPENSWAN_PFSGROUP "pfsgroup"
+#define NM_OPENSWAN_DPDTIMEOUT "dpdtimeout"
+#define NM_OPENSWAN_IKE  "ike"
+#define NM_OPENSWAN_ESP  "esp"
+
+#define NM_OPENSWAN_PW_TYPE_SAVE   "save"
+#define NM_OPENSWAN_PW_TYPE_ASK    "ask"
+#define NM_OPENSWAN_PW_TYPE_UNUSED "unused"
+
+#endif /* NM_OPENSWAN_SERVICE_H */
diff --git a/plasma-nm/vpn/openswan/openswan.cpp b/plasma-nm/vpn/openswan/openswan.cpp
new file mode 100644 (file)
index 0000000..8c71568
--- /dev/null
@@ -0,0 +1,79 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "openswan.h"
+
+#include <KPluginFactory>
+
+#include "openswanwidget.h"
+#include "openswanauth.h"
+
+
+K_PLUGIN_FACTORY(OpenswanUiPluginFactory, registerPlugin<OpenswanUiPlugin>(); )
+K_EXPORT_PLUGIN(OpenswanUiPluginFactory("plasmanetworkmanagement_openswanui"))
+
+OpenswanUiPlugin::OpenswanUiPlugin(QObject * parent, const QVariantList &):
+    VpnUiPlugin(parent)
+{
+}
+
+OpenswanUiPlugin::~OpenswanUiPlugin()
+{
+}
+
+SettingWidget * OpenswanUiPlugin::widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    return new OpenswanWidget(setting, parent);
+}
+
+SettingWidget * OpenswanUiPlugin::askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    return new OpenswanAuthDialog(setting, parent);
+}
+
+QString OpenswanUiPlugin::suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const
+{
+    Q_UNUSED(connection);
+    return QString();
+}
+
+QString OpenswanUiPlugin::supportedFileExtensions() const
+{
+    return QString();
+}
+
+NMVariantMapMap OpenswanUiPlugin::importConnectionSettings(const QString &fileName)
+{
+    Q_UNUSED(fileName);
+
+    // TODO : import the Openconnect connection from file and return settings
+    mError = VpnUiPlugin::NotImplemented;
+    return NMVariantMapMap();
+}
+
+bool OpenswanUiPlugin::exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName)
+{
+    Q_UNUSED(connection);
+    Q_UNUSED(fileName);
+
+    // TODO : export Openconnect connection to file
+    mError = VpnUiPlugin::NotImplemented;
+    return false;
+}
diff --git a/plasma-nm/vpn/openswan/openswan.h b/plasma-nm/vpn/openswan/openswan.h
new file mode 100644 (file)
index 0000000..485ed33
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_OPENSWAN_H
+#define PLASMA_NM_OPENSWAN_H
+
+#include "vpnuiplugin.h"
+
+#include <QVariant>
+
+class OpenswanUiPlugin : public VpnUiPlugin
+{
+    Q_OBJECT
+public:
+    explicit OpenswanUiPlugin(QObject * parent = 0, const QVariantList& = QVariantList());
+    virtual ~OpenswanUiPlugin();
+    virtual SettingWidget * widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    virtual SettingWidget * askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+
+    QString suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const;
+    QString supportedFileExtensions() const;
+    NMVariantMapMap importConnectionSettings(const QString &fileName);
+    bool exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName);
+};
+
+#endif //  PLASMA_NM_OPENSWAN_H
diff --git a/plasma-nm/vpn/openswan/openswan.ui b/plasma-nm/vpn/openswan/openswan.ui
new file mode 100644 (file)
index 0000000..fc8fa46
--- /dev/null
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>OpenswanWidget</class>
+ <widget class="QWidget" name="OpenswanWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>446</width>
+    <height>300</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Gateway:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="QLineEdit" name="gateway"/>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Group name:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="QLineEdit" name="groupname"/>
+   </item>
+   <item row="2" column="0">
+    <widget class="QLabel" name="label_4">
+     <property name="text">
+      <string>User password:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1">
+    <layout class="QHBoxLayout" name="horizontalLayout">
+     <item>
+      <widget class="KLineEdit" name="userPassword">
+       <property name="passwordMode">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QComboBox" name="cbUsernamePasswordMode">
+       <item>
+        <property name="text">
+         <string>Store</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>Always Ask</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>Not Required</string>
+        </property>
+       </item>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="3" column="0">
+    <widget class="QLabel" name="label_5">
+     <property name="text">
+      <string>Group password:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="1">
+    <layout class="QHBoxLayout" name="horizontalLayout_2">
+     <item>
+      <widget class="KLineEdit" name="groupPassword">
+       <property name="passwordMode">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="QComboBox" name="cbGroupPasswordMode">
+       <item>
+        <property name="text">
+         <string>Store</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>Always Ask</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>Not Required</string>
+        </property>
+       </item>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="4" column="1">
+    <widget class="QCheckBox" name="ckShowPasswords">
+     <property name="text">
+      <string>Show passwords</string>
+     </property>
+    </widget>
+   </item>
+   <item row="5" column="1">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>28</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="6" column="0">
+    <widget class="QLabel" name="label_3">
+     <property name="text">
+      <string>User name:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="6" column="1">
+    <widget class="QLineEdit" name="username"/>
+   </item>
+   <item row="7" column="0">
+    <widget class="QLabel" name="label_6">
+     <property name="text">
+      <string>Phase1 algorithms:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="7" column="1">
+    <widget class="QLineEdit" name="phase1"/>
+   </item>
+   <item row="8" column="0">
+    <widget class="QLabel" name="label_7">
+     <property name="text">
+      <string>Phase2 algorithms:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="8" column="1">
+    <widget class="QLineEdit" name="phase2"/>
+   </item>
+   <item row="9" column="0">
+    <widget class="QLabel" name="label_8">
+     <property name="text">
+      <string>Domain:</string>
+     </property>
+    </widget>
+   </item>
+   <item row="9" column="1">
+    <widget class="QLineEdit" name="domain"/>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>gateway</tabstop>
+  <tabstop>groupname</tabstop>
+  <tabstop>userPassword</tabstop>
+  <tabstop>cbUsernamePasswordMode</tabstop>
+  <tabstop>groupPassword</tabstop>
+  <tabstop>cbGroupPasswordMode</tabstop>
+  <tabstop>ckShowPasswords</tabstop>
+  <tabstop>username</tabstop>
+  <tabstop>phase1</tabstop>
+  <tabstop>phase2</tabstop>
+  <tabstop>domain</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/vpn/openswan/openswanauth.cpp b/plasma-nm/vpn/openswan/openswanauth.cpp
new file mode 100644 (file)
index 0000000..9384198
--- /dev/null
@@ -0,0 +1,114 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "openswanauth.h"
+#include "ui_openswanauth.h"
+#include "nm-openswan-service.h"
+
+#include <QString>
+
+class OpenswanAuthDialogPrivate
+{
+public:
+    Ui_OpenswanAuth ui;
+    NetworkManager::VpnSetting::Ptr setting;
+};
+
+OpenswanAuthDialog::OpenswanAuthDialog(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+    : SettingWidget(setting, parent), d_ptr(new OpenswanAuthDialogPrivate)
+{
+    Q_D(OpenswanAuthDialog);
+    d->ui.setupUi(this);
+    d->setting = setting;
+    connect(d->ui.cbShowPasswords, SIGNAL(toggled(bool)), this, SLOT(showPasswordsChanged(bool)));
+
+    readSecrets();
+
+    KAcceleratorManager::manage(this);
+}
+
+OpenswanAuthDialog::~OpenswanAuthDialog()
+{
+    delete d_ptr;
+}
+
+void OpenswanAuthDialog::readSecrets()
+{
+    Q_D(OpenswanAuthDialog);
+    const NMStringMap data = d->setting->data();
+    const NMStringMap secrets = d->setting->secrets();
+
+    const QString groupName = data.value(NM_OPENSWAN_LEFTID);
+    if (!groupName.isEmpty()) {
+        d->ui.leGroupName->setText(groupName);
+    }
+
+    bool haveUserPassword = true;
+    if (data.value(NM_OPENSWAN_XAUTH_PASSWORD_INPUT_MODES) != NM_OPENSWAN_PW_TYPE_UNUSED) {
+        d->ui.leUserPassword->setText(secrets.value(NM_OPENSWAN_XAUTH_PASSWORD));
+    } else {
+        d->ui.leUserPassword->setVisible(false);
+        d->ui.userPasswordLabel->setVisible(false);
+        haveUserPassword = false;
+    }
+
+    bool haveGroupPassword = true;
+    if (data.value(NM_OPENSWAN_PSK_INPUT_MODES) != NM_OPENSWAN_PW_TYPE_UNUSED) {
+        d->ui.leGroupPassword->setText(secrets.value(NM_OPENSWAN_PSK_VALUE));
+    } else {
+        d->ui.leGroupPassword->setVisible(false);
+        d->ui.groupPasswordLabel->setVisible(false);
+        haveGroupPassword = false;
+    }
+
+    if (haveUserPassword && d->ui.leUserPassword->text().isEmpty()) {
+        d->ui.leUserPassword->setFocus(Qt::OtherFocusReason);
+    } else if (haveGroupPassword && d->ui.leGroupPassword->text().isEmpty()) {
+        d->ui.leGroupPassword->setFocus(Qt::OtherFocusReason);
+    }
+}
+
+QVariantMap OpenswanAuthDialog::setting(bool agentOwned) const
+{
+    Q_D(const OpenswanAuthDialog);
+    Q_UNUSED(agentOwned)
+
+    NMStringMap secrets;
+    QVariantMap result;
+
+    if (!d->ui.leUserPassword->text().isEmpty()) {
+        secrets.insert(NM_OPENSWAN_XAUTH_PASSWORD, d->ui.leUserPassword->text());
+    }
+
+    if (!d->ui.leGroupPassword->text().isEmpty()) {
+        secrets.insert(NM_OPENSWAN_PSK_VALUE, d->ui.leGroupPassword->text());
+    }
+
+    result.insert("secrets", QVariant::fromValue<NMStringMap>(secrets));
+
+    return result;
+}
+
+void OpenswanAuthDialog::showPasswordsChanged(bool show)
+{
+    Q_D(OpenswanAuthDialog);
+    d->ui.leUserPassword->setPasswordMode(!show);
+    d->ui.leGroupPassword->setPasswordMode(!show);
+}
diff --git a/plasma-nm/vpn/openswan/openswanauth.h b/plasma-nm/vpn/openswan/openswanauth.h
new file mode 100644 (file)
index 0000000..ace8395
--- /dev/null
@@ -0,0 +1,47 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_OPENSWAN_AUTH_H
+#define PLASMA_NM_OPENSWAN_AUTH_H
+
+#include <NetworkManagerQt/VpnSetting>
+
+#include "settingwidget.h"
+
+class OpenswanAuthDialogPrivate;
+
+class OpenswanAuthDialog : public SettingWidget
+{
+    Q_OBJECT
+    Q_DECLARE_PRIVATE(OpenswanAuthDialog)
+public:
+    explicit OpenswanAuthDialog(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    ~OpenswanAuthDialog();
+    virtual void readSecrets();
+    virtual QVariantMap setting(bool agentOwned = false) const;
+
+private slots:
+    void showPasswordsChanged(bool);
+
+private:
+    OpenswanAuthDialogPrivate * d_ptr;
+};
+
+#endif // PLASMA_NM_OPENSWAN_AUTH_H
diff --git a/plasma-nm/vpn/openswan/openswanauth.ui b/plasma-nm/vpn/openswan/openswanauth.ui
new file mode 100644 (file)
index 0000000..7d5c4a2
--- /dev/null
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>OpenswanAuth</class>
+ <widget class="QWidget" name="OpenswanAuth">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>408</width>
+    <height>136</height>
+   </rect>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="groupNameLabel">
+     <property name="text">
+      <string>Group name:</string>
+     </property>
+     <property name="wordWrap">
+      <bool>false</bool>
+     </property>
+     <property name="buddy">
+      <cstring>leGroupName</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="KLineEdit" name="leGroupName">
+     <property name="enabled">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="userPasswordLabel">
+     <property name="text">
+      <string>User password:</string>
+     </property>
+     <property name="wordWrap">
+      <bool>false</bool>
+     </property>
+     <property name="buddy">
+      <cstring>leUserPassword</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="KLineEdit" name="leUserPassword">
+     <property name="passwordMode">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="0">
+    <widget class="QLabel" name="groupPasswordLabel">
+     <property name="text">
+      <string>Group password:</string>
+     </property>
+     <property name="wordWrap">
+      <bool>false</bool>
+     </property>
+     <property name="buddy">
+      <cstring>leGroupPassword</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1">
+    <widget class="KLineEdit" name="leGroupPassword">
+     <property name="passwordMode">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="1">
+    <widget class="QCheckBox" name="cbShowPasswords">
+     <property name="text">
+      <string>Show passwords</string>
+     </property>
+     <property name="checked">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/vpn/openswan/openswanwidget.cpp b/plasma-nm/vpn/openswan/openswanwidget.cpp
new file mode 100644 (file)
index 0000000..e8bd6bf
--- /dev/null
@@ -0,0 +1,227 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "openswanwidget.h"
+#include "ui_openswan.h"
+#include "nm-openswan-service.h"
+
+#include <NetworkManagerQt/Setting>
+
+#include <QDBusMetaType>
+#include <QDebug>
+
+OpenswanWidget::OpenswanWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::OpenswanWidget),
+    m_setting(setting)
+{
+    qDBusRegisterMetaType<NMStringMap>();
+
+    m_ui->setupUi(this);
+
+    connect(m_ui->cbUsernamePasswordMode, SIGNAL(currentIndexChanged(int)), SLOT(userPasswordTypeChanged(int)));
+    connect(m_ui->cbGroupPasswordMode, SIGNAL(currentIndexChanged(int)), SLOT(groupPasswordTypeChanged(int)));
+
+    connect(m_ui->ckShowPasswords, SIGNAL(toggled(bool)), SLOT(showPassword(bool)));
+
+    connect(m_ui->gateway, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+    connect(m_ui->groupname, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (m_setting)
+        loadConfig(setting);
+}
+
+OpenswanWidget::~OpenswanWidget()
+{
+    delete m_ui;
+}
+
+void OpenswanWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    Q_UNUSED(setting);
+
+    const NMStringMap data = m_setting->data();
+    const NMStringMap secrets = m_setting->secrets();
+
+    const QString gateway = data.value(NM_OPENSWAN_RIGHT);
+    if (!gateway.isEmpty()) {
+        m_ui->gateway->setText(gateway);
+    }
+
+    const QString groupName = data.value(NM_OPENSWAN_LEFTID);
+    if (!groupName.isEmpty()) {
+        m_ui->groupname->setText(groupName);
+    }
+
+    const QString userPassword = secrets.value(NM_OPENSWAN_XAUTH_PASSWORD);
+    if (!userPassword.isEmpty()) {
+        m_ui->userPassword->setText(userPassword);
+    }
+
+    const QString groupPassword = secrets.value(NM_OPENSWAN_PSK_VALUE);
+    if (!groupPassword.isEmpty()) {
+        m_ui->groupPassword->setText(groupPassword);
+    }
+
+    const QString userPasswordMode = data.value(NM_OPENSWAN_XAUTH_PASSWORD_INPUT_MODES);
+    if (userPasswordMode == NM_OPENSWAN_PW_TYPE_SAVE) {
+        m_ui->cbUsernamePasswordMode->setCurrentIndex(0);
+    } else if (userPasswordMode == NM_OPENSWAN_PW_TYPE_ASK) {
+        m_ui->cbUsernamePasswordMode->setCurrentIndex(1);
+    } else if (userPasswordMode == NM_OPENSWAN_PW_TYPE_UNUSED) {
+        m_ui->cbUsernamePasswordMode->setCurrentIndex(2);
+    }
+
+    const QString groupPasswordMode = data.value(NM_OPENSWAN_PSK_INPUT_MODES);
+    if (groupPasswordMode == NM_OPENSWAN_PW_TYPE_SAVE) {
+        m_ui->cbGroupPasswordMode->setCurrentIndex(0);
+    } else if (groupPasswordMode == NM_OPENSWAN_PW_TYPE_ASK) {
+        m_ui->cbGroupPasswordMode->setCurrentIndex(1);
+    } else if (groupPasswordMode == NM_OPENSWAN_PW_TYPE_UNUSED) {
+        m_ui->cbGroupPasswordMode->setCurrentIndex(2);
+    }
+
+    const QString username = data.value(NM_OPENSWAN_LEFTXAUTHUSER);
+    if (!username.isEmpty()) {
+        m_ui->username->setText(username);
+    }
+
+    const QString phase1 = data.value(NM_OPENSWAN_IKE);
+    if (!phase1.isEmpty()) {
+        m_ui->phase1->setText(phase1);
+    }
+
+    const QString phase2 = data.value(NM_OPENSWAN_ESP);
+    if (!phase2.isEmpty()) {
+        m_ui->phase2->setText(phase2);
+    }
+
+    const QString domain = data.value(NM_OPENSWAN_DOMAIN);
+    if (!domain.isEmpty()) {
+        m_ui->domain->setText(domain);
+    }
+}
+
+QVariantMap OpenswanWidget::setting(bool agentOwned) const
+{
+    NetworkManager::VpnSetting setting;
+    setting.setServiceType(QLatin1String(NM_DBUS_SERVICE_OPENSWAN));
+    NMStringMap data;
+    NMStringMap secrets;
+
+    if (!m_ui->gateway->text().isEmpty()) {
+        data.insert(NM_OPENSWAN_RIGHT, m_ui->gateway->text());
+    }
+
+    if (!m_ui->groupname->text().isEmpty()) {
+        data.insert(NM_OPENSWAN_LEFTID, m_ui->groupname->text());
+    }
+
+    if (!m_ui->userPassword->text().isEmpty()) {
+        secrets.insert(NM_OPENSWAN_XAUTH_PASSWORD, m_ui->userPassword->text());
+    }
+
+    const int usernamePasswordMode = m_ui->cbUsernamePasswordMode->currentIndex();
+    if (usernamePasswordMode == 0) {
+        data.insert(NM_OPENSWAN_XAUTH_PASSWORD_INPUT_MODES, NM_OPENSWAN_PW_TYPE_SAVE);
+        if (agentOwned) {
+            data.insert(NM_OPENSWAN_XAUTH_PASSWORD"-flags", QString::number(NetworkManager::Setting::AgentOwned));
+        } else {
+            data.insert(NM_OPENSWAN_XAUTH_PASSWORD"-flags", QString::number(NetworkManager::Setting::None));
+        }
+    } else if (usernamePasswordMode == 1) {
+        data.insert(NM_OPENSWAN_XAUTH_PASSWORD_INPUT_MODES, NM_OPENSWAN_PW_TYPE_ASK);
+        data.insert(NM_OPENSWAN_XAUTH_PASSWORD"-flags", QString::number(NetworkManager::Setting::NotSaved));
+    } else {
+        data.insert(NM_OPENSWAN_XAUTH_PASSWORD_INPUT_MODES, NM_OPENSWAN_PW_TYPE_UNUSED);
+        data.insert(NM_OPENSWAN_XAUTH_PASSWORD"-flags", QString::number(NetworkManager::Setting::NotRequired));
+    }
+
+    if (!m_ui->groupPassword->text().isEmpty()) {
+        secrets.insert(NM_OPENSWAN_PSK_VALUE, m_ui->groupPassword->text());
+    }
+
+    const int groupPasswordMode = m_ui->cbGroupPasswordMode->currentIndex();
+    if (groupPasswordMode == 0) {
+        data.insert(NM_OPENSWAN_PSK_INPUT_MODES, NM_OPENSWAN_PW_TYPE_SAVE);
+        if (agentOwned) {
+            data.insert(NM_OPENSWAN_PSK_VALUE"-flags", QString::number(NetworkManager::Setting::AgentOwned));
+        } else {
+            data.insert(NM_OPENSWAN_PSK_VALUE"-flags", QString::number(NetworkManager::Setting::None));
+        }
+    } else if (groupPasswordMode == 1) {
+        data.insert(NM_OPENSWAN_PSK_INPUT_MODES, NM_OPENSWAN_PW_TYPE_ASK);
+        data.insert(NM_OPENSWAN_PSK_VALUE"-flags", QString::number(NetworkManager::Setting::NotSaved));
+    } else {
+        data.insert(NM_OPENSWAN_PSK_INPUT_MODES, NM_OPENSWAN_PW_TYPE_UNUSED);
+        data.insert(NM_OPENSWAN_PSK_VALUE"-flags", QString::number(NetworkManager::Setting::NotRequired));
+    }
+
+    if (!m_ui->username->text().isEmpty()) {
+        data.insert(NM_OPENSWAN_LEFTXAUTHUSER, m_ui->username->text());
+    }
+
+    if (!m_ui->phase1->text().isEmpty()) {
+        data.insert(NM_OPENSWAN_IKE, m_ui->phase1->text());
+    }
+
+    if (!m_ui->phase2->text().isEmpty()) {
+        data.insert(NM_OPENSWAN_ESP, m_ui->phase2->text());
+    }
+
+    if (!m_ui->domain->text().isEmpty()) {
+        data.insert(NM_OPENSWAN_DOMAIN, m_ui->domain->text());
+    }
+
+    setting.setData(data);
+    setting.setSecrets(secrets);
+    return setting.toMap();
+}
+
+void OpenswanWidget::userPasswordTypeChanged(int index)
+{
+    if (index == 1 || index == 2) {
+        m_ui->userPassword->setEnabled(false);
+    } else {
+        m_ui->userPassword->setEnabled(true);
+    }
+}
+
+void OpenswanWidget::groupPasswordTypeChanged(int index)
+{
+    if (index == 1 || index == 2) {
+        m_ui->groupPassword->setEnabled(false);
+    } else {
+        m_ui->groupPassword->setEnabled(true);
+    }
+}
+
+void OpenswanWidget::showPassword(bool show)
+{
+    m_ui->userPassword->setPasswordMode(!show);
+    m_ui->groupPassword->setPasswordMode(!show);
+}
+
+bool OpenswanWidget::isValid() const
+{
+    return !m_ui->gateway->text().isEmpty() && !m_ui->groupname->text().isEmpty();
+}
diff --git a/plasma-nm/vpn/openswan/openswanwidget.h b/plasma-nm/vpn/openswan/openswanwidget.h
new file mode 100644 (file)
index 0000000..5f6bc61
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+    Copyright 2013 Jan Grulich <jgrulich@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_OPENSWAN_WIDGET_H
+#define PLASMA_NM_OPENSWAN_WIDGET_H
+
+#include <NetworkManagerQt/VpnSetting>
+
+#include "settingwidget.h"
+
+namespace Ui
+{
+class OpenswanWidget;
+}
+
+class OpenswanWidget : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit OpenswanWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~OpenswanWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private slots:
+    void userPasswordTypeChanged(int index);
+    void groupPasswordTypeChanged(int index);
+    void showPassword(bool show);
+
+private:
+    Ui::OpenswanWidget * m_ui;
+    NetworkManager::VpnSetting::Ptr m_setting;
+};
+
+#endif // PLASMA_NM_OPENSWAN_WIDGET_H
diff --git a/plasma-nm/vpn/openswan/plasmanetworkmanagement_openswanui.desktop b/plasma-nm/vpn/openswan/plasmanetworkmanagement_openswanui.desktop
new file mode 100644 (file)
index 0000000..62df2f6
--- /dev/null
@@ -0,0 +1,81 @@
+[Desktop Entry]
+Type=Service
+Icon=
+ServiceTypes=PlasmaNetworkManagement/VpnUiPlugin
+X-KDE-Library=plasmanetworkmanagement_openswanui
+X-NetworkManager-Services=org.freedesktop.NetworkManager.openswan
+X-KDE-PluginInfo-Author=Jan Grulich
+X-KDE-PluginInfo-Email=jgrulich@redhat.com
+X-KDE-PluginInfo-Name=plasmanetworkmanagement_openswanui
+X-KDE-PluginInfo-Version=0.1
+X-KDE-PluginInfo-Website=
+X-KDE-PluginInfo-Category=VPNService
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=GPL
+X-KDE-PluginInfo-EnabledByDefault=false
+Name=OpenSwan
+Name[bg]=OpenSwan
+Name[bs]=OpenSwan
+Name[ca]=OpenSwan
+Name[ca@valencia]=OpenSwan
+Name[cs]=OpenSwan
+Name[da]=OpenSwan
+Name[de]=OpenSwan
+Name[el]=OpenSwan
+Name[en_GB]=OpenSwan
+Name[es]=OpenSwan
+Name[et]=OpenSwan
+Name[fi]=OpenSwan
+Name[fr]=OpenSwan
+Name[hu]=OpenSwan
+Name[it]=OpenSwan
+Name[ko]=OpenSwan
+Name[lt]=OpenSwan
+Name[nb]=OpenSwan
+Name[nds]=OpenSwan
+Name[nl]=OpenSwan
+Name[pl]=OpenSwan
+Name[pt]=OpenSwan
+Name[pt_BR]=OpenSwan
+Name[ro]=OpenSwan
+Name[ru]=OpenSwan
+Name[sk]=OpenSwan
+Name[sl]=OpenSwan
+Name[sv]=OpenSwan
+Name[tr]=OpenSwan
+Name[uk]=OpenSwan
+Name[x-test]=xxOpenSwanxx
+Name[zh_CN]=OpenSwan
+Comment=OpenSwan Plugin
+Comment[bg]=Приставка за OpenSwan
+Comment[bs]=OpenSwan dodatak
+Comment[ca]=Connector d'OpenSwan
+Comment[ca@valencia]=Connector d'OpenSwan
+Comment[cs]=Modul OpenSwan
+Comment[da]=OpenSwan-plugin
+Comment[de]=OpenSwan-Modul
+Comment[el]=Πρόσθετο OpenSwan
+Comment[en_GB]=OpenSwan Plugin
+Comment[es]=Complemento OpenSwan
+Comment[et]=OpenSwani plugin
+Comment[fi]=OpenSwan-liitännäinen
+Comment[fr]=Module externe OpenSwan
+Comment[hu]=OpenSwan bővítmény
+Comment[it]=Estensione OpenSwan
+Comment[ko]=OpenSwan 플러그인
+Comment[lt]=OpenSwan įskiepis
+Comment[nb]=OpenSwan programtillegg
+Comment[nds]=OpenSwan-Moduul
+Comment[nl]=Plug-in voor OpenSwan
+Comment[pl]=Wtyczka OpenSwan
+Comment[pt]='Plugin' do OpenSwan
+Comment[pt_BR]=Plugin do OpenSwan
+Comment[ro]=Extensie OpenSwan
+Comment[ru]=Модуль OpenSwan
+Comment[sk]=Plugin OpenSwan
+Comment[sl]=Vstavek OpenSwan
+Comment[sv]=Insticksprogram för OpenSwan
+Comment[tr]=OpenSwan Eklentisi
+Comment[uk]=Додаток OpenSwan
+Comment[x-test]=xxOpenSwan Pluginxx
+Comment[zh_CN]=OpenSwan 插件
diff --git a/plasma-nm/vpn/openvpn/CMakeLists.txt b/plasma-nm/vpn/openvpn/CMakeLists.txt
new file mode 100644 (file)
index 0000000..2c14ae3
--- /dev/null
@@ -0,0 +1,16 @@
+set(openvpn_SRCS
+    openvpn.cpp
+    openvpnwidget.cpp
+    openvpnauth.cpp
+    openvpnadvancedwidget.cpp
+)
+
+kde4_add_ui_files(openvpn_SRCS openvpn.ui openvpnauth.ui openvpnadvanced.ui)
+
+kde4_add_plugin(plasmanetworkmanagement_openvpnui ${openvpn_SRCS})
+
+target_link_libraries(plasmanetworkmanagement_openvpnui plasmanetworkmanagement-editor ${NETWORKMANAGERQT_LDFLAGS} ${KDE4_KIO_LIBS})
+
+install(TARGETS plasmanetworkmanagement_openvpnui  DESTINATION ${PLUGIN_INSTALL_DIR})
+
+install(FILES plasmanetworkmanagement_openvpnui.desktop  DESTINATION ${SERVICES_INSTALL_DIR})
diff --git a/plasma-nm/vpn/openvpn/Messages.sh b/plasma-nm/vpn/openvpn/Messages.sh
new file mode 100644 (file)
index 0000000..8d6666e
--- /dev/null
@@ -0,0 +1,4 @@
+#! /usr/bin/env bash
+$EXTRACTRC `find . -name "*.ui" -o -name "*.rc"` >> rc.cpp
+$XGETTEXT `find . -name "*.cpp"` -o $podir/plasmanetworkmanagement_openvpnui.pot
+rm -f rc.cpp
diff --git a/plasma-nm/vpn/openvpn/nm-openvpn-service.h b/plasma-nm/vpn/openvpn/nm-openvpn-service.h
new file mode 100644 (file)
index 0000000..def533e
--- /dev/null
@@ -0,0 +1,83 @@
+/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
+/* nm-openvpn-service - openvpn integration with NetworkManager
+ *
+ * Copyright (C) 2005 - 2008 Tim Niemueller <tim@niemueller.de>
+ * Copyright (C) 2005 - 2008 Dan Williams <dcbw@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ */
+
+#ifndef NM_OPENVPN_SERVICE_H
+#define NM_OPENVPN_SERVICE_H
+
+#define NM_DBUS_SERVICE_OPENVPN    "org.freedesktop.NetworkManager.openvpn"
+#define NM_DBUS_INTERFACE_OPENVPN  "org.freedesktop.NetworkManager.openvpn"
+#define NM_DBUS_PATH_OPENVPN       "/org/freedesktop/NetworkManager/openvpn"
+
+#define NM_OPENVPN_KEY_AUTH "auth"
+#define NM_OPENVPN_KEY_CA "ca"
+#define NM_OPENVPN_KEY_CERT "cert"
+#define NM_OPENVPN_KEY_CIPHER "cipher"
+#define NM_OPENVPN_KEY_COMP_LZO "comp-lzo"
+#define NM_OPENVPN_KEY_CONNECTION_TYPE "connection-type"
+#define NM_OPENVPN_KEY_FRAGMENT_SIZE "fragment-size"
+#define NM_OPENVPN_KEY_KEY "key"
+#define NM_OPENVPN_KEY_LOCAL_IP "local-ip" /* ??? */
+#define NM_OPENVPN_KEY_MSSFIX "mssfix"
+#define NM_OPENVPN_KEY_PORT "port"
+#define NM_OPENVPN_KEY_PROTO_TCP "proto-tcp"
+#define NM_OPENVPN_KEY_PROXY_TYPE "proxy-type"
+#define NM_OPENVPN_KEY_PROXY_SERVER "proxy-server"
+#define NM_OPENVPN_KEY_PROXY_PORT "proxy-port"
+#define NM_OPENVPN_KEY_PROXY_RETRY "proxy-retry"
+#define NM_OPENVPN_KEY_HTTP_PROXY_USERNAME "http-proxy-username"
+#define NM_OPENVPN_KEY_REMOTE "remote"
+#define NM_OPENVPN_KEY_REMOTE_IP "remote-ip"
+#define NM_OPENVPN_KEY_STATIC_KEY "static-key"
+#define NM_OPENVPN_KEY_STATIC_KEY_DIRECTION "static-key-direction"
+#define NM_OPENVPN_KEY_TA "ta"
+#define NM_OPENVPN_KEY_TA_DIR "ta-dir"
+#define NM_OPENVPN_KEY_TUNNEL_MTU "tunnel-mtu"
+#define NM_OPENVPN_KEY_USERNAME "username"
+#define NM_OPENVPN_KEY_TAP_DEV "tap-dev"
+#define NM_OPENVPN_KEY_TLS_REMOTE "tls-remote"
+
+#define NM_OPENVPN_KEY_PASSWORD "password"
+#define NM_OPENVPN_KEY_CERTPASS "cert-pass"
+#define NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD "http-proxy-password"
+/* Internal auth-dialog -> service token indicating that no secrets are
+ * required for the connection.
+ */
+#define NM_OPENVPN_KEY_NOSECRET "no-secret"
+
+#define NM_OPENVPN_KEY_RENEG_SECONDS "reneg-seconds"
+
+#define NM_OPENVPN_AUTH_NONE "none"
+#define NM_OPENVPN_AUTH_RSA_MD4 "RSA-MD4"
+#define NM_OPENVPN_AUTH_MD5  "MD5"
+#define NM_OPENVPN_AUTH_SHA1 "SHA1"
+#define NM_OPENVPN_AUTH_SHA224 "SHA224"
+#define NM_OPENVPN_AUTH_SHA256 "SHA256"
+#define NM_OPENVPN_AUTH_SHA384 "SHA384"
+#define NM_OPENVPN_AUTH_SHA512 "SHA512"
+#define NM_OPENVPN_AUTH_RIPEMD160 "RIPEMD160"
+
+#define NM_OPENVPN_CONTYPE_TLS          "tls"
+#define NM_OPENVPN_CONTYPE_STATIC_KEY   "static-key"
+#define NM_OPENVPN_CONTYPE_PASSWORD     "password"
+#define NM_OPENVPN_CONTYPE_PASSWORD_TLS "password-tls"
+
+#endif /* NM_OPENVPN_SERVICE_H */
diff --git a/plasma-nm/vpn/openvpn/openvpn.cpp b/plasma-nm/vpn/openvpn/openvpn.cpp
new file mode 100644 (file)
index 0000000..6e28d9c
--- /dev/null
@@ -0,0 +1,847 @@
+/*
+    Copyright 2008 Will Stephenson <wstephenson@kde.org>
+    Copyright 2011-2012 Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2012-2014 Lamarque V. Souza <lamarque@kde.org>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "openvpn.h"
+
+#include <QStringBuilder>
+#include <KPluginFactory>
+#include <KMessageBox>
+#include <KStandardDirs>
+
+#include <NetworkManagerQt/Connection>
+#include <NetworkManagerQt/VpnSetting>
+#include <NetworkManagerQt/Ipv4Setting>
+
+#include "openvpnwidget.h"
+#include "openvpnauth.h"
+
+#include "nm-openvpn-service.h"
+
+//#include <nm-setting-ip4-config.h>
+#define NM_SETTING_IP4_CONFIG_NEVER_DEFAULT "never-default"
+
+K_PLUGIN_FACTORY(OpenVpnUiPluginFactory, registerPlugin<OpenVpnUiPlugin>();)
+K_EXPORT_PLUGIN(OpenVpnUiPluginFactory("plasmanetworkmanagement_openvpnui"))
+
+#define AUTH_TAG "auth"
+#define AUTH_USER_PASS_TAG "auth-user-pass"
+#define CA_TAG "ca"
+#define CERT_TAG "cert"
+#define CIPHER_TAG "cipher"
+#define CLIENT_TAG "client"
+#define COMP_TAG "comp-lzo"
+#define DEV_TAG "dev"
+#define FRAGMENT_TAG "fragment"
+#define IFCONFIG_TAG "ifconfig"
+#define KEY_TAG "key"
+#define MSSFIX_TAG "mssfix"
+#define PKCS12_TAG "pkcs12"
+#define PORT_TAG "port"
+#define PROTO_TAG "proto"
+#define HTTP_PROXY_TAG "http-proxy"
+#define HTTP_PROXY_RETRY_TAG "http-proxy-retry"
+#define SOCKS_PROXY_TAG "socks-proxy"
+#define SOCKS_PROXY_RETRY_TAG "socks-proxy-retry"
+#define REMOTE_TAG "remote"
+#define RENEG_SEC_TAG "reneg-sec"
+#define RPORT_TAG "rport"
+#define SECRET_TAG "secret"
+#define TLS_AUTH_TAG "tls-auth"
+#define TLS_CLIENT_TAG "tls-client"
+#define TLS_REMOTE_TAG "tls-remote"
+#define TUNMTU_TAG "tun-mtu"
+#define REDIRECT_GATEWAY_TAG "redirect-gateway"
+#define KEY_DIRECTION_TAG "key-direction"
+
+#define BEGIN_KEY_CA_TAG "<ca>"
+#define END_KEY_CA_TAG "</ca>"
+#define BEGIN_KEY_CERT_TAG "<cert>"
+#define END_KEY_CERT_TAG "</cert>"
+#define BEGIN_KEY_KEY_TAG "<key>"
+#define END_KEY_KEY_TAG "</key>"
+#define BEGIN_KEY_SECRET_TAG "<secret>"
+#define END_KEY_SECRET_TAG "</secret>"
+#define BEGIN_TLS_AUTH_TAG "<tls-auth>"
+#define END_TLS_AUTH_TAG "</tls_auth>"
+
+#define PROC_TYPE_TAG "Proc-Type: 4,ENCRYPTED"
+#define PKCS8_TAG "-----BEGIN ENCRYPTED PRIVATE KEY-----"
+
+QString unQuote(QString &certVal, const QString &fileName)
+{
+    /* Unquote according to openvpn rules
+     * Unquoted filename is returned, and @certVal is modified
+     * to the leftover string
+     */
+    int nextSep;
+    QString certFile = certVal.trimmed();
+    if (certFile.startsWith('"') || certFile.startsWith('\'')) {  // Quoted
+        certFile.remove(0,1);   // Remove the starting quote
+        nextSep = 0;
+        while ((nextSep = certFile.indexOf(QRegExp("\"|'"), nextSep)) != -1) {
+            if (nextSep > 0 && certFile.at(nextSep - 1) != '\\')  {  // Quote not escaped
+                certVal = certFile.right(certFile.length() - nextSep - 1);  // Leftover string
+                certFile.truncate(nextSep);           // Quoted string
+                break;
+            }
+        }
+    }
+    else {
+        nextSep = certFile.indexOf(QRegExp("\\s"));   // First whitespace
+        if (nextSep != -1) {
+            certVal = certFile.right(certFile.length() - nextSep - 1);  // Leftover
+            certFile = certFile.left(nextSep);        // value
+        }
+        else {
+            certVal.clear();
+        }
+    }
+    certFile.replace("\\\\", "\\");     // Replace '\\' with '\'
+    certFile.replace("\\ ", " ");        // Replace escaped space with space
+    if (QFileInfo(certFile).isRelative())
+        certFile = QFileInfo(fileName).dir().absolutePath() + '/' + certFile;
+    return certFile;
+}
+
+bool isEncrypted(const QString &fileName)
+{
+    bool encrypted = false;
+    // TODO: if is_pkcs12(fileName) return true;
+    // NOTE: will have to use SEC_PKCS12DecoderStart and friends from <p12.h>, which will
+    //       build a new dependency on nss-devel. See NetworkManager/libnm-util/crypto_nss.c+453
+
+    QFile inFile(fileName);
+    if (!inFile.open(QFile::ReadOnly))
+        return false;
+    QTextStream in(&inFile);
+    while (!in.atEnd()) {
+        QString line = in.readLine();
+        if (!line.isEmpty() && (line.startsWith(PROC_TYPE_TAG) || line.startsWith(PKCS8_TAG))) {
+            encrypted = true;
+            break;
+        }
+    }
+    inFile.close();
+    return encrypted;
+}
+
+OpenVpnUiPlugin::OpenVpnUiPlugin(QObject * parent, const QVariantList &) : VpnUiPlugin(parent)
+{
+}
+
+OpenVpnUiPlugin::~OpenVpnUiPlugin()
+{
+}
+
+SettingWidget * OpenVpnUiPlugin::widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    OpenVpnSettingWidget * wid = new OpenVpnSettingWidget(setting, parent);
+    return wid;
+}
+
+SettingWidget * OpenVpnUiPlugin::askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    return new OpenVpnAuthWidget(setting, parent);
+}
+
+QString OpenVpnUiPlugin::suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const
+{
+    return connection->id() + "_openvpn.conf";
+}
+
+QString OpenVpnUiPlugin::supportedFileExtensions() const
+{
+    return "*.ovpn *.conf";
+}
+
+NMVariantMapMap OpenVpnUiPlugin::importConnectionSettings(const QString &fileName)
+{
+    NMVariantMapMap result;
+
+    QFile impFile(fileName);
+    if (!impFile.open(QFile::ReadOnly|QFile::Text)) {
+        mError = VpnUiPlugin::Error;
+        mErrorMessage = i18n("Could not open file");
+        return result;
+    }
+
+    bool copyCertificates;
+    KMessageBox::ButtonCode buttonCode;
+    if (KMessageBox::shouldBeShownYesNo(QLatin1String("copyCertificatesDialog"), buttonCode)) {
+        copyCertificates = KMessageBox::questionYesNo(0, i18n("Do you want to copy your certificates to %1?", KStandardDirs::locateLocal("data", "networkmanagement/certificates/")),
+                                   i18n("Copy certificates"), KStandardGuiItem::yes(), KStandardGuiItem::no(), QLatin1String("copyCertificatesDialog")) == KMessageBox::Yes;
+    } else {
+        copyCertificates = buttonCode == KMessageBox::Yes;
+    }
+
+    const QString connectionName = QFileInfo(fileName).completeBaseName();
+    NMStringMap dataMap;
+    NMStringMap secretData;
+    QVariantMap ipv4Data;
+
+    QString proxy_type;
+    QString proxy_user;
+    QString proxy_passwd;
+    bool have_client = false;
+    bool have_remote = false;
+    bool proxy_set = false;
+    bool have_pass = false;
+    bool have_sk = false;
+    bool have_redirect_gateway = false;
+    int key_direction = -1;
+
+    QTextStream in(&impFile);
+    while (!in.atEnd()) {
+        QStringList key_value;
+        QString line = in.readLine();
+        // Skip comments
+        if (line.indexOf('#') >= 0)
+            line.truncate(line.indexOf('#'));
+        if (line.indexOf(';') >= 0)
+            line.truncate(line.indexOf(';'));
+        if (line.isEmpty())
+            continue;
+        key_value.clear();
+        key_value << line.split(QRegExp("\\s+")); // Split at one or more whitespaces
+
+        if (key_value[0] == CLIENT_TAG || key_value[0] == TLS_CLIENT_TAG) {
+            have_client = true;
+            continue;
+        }
+        if (key_value[0] == DEV_TAG) {
+            if (key_value.count() == 2) {
+                if (key_value[1].startsWith(QLatin1String("tun"))) {
+                    // ignore; default is tun
+                }
+                else if (key_value[1].startsWith(QLatin1String("tap"))) {
+                    dataMap.insert(QLatin1String(NM_OPENVPN_KEY_TAP_DEV), "yes");
+                }
+                else {
+                    KMessageBox::information(0, i18n("Unknown option: %1", line));
+                }
+            }
+            else {
+                KMessageBox::information(0, i18n("Invalid number of arguments (expected 1) in option: %1", line));
+            }
+            continue;
+        }
+        if (key_value[0] == PROTO_TAG) {
+            if (key_value.count() == 2) {
+                /* Valid parameters are "udp", "tcp-client" and "tcp-server".
+                 * 'tcp' isn't technically valid, but it used to be accepted so
+                 * we'll handle it here anyway.
+                 */
+                if (key_value[1] == "udp") {
+                    // ignore; default is udp
+                }
+                else if (key_value[1] == "tcp-client" || key_value[1] == "tcp-server" || key_value[1] == "tcp") {
+                    dataMap.insert(QLatin1String(NM_OPENVPN_KEY_PROTO_TCP), "yes");
+                }
+                else {
+                    KMessageBox::information(0, i18n("Unknown option: %1", line));
+                }
+            }
+            else {
+                KMessageBox::information(0, i18n("Invalid number of arguments (expected 1) in option: %1", line));
+            }
+            continue;
+        }
+        if (key_value[0] == MSSFIX_TAG) {
+            dataMap.insert(QLatin1String(NM_OPENVPN_KEY_MSSFIX), "yes");
+            continue;
+        }
+        if (key_value[0] == TUNMTU_TAG) {
+            if (key_value.count() == 2) {
+                if (key_value[1].toLong() >= 0 && key_value[1].toLong() < 0xFFFF ) {
+                    dataMap.insert(QLatin1String(NM_OPENVPN_KEY_TUNNEL_MTU), key_value[1]);
+                }
+                else {
+                    KMessageBox::information(0, i18n("Invalid size (should be between 0 and 0xFFFF) in option: %1", line));
+                }
+            }
+            else {
+                KMessageBox::information(0, i18n("Invalid number of arguments (expected 1) in option: %1", line));
+            }
+            continue;
+        }
+        if (key_value[0] == FRAGMENT_TAG) {
+            if (key_value.count() == 2) {
+                if (key_value[1].toLong() >= 0 && key_value[1].toLong() < 0xFFFF ) {
+                    dataMap.insert(QLatin1String(NM_OPENVPN_KEY_FRAGMENT_SIZE), key_value[1]);
+                }
+                else {
+                    KMessageBox::information(0, i18n("Invalid size (should be between 0 and 0xFFFF) in option: %1", line));
+                }
+            }
+            else {
+                KMessageBox::information(0, i18n("Invalid number of arguments (expected 1) in option: %1", line));
+            }
+            continue;
+        }
+        if (key_value[0] == COMP_TAG) {
+            dataMap.insert(QLatin1String(NM_OPENVPN_KEY_COMP_LZO), "yes");
+            continue;
+        }
+        if (key_value[0] == RENEG_SEC_TAG) {
+            if (key_value.count() == 2) {
+                if (key_value[1].toLong() >= 0 && key_value[1].toLong() <= 604800 ) {
+                    dataMap.insert(QLatin1String(NM_OPENVPN_KEY_RENEG_SECONDS), key_value[1]);
+                }
+                else {
+                    KMessageBox::information(0, i18n("Invalid size (should be between 0 and 604800) in option: %1", line));
+                }
+            }
+            else {
+                KMessageBox::information(0, i18n("Invalid number of arguments (expected 1) in option: %1", line));
+            }
+            continue;
+        }
+        if (key_value[0] == HTTP_PROXY_RETRY_TAG || key_value[0] == SOCKS_PROXY_RETRY_TAG) {
+            dataMap.insert(QLatin1String(NM_OPENVPN_KEY_PROXY_RETRY), "yes");
+            continue;
+        }
+        if (key_value[0] == HTTP_PROXY_TAG)
+            proxy_type = "http";
+        if (key_value[0] == SOCKS_PROXY_TAG)
+            proxy_type = "socks";
+        if (!proxy_type.isEmpty() && !proxy_set && key_value.count() >= 3) {
+            bool success = true;
+            if (proxy_type == "http" && key_value.count() >= 4) {
+                // Parse the HTTP proxy file
+                QFile httpProxyFile(QFileInfo(fileName).dir().absolutePath() + '/' + key_value[3]);
+                if (httpProxyFile.open(QFile::ReadOnly|QFile::Text)) {
+                    QTextStream httpProxyIn(&httpProxyFile);
+                    while (!httpProxyIn.atEnd()) {
+                        QString httpProxyLine = httpProxyIn.readLine();
+                        if (httpProxyLine.isEmpty())
+                            continue;
+                        if (proxy_user.isEmpty())
+                            proxy_user = httpProxyLine;
+                        if (proxy_passwd.isEmpty()) {
+                            proxy_passwd = httpProxyLine;
+                            break;
+                        }
+                    }
+                    if (proxy_user.isEmpty()||proxy_passwd.isEmpty())
+                        success = false;
+                }
+            }
+            if (success && !proxy_type.isEmpty() && key_value[2].toLong() > 0 // Port
+                                                 && key_value[2].toLong() < 65536) {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_PROXY_TYPE), proxy_type);
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_PROXY_SERVER), key_value[1]);  // Proxy server
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_PROXY_PORT), key_value[2]);    // Port
+                if (!proxy_user.isEmpty())
+                    dataMap.insert(QLatin1String(NM_OPENVPN_KEY_HTTP_PROXY_USERNAME), proxy_user);
+                if (!proxy_passwd.isEmpty()) {
+                    secretData.insert(QLatin1String(NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD), proxy_passwd);
+                    dataMap.insert(QLatin1String(NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD"-flags"), QString::number(NetworkManager::Setting::NotSaved));
+                }
+                proxy_set = true;
+            }
+            if (!success)
+                KMessageBox::information(0, i18n("Invalid proxy option: %1", line));
+            continue;
+        }
+        if (key_value[0] == REMOTE_TAG) {
+            if (key_value.count() >= 2 && key_value.count() <= 4) {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_REMOTE), key_value[1]);
+                have_remote = true;
+                if (key_value.count() >= 3 && key_value[2].toLong() > 0
+                                           && key_value[2].toLong() < 65536) {
+                    dataMap.insert(QLatin1String(NM_OPENVPN_KEY_PORT), key_value[2]);
+                    if (key_value.count() == 4) {
+                        // TODO
+                    }
+                }
+            }
+        }
+        if (key_value[0] == PORT_TAG || key_value[0] == RPORT_TAG) {
+            // Port specified in 'remote' always takes precedence
+            if (!dataMap.contains(NM_OPENVPN_KEY_PORT)) {
+                if (key_value.count() == 2 ) {
+                    if (key_value[1].toLong() > 0 && key_value[1].toLong() < 65536)
+                        dataMap.insert(QLatin1String(NM_OPENVPN_KEY_PORT), key_value[1]);
+                    else
+                        KMessageBox::information(0, i18n("Invalid port (should be between 1 and 65535) in option: %1", line));
+                }
+                else
+                    KMessageBox::information(0, i18n("Invalid number of arguments (expected 1) in option: %1", line));
+            }
+            continue;
+        }
+        if (key_value[0] == PKCS12_TAG && key_value.count() > 1) {
+            key_value[1] = line.right(line.length() - line.indexOf(QRegExp("\\s"))); // Get whole string after key
+            QString certFile = unQuote(key_value[1], fileName);
+            dataMap.insert(QLatin1String(NM_OPENVPN_KEY_CA), certFile);
+            dataMap.insert(QLatin1String(NM_OPENVPN_KEY_CERT), certFile);
+            dataMap.insert(QLatin1String(NM_OPENVPN_KEY_KEY), certFile);
+            continue;
+        }
+        if (key_value[0] == CA_TAG && key_value.count() > 1) {
+            key_value[1] = line.right(line.length() - line.indexOf(QRegExp("\\s"))); // Get whole string after key
+            if (copyCertificates) {
+                const QString absoluteFilePath = tryToCopyToCertificatesDirectory(connectionName, unQuote(key_value[1], fileName));
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_CA), absoluteFilePath);
+            } else {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_CA), unQuote(key_value[1], fileName));
+            }
+            continue;
+        }
+        if (key_value[0] == CERT_TAG && key_value.count() > 1) {
+            key_value[1] = line.right(line.length() - line.indexOf(QRegExp("\\s"))); // Get whole string after key
+            if (copyCertificates) {
+                const QString absoluteFilePath = tryToCopyToCertificatesDirectory(connectionName, unQuote(key_value[1], fileName));
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_CERT), absoluteFilePath);
+            } else {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_CERT), unQuote(key_value[1], fileName));
+            }
+            continue;
+        }
+        if (key_value[0] == KEY_TAG && key_value.count() > 1) {
+            key_value[1] = line.right(line.length() - line.indexOf(QRegExp("\\s"))); // Get whole string after key
+            if (copyCertificates) {
+                const QString absoluteFilePath = tryToCopyToCertificatesDirectory(connectionName, unQuote(key_value[1], fileName));
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_KEY), absoluteFilePath);
+            } else {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_KEY), unQuote(key_value[1], fileName));
+            }
+            continue;
+        }
+        if (key_value[0] == SECRET_TAG && key_value.count() > 1) {
+            key_value[1] = line.right(line.length() - line.indexOf(QRegExp("\\s"))); // Get whole string after key
+            if (copyCertificates) {
+                const QString absoluteFilePath = tryToCopyToCertificatesDirectory(connectionName, unQuote(key_value[1], fileName));
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_STATIC_KEY), absoluteFilePath);
+            } else {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_STATIC_KEY), unQuote(key_value[1], fileName));
+            }
+            if (key_value.count() > 2) {
+                key_value[2] = key_value[1];
+                if (!key_value[2].isEmpty() && (key_value[2].toLong() == 0 ||key_value[2].toLong() == 1))
+                    dataMap.insert(QLatin1String(NM_OPENVPN_KEY_STATIC_KEY_DIRECTION), key_value[2]);
+            }
+            have_sk = true;
+            continue;
+        }
+        if (key_value[0] == TLS_AUTH_TAG && key_value.count() >1) {
+            key_value[1] = line.right(line.length() - line.indexOf(QRegExp("\\s"))); // Get whole string after key
+            if (copyCertificates) {
+                const QString absoluteFilePath = tryToCopyToCertificatesDirectory(connectionName, unQuote(key_value[1], fileName));
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_TA), absoluteFilePath);
+            } else {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_TA), unQuote(key_value[1], fileName));
+            }
+            if (key_value.count() > 2) {
+                key_value[2] = key_value[1];
+                if (!key_value[2].isEmpty() && (key_value[2].toLong() == 0 ||key_value[2].toLong() == 1))
+                    dataMap.insert(QLatin1String(NM_OPENVPN_KEY_TA_DIR), key_value[2]);
+            }
+            continue;
+        }
+        if (key_value[0] == CIPHER_TAG) {
+            if (key_value.count() == 2) {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_CIPHER), key_value[1]);
+            }
+            else {
+                KMessageBox::information(0, i18n("Invalid number of arguments (expected 1) in option: %1", line));
+            }
+            continue;
+        }
+        if (key_value[0] == TLS_REMOTE_TAG) {
+            if (!unQuote(key_value[1], fileName).isEmpty()) {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_TLS_REMOTE), key_value[1]);
+            }
+            else {
+                KMessageBox::information(0, i18n("Unknown option: %1", line));
+            }
+            continue;
+        }
+        if (key_value[0] == IFCONFIG_TAG) {
+            if (key_value.count() == 3) {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_LOCAL_IP), key_value[1]);
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_REMOTE_IP), key_value[2]);
+            }
+            else {
+                KMessageBox::information(0, i18n("Invalid number of arguments (expected 2) in option: %1", line));
+            }
+            continue;
+        }
+        if (key_value[0] == AUTH_USER_PASS_TAG) {
+            have_pass = true;
+        }
+        if (key_value[0] == AUTH_TAG) {
+            if (key_value.count() == 2) {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_AUTH), key_value[1]);
+            }
+            else {
+                KMessageBox::information(0, i18n("Invalid number of arguments (expected 1) in option: %1", line));
+            }
+            continue;
+        }
+        if (key_value[0] == REDIRECT_GATEWAY_TAG) {
+            have_redirect_gateway = true;
+            continue;
+        }
+        if (key_value[0] == KEY_DIRECTION_TAG) {
+            if (key_value.count() == 2) {
+                key_direction = key_value[1].toInt();
+            }
+
+            if (key_direction != 0 && key_direction != 1) {
+                KMessageBox::information(0, i18n("Invalid argument in option: %1", line));
+                key_direction = -1;
+            }
+            continue;
+        }
+
+        if (key_value[0] == BEGIN_KEY_CA_TAG) {
+            const QString caAbsolutePath = saveFile(in, QLatin1String(END_KEY_CA_TAG), connectionName, "ca.crt");
+            if (!caAbsolutePath.isEmpty()) {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_CA), caAbsolutePath);
+            }
+            continue;
+        } else if (key_value[0] == BEGIN_KEY_CERT_TAG) {
+            const QString certAbsolutePath = saveFile(in, QLatin1String(END_KEY_CERT_TAG), connectionName, "cert.crt");
+            if (!certAbsolutePath.isEmpty()) {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_CERT), certAbsolutePath);
+            }
+            continue;
+        } else if (key_value[0] == BEGIN_KEY_KEY_TAG) {
+            const QString keyAbsolutePath = saveFile(in, QLatin1String(END_KEY_KEY_TAG), connectionName, "private.key");
+            if (!keyAbsolutePath.isEmpty()) {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_KEY), keyAbsolutePath);
+            }
+            continue;
+        } else if (key_value[0] == BEGIN_KEY_SECRET_TAG) {
+            const QString secretAbsolutePath = saveFile(in, QLatin1String(END_KEY_SECRET_TAG), connectionName, "secret.key");
+            if (!secretAbsolutePath.isEmpty()) {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_KEY), secretAbsolutePath);
+                have_sk = true;
+
+                if (key_direction > -1) {
+                    dataMap.insert(QLatin1String(NM_OPENVPN_KEY_STATIC_KEY_DIRECTION), QString().setNum(key_direction));
+                }
+            }
+            continue;
+        } else if (key_value[0] == BEGIN_TLS_AUTH_TAG) {
+            const QString tlsAuthAbsolutePath = saveFile(in, QLatin1String(END_TLS_AUTH_TAG), connectionName, "tls_auth.key");
+            if (!tlsAuthAbsolutePath.isEmpty()) {
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_TA), tlsAuthAbsolutePath);
+
+                if (key_direction > -1) {
+                    dataMap.insert(QLatin1String(NM_OPENVPN_KEY_TA_DIR), QString().setNum(key_direction));
+                }
+            }
+            continue;
+        }
+
+        // Import X-NM-Routes if present
+        if (key_value[0] == "X-NM-Routes") {
+            ipv4Data.insert("X-NM-Routes", key_value[1]);
+            continue;
+        }
+    }
+    // NetworkManager set vpn connections as default route by default. If the
+    // imported file does not contain "redirect-gateway" entry then set the
+    // connection as never default.
+    if (!have_redirect_gateway) {
+        ipv4Data.insert(NM_SETTING_IP4_CONFIG_NEVER_DEFAULT, "true");
+    }
+    if (!have_client && !have_sk) {
+        mError = VpnUiPlugin::Error;
+        mErrorMessage = i18n("File %1 is not a valid OpenVPN's client configuration file", fileName);
+        return result;
+    }
+    else if (!have_remote) {
+        mError = VpnUiPlugin::Error;
+        mErrorMessage = i18n("File %1 is not a valid OpenVPN configuration (no remote).", fileName);
+        return result;
+    }
+    else {
+        QString conType;
+        bool have_certs = false;
+        bool have_ca = false;
+
+        if (dataMap.contains(NM_OPENVPN_KEY_CA))
+            have_ca = true;
+        if (have_ca && dataMap.contains(NM_OPENVPN_KEY_CERT) && dataMap.contains(NM_OPENVPN_KEY_KEY))
+            have_certs = true;
+        // Determine connection type
+        if (have_pass) {
+            if (have_certs)
+                conType = NM_OPENVPN_CONTYPE_PASSWORD_TLS;
+            else if (have_ca)
+                conType = NM_OPENVPN_CONTYPE_PASSWORD;
+        }
+        else if (have_certs) {
+            conType = NM_OPENVPN_CONTYPE_TLS;
+        }
+        else if (have_sk) {
+            conType = NM_OPENVPN_CONTYPE_STATIC_KEY;
+        }
+        if (conType.isEmpty())
+            conType = NM_OPENVPN_CONTYPE_TLS;
+        dataMap.insert(QLatin1String(NM_OPENVPN_KEY_CONNECTION_TYPE), conType);
+        // Default secret flags to be agent-owned
+        if (have_pass)
+            dataMap.insert(QLatin1String(NM_OPENVPN_KEY_PASSWORD"-flags"), QString::number(NetworkManager::Setting::NotSaved));
+        if (have_certs) {
+            if (dataMap.contains(NM_OPENVPN_KEY_KEY) && isEncrypted(dataMap[NM_OPENVPN_KEY_KEY]))
+                dataMap.insert(QLatin1String(NM_OPENVPN_KEY_CERTPASS"-flags"), QString::number(NetworkManager::Setting::NotSaved));
+        }
+    }
+
+    // Set the '...-type' and '...-flags' value also
+    NetworkManager::VpnSetting setting;
+    setting.setServiceType("org.freedesktop.NetworkManager.openvpn");
+    setting.setData(dataMap);
+    setting.setSecrets(secretData);
+
+    QVariantMap conn;
+    conn.insert("id", connectionName);
+    conn.insert("type", "vpn");
+    result.insert("connection", conn);
+
+    result.insert("vpn", setting.toMap());
+
+    if (!ipv4Data.isEmpty()) {
+        result.insert("ipv4", ipv4Data);
+    }
+
+    impFile.close();
+    return result;
+}
+
+QString OpenVpnUiPlugin::saveFile(QTextStream &in, const QString &endTag, const QString &connectionName, const QString &fileName)
+{
+    const QString certificatesDirectory = KStandardDirs::locateLocal("data", "networkmanagement/certificates/" + connectionName);
+    const QString absoluteFilePath = certificatesDirectory + '/' + fileName;
+    QFile outFile(absoluteFilePath);
+
+    QDir().mkpath(certificatesDirectory);
+    if (!outFile.open(QFile::WriteOnly | QFile::Text)) {
+        KMessageBox::information(0, i18n("Error saving file %1: %2", absoluteFilePath, outFile.errorString()));
+        return QString();
+    }
+
+    QTextStream out(&outFile);
+    while (!in.atEnd()) {
+        const QString line = in.readLine();
+
+        if (line.indexOf(endTag) >= 0) {
+            break;
+        }
+
+        out << line << "\n";
+    }
+
+    outFile.close();
+    return absoluteFilePath;
+}
+
+QString OpenVpnUiPlugin::tryToCopyToCertificatesDirectory(const QString &connectionName, const QString &sourceFilePath)
+{
+    const QString certificatesDirectory = KStandardDirs::locateLocal("data", "networkmanagement/certificates/");
+    const QString absoluteFilePath = certificatesDirectory + connectionName + '_' + QFileInfo(sourceFilePath).fileName();
+
+    QFile sourceFile(sourceFilePath);
+
+    QDir().mkpath(certificatesDirectory);
+    if (!sourceFile.copy(absoluteFilePath)) {
+        KMessageBox::information(0, i18n("Error copying certificate to %1: %2", absoluteFilePath, sourceFile.errorString()));
+        return sourceFilePath;
+    }
+
+    return absoluteFilePath;
+}
+
+bool OpenVpnUiPlugin::exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName)
+{
+    QFile expFile(fileName);
+    if (! expFile.open(QIODevice::WriteOnly | QIODevice::Text) ) {
+        mError = VpnUiPlugin::Error;
+        mErrorMessage = i18n("Could not open file for writing");
+        return false;
+    }
+
+    NMStringMap dataMap;
+    NMStringMap secretData;
+
+    NetworkManager::VpnSetting::Ptr vpnSetting = connection->setting(NetworkManager::Setting::Vpn).dynamicCast<NetworkManager::VpnSetting>();
+    dataMap = vpnSetting->data();
+    secretData = vpnSetting->secrets();
+
+    QString line;
+    QString cacert, user_cert, private_key;
+
+    line = QString(CLIENT_TAG) + '\n';
+    expFile.write(line.toLatin1());
+    line = QString(REMOTE_TAG) + ' ' + dataMap[NM_OPENVPN_KEY_REMOTE] +
+           (dataMap[NM_OPENVPN_KEY_PORT].isEmpty() ? "\n" : (' ' + dataMap[NM_OPENVPN_KEY_PORT]) + '\n');
+    expFile.write(line.toLatin1());
+    if (dataMap[NM_OPENVPN_KEY_CONNECTION_TYPE] == NM_OPENVPN_CONTYPE_TLS ||
+            dataMap[NM_OPENVPN_KEY_CONNECTION_TYPE] == NM_OPENVPN_CONTYPE_PASSWORD ||
+            dataMap[NM_OPENVPN_KEY_CONNECTION_TYPE] == NM_OPENVPN_CONTYPE_PASSWORD_TLS) {
+        if (!dataMap[NM_OPENVPN_KEY_CA].isEmpty())
+            cacert = dataMap[NM_OPENVPN_KEY_CA];
+    }
+    if (dataMap[NM_OPENVPN_KEY_CONNECTION_TYPE] == NM_OPENVPN_CONTYPE_TLS ||
+            dataMap[NM_OPENVPN_KEY_CONNECTION_TYPE] == NM_OPENVPN_CONTYPE_PASSWORD_TLS) {
+        if (!dataMap[NM_OPENVPN_KEY_CERT].isEmpty())
+            user_cert = dataMap[NM_OPENVPN_KEY_CERT];
+        if (!dataMap[NM_OPENVPN_KEY_KEY].isEmpty())
+            private_key = dataMap[NM_OPENVPN_KEY_KEY];
+
+    }
+    // Handle PKCS#12 (all certs are the same file)
+    if (!cacert.isEmpty() && !user_cert.isEmpty() && !private_key.isEmpty()
+                          && cacert == user_cert && cacert == private_key) {
+        line = QString("%1 \"%2\"\n").arg(PKCS12_TAG, cacert);
+        expFile.write(line.toLatin1());
+    }
+    else {
+        if (!cacert.isEmpty()) {
+            line = QString("%1 \"%2\"\n").arg(CA_TAG, cacert);
+            expFile.write(line.toLatin1());
+        }
+        if (!user_cert.isEmpty()) {
+            line = QString("%1 \"%2\"\n").arg(CERT_TAG, user_cert);
+            expFile.write(line.toLatin1());
+        }
+        if (!private_key.isEmpty()) {
+            line = QString("%1 \"%2\"\n").arg(KEY_TAG, private_key);
+            expFile.write(line.toLatin1());
+        }
+    }
+    if (dataMap[NM_OPENVPN_KEY_CONNECTION_TYPE] == NM_OPENVPN_CONTYPE_PASSWORD ||
+            dataMap[NM_OPENVPN_KEY_CONNECTION_TYPE] == NM_OPENVPN_CONTYPE_PASSWORD_TLS) {
+        line = QString(AUTH_USER_PASS_TAG) + '\n';
+        expFile.write(line.toLatin1());
+        if (!dataMap[NM_OPENVPN_KEY_TLS_REMOTE].isEmpty()) {
+            line = QString(TLS_REMOTE_TAG) + " \"" + dataMap[NM_OPENVPN_KEY_TLS_REMOTE] + "\"\n";
+            expFile.write(line.toLatin1());
+        }
+        if (!dataMap[NM_OPENVPN_KEY_TA].isEmpty()) {
+            line = QString(TLS_AUTH_TAG) + " \"" + dataMap[NM_OPENVPN_KEY_TA] + '\"' + (dataMap[NM_OPENVPN_KEY_TA_DIR].isEmpty() ?
+                                "\n" : (' ' + dataMap[NM_OPENVPN_KEY_TA_DIR]) + '\n');
+            expFile.write(line.toLatin1());
+        }
+    }
+    if (dataMap[NM_OPENVPN_KEY_CONNECTION_TYPE] == NM_OPENVPN_CONTYPE_STATIC_KEY) {
+        line = QString(SECRET_TAG) + " \"" + dataMap[NM_OPENVPN_KEY_STATIC_KEY] + '\"' + (dataMap[NM_OPENVPN_KEY_STATIC_KEY_DIRECTION].isEmpty() ?
+                          "\n" : (' ' + dataMap[NM_OPENVPN_KEY_STATIC_KEY_DIRECTION]) + '\n');
+        expFile.write(line.toLatin1());
+    }
+    if (dataMap.contains(NM_OPENVPN_KEY_RENEG_SECONDS) && !dataMap[NM_OPENVPN_KEY_RENEG_SECONDS].isEmpty()) {
+        line = QString(RENEG_SEC_TAG) + ' ' + dataMap[NM_OPENVPN_KEY_RENEG_SECONDS] + '\n';
+        expFile.write(line.toLatin1());
+    }
+    if (!dataMap[NM_OPENVPN_KEY_CIPHER].isEmpty()) {
+        line = QString(CIPHER_TAG) + ' ' + dataMap[NM_OPENVPN_KEY_CIPHER] + '\n';
+        expFile.write(line.toLatin1());
+    }
+    if (dataMap[NM_OPENVPN_KEY_COMP_LZO] == "yes") {
+        line = QString(COMP_TAG) + " yes\n";
+        expFile.write(line.toLatin1());
+    }
+    if (dataMap[NM_OPENVPN_KEY_MSSFIX] == "yes") {
+        line = QString(MSSFIX_TAG) + '\n';
+        expFile.write(line.toLatin1());
+    }
+    if (!dataMap[NM_OPENVPN_KEY_TUNNEL_MTU].isEmpty()) {
+        line = QString(TUNMTU_TAG) + ' ' + dataMap[NM_OPENVPN_KEY_TUNNEL_MTU] + '\n';
+        expFile.write(line.toLatin1());
+    }
+    if (!dataMap[NM_OPENVPN_KEY_FRAGMENT_SIZE].isEmpty()) {
+        line = QString(FRAGMENT_TAG) + ' ' + dataMap[NM_OPENVPN_KEY_FRAGMENT_SIZE] + '\n';
+        expFile.write(line.toLatin1());
+    }
+    line = QString(DEV_TAG) + (dataMap[NM_OPENVPN_KEY_TAP_DEV] == "yes" ? " tap\n" : " tun\n");
+    expFile.write(line.toLatin1());
+    line = QString(PROTO_TAG) + (dataMap[NM_OPENVPN_KEY_PROTO_TCP] == "yes" ? " tcp\n" : " udp\n");
+    expFile.write(line.toLatin1());
+    // Proxy stuff
+    if (!dataMap[NM_OPENVPN_KEY_PROXY_TYPE].isEmpty()) {
+        QString proxy_port = dataMap[NM_OPENVPN_KEY_PROXY_PORT];
+        if (dataMap[NM_OPENVPN_KEY_PROXY_TYPE] == "http" && !dataMap[NM_OPENVPN_KEY_PROXY_SERVER].isEmpty()
+                                                         && dataMap.contains(NM_OPENVPN_KEY_PROXY_PORT)) {
+            if (proxy_port.toInt() == 0)
+                proxy_port = "8080";
+            line = QString(HTTP_PROXY_TAG) + ' ' + dataMap[NM_OPENVPN_KEY_PROXY_SERVER] + ' ' + proxy_port +
+                    (dataMap[NM_OPENVPN_KEY_HTTP_PROXY_USERNAME].isEmpty() ? "\n" : (' ' + fileName + "-httpauthfile") + '\n');
+            expFile.write(line.toLatin1());
+            if (dataMap[NM_OPENVPN_KEY_PROXY_RETRY] == "yes") {
+                line = QString(HTTP_PROXY_RETRY_TAG) + '\n';
+                expFile.write(line.toLatin1());
+            }
+            // If there is a username, need to write an authfile
+            if (!dataMap[NM_OPENVPN_KEY_HTTP_PROXY_USERNAME].isEmpty()) {
+                QFile authFile(fileName + "-httpauthfile");
+                if (authFile.open(QFile::WriteOnly | QFile::Text)) {
+                    line = dataMap[NM_OPENVPN_KEY_HTTP_PROXY_USERNAME] + (dataMap[NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD].isEmpty()?
+                                                                         "\n" : (dataMap[NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD] + '\n'));
+                    authFile.write(line.toLatin1());
+                    authFile.close();
+                }
+            }
+        }
+        else if (dataMap[NM_OPENVPN_KEY_PROXY_TYPE] == "socks" && !dataMap[NM_OPENVPN_KEY_PROXY_SERVER].isEmpty() && dataMap.contains(NM_OPENVPN_KEY_PROXY_PORT)) {
+            if (proxy_port.toInt() == 0)
+                proxy_port = "1080";
+            line = QString(SOCKS_PROXY_TAG) + dataMap[NM_OPENVPN_KEY_PROXY_SERVER] + ' ' + proxy_port + '\n';
+            expFile.write(line.toLatin1());
+            if (dataMap[NM_OPENVPN_KEY_PROXY_RETRY] == "yes") {
+                line = QString(SOCKS_PROXY_RETRY_TAG) + '\n';
+                expFile.write(line.toLatin1());
+            }
+        }
+    }
+    // Export never default setting.
+    NetworkManager::Ipv4Setting::Ptr ipv4Setting = connection->setting(NetworkManager::Setting::Ipv4).dynamicCast<NetworkManager::Ipv4Setting>();
+    if (!ipv4Setting->neverDefault()) {
+        line = QString(REDIRECT_GATEWAY_TAG) + '\n';
+        expFile.write(line.toLatin1());
+    }
+    // Export X-NM-Routes
+    if (!ipv4Setting->routes().isEmpty()) {
+        QString routes;
+        foreach(const NetworkManager::IpRoute &route, ipv4Setting->routes()) {
+            routes += route.ip().toString() % QLatin1Char('/') % QString::number(route.prefixLength()) % QLatin1Char(' ');
+        }
+        if (!routes.isEmpty()) {
+            routes = "X-NM-Routes " + routes.trimmed();
+            expFile.write(routes.toLatin1());
+        }
+    }
+    // Add hard-coded stuff
+    expFile.write("nobind\n"
+                  "auth-nocache\n"
+                  "script-security 2\n"
+                  "persist-key\n"
+                  "persist-tun\n"
+                  "user nobody\n"
+                  "group nobody\n");
+    expFile.close();
+    return true;
+}
diff --git a/plasma-nm/vpn/openvpn/openvpn.h b/plasma-nm/vpn/openvpn/openvpn.h
new file mode 100644 (file)
index 0000000..bc3f2fb
--- /dev/null
@@ -0,0 +1,51 @@
+/*
+    Copyright 2008 Will Stephenson <wstephenson@kde.org>
+    Copyright 2011 Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2014 Lamarque V. Souza <lamarque@kde.org>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMANM_OPENVPN_H
+#define PLASMANM_OPENVPN_H
+
+#include "vpnuiplugin.h"
+
+#include <QTextStream>
+#include <QVariant>
+
+class OpenVpnUiPlugin : public VpnUiPlugin
+{
+Q_OBJECT
+public:
+    explicit OpenVpnUiPlugin(QObject * parent = 0, const QVariantList& = QVariantList());
+    virtual ~OpenVpnUiPlugin();
+    SettingWidget * widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    SettingWidget * askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+
+    QString suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const;
+    QString supportedFileExtensions() const;
+    NMVariantMapMap importConnectionSettings(const QString &fileName);
+    bool exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName);
+
+private:
+    QString saveFile(QTextStream &in, const QString &endTag, const QString &connectionName, const QString &fileName);
+    QString tryToCopyToCertificatesDirectory(const QString &connectionName, const QString &sourceFilePath);
+};
+
+#endif //  PLASMANM_OPENVPN_H
diff --git a/plasma-nm/vpn/openvpn/openvpn.ui b/plasma-nm/vpn/openvpn/openvpn.ui
new file mode 100644 (file)
index 0000000..bdc630e
--- /dev/null
@@ -0,0 +1,657 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>OpenVPNProp</class>
+ <widget class="QWidget" name="OpenVPNProp">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>495</width>
+    <height>422</height>
+   </rect>
+  </property>
+  <layout class="QGridLayout" name="gridLayout">
+   <item row="3" column="2">
+    <widget class="QPushButton" name="btnAdvanced">
+     <property name="text">
+      <string>Advanced...</string>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="0">
+    <widget class="QCheckBox" name="chkShowPasswords">
+     <property name="text">
+      <string>Show Passwords</string>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="0" colspan="3">
+    <layout class="QFormLayout" name="formLayout">
+     <item row="0" column="0">
+      <widget class="QLabel" name="textLabel3">
+       <property name="text">
+        <string>Gateway:</string>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+       </property>
+       <property name="wordWrap">
+        <bool>false</bool>
+       </property>
+       <property name="buddy">
+        <cstring>gateway</cstring>
+       </property>
+      </widget>
+     </item>
+     <item row="0" column="1">
+      <widget class="KLineEdit" name="gateway"/>
+     </item>
+     <item row="1" column="0">
+      <widget class="QLabel" name="labelConnectionType">
+       <property name="text">
+        <string>Connection type:</string>
+       </property>
+       <property name="alignment">
+        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+       </property>
+       <property name="wordWrap">
+        <bool>false</bool>
+       </property>
+       <property name="buddy">
+        <cstring>cmbConnectionType</cstring>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="1">
+      <widget class="KComboBox" name="cmbConnectionType">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <item>
+        <property name="text">
+         <string>X.509 Certificates</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>Pre-shared Key</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>Password</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>X.509 With Password</string>
+        </property>
+       </item>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="1" column="0" colspan="3">
+    <widget class="QStackedWidget" name="stackedWidget">
+     <widget class="QWidget" name="page">
+      <layout class="QVBoxLayout" name="verticalLayout">
+       <item>
+        <layout class="QFormLayout" name="formLayout_3">
+         <item row="0" column="0">
+          <widget class="QLabel" name="textLabel2">
+           <property name="text">
+            <string>CA file:</string>
+           </property>
+           <property name="wordWrap">
+            <bool>false</bool>
+           </property>
+           <property name="buddy">
+            <cstring>x509CaFile</cstring>
+           </property>
+          </widget>
+         </item>
+         <item row="0" column="1">
+          <widget class="KUrlRequester" name="x509CaFile"/>
+         </item>
+         <item row="1" column="0">
+          <widget class="QLabel" name="textLabel3_2">
+           <property name="text">
+            <string>Certificate:</string>
+           </property>
+           <property name="wordWrap">
+            <bool>false</bool>
+           </property>
+           <property name="buddy">
+            <cstring>x509Cert</cstring>
+           </property>
+          </widget>
+         </item>
+         <item row="1" column="1">
+          <widget class="KUrlRequester" name="x509Cert"/>
+         </item>
+         <item row="2" column="0">
+          <widget class="QLabel" name="textLabel4">
+           <property name="text">
+            <string>Key:</string>
+           </property>
+           <property name="wordWrap">
+            <bool>false</bool>
+           </property>
+           <property name="buddy">
+            <cstring>x509Key</cstring>
+           </property>
+          </widget>
+         </item>
+         <item row="2" column="1">
+          <widget class="KUrlRequester" name="x509Key"/>
+         </item>
+         <item row="3" column="0">
+          <widget class="QLabel" name="label_7">
+           <property name="text">
+            <string>Key password:</string>
+           </property>
+          </widget>
+         </item>
+         <item row="3" column="1">
+          <layout class="QHBoxLayout" name="horizontalLayout_3">
+           <item>
+            <widget class="KLineEdit" name="x509KeyPassword">
+             <property name="passwordMode">
+              <bool>true</bool>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="KComboBox" name="x509KeyPasswordStorage">
+             <item>
+              <property name="text">
+               <string>Store</string>
+              </property>
+             </item>
+             <item>
+              <property name="text">
+               <string>Always Ask</string>
+              </property>
+             </item>
+             <item>
+              <property name="text">
+               <string>Not Required</string>
+              </property>
+             </item>
+            </widget>
+           </item>
+          </layout>
+         </item>
+        </layout>
+       </item>
+       <item>
+        <spacer name="verticalSpacer">
+         <property name="orientation">
+          <enum>Qt::Vertical</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>347</width>
+           <height>206</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="page_2">
+      <layout class="QVBoxLayout" name="verticalLayout_2">
+       <item>
+        <layout class="QFormLayout" name="formLayout_4">
+         <item row="0" column="0">
+          <widget class="QLabel" name="textLabel5">
+           <property name="text">
+            <string>Shared Key:</string>
+           </property>
+           <property name="wordWrap">
+            <bool>false</bool>
+           </property>
+           <property name="buddy">
+            <cstring>pskSharedKey</cstring>
+           </property>
+          </widget>
+         </item>
+         <item row="0" column="1">
+          <widget class="KUrlRequester" name="pskSharedKey"/>
+         </item>
+         <item row="2" column="0">
+          <widget class="QLabel" name="textLabel6">
+           <property name="text">
+            <string>Local IP:</string>
+           </property>
+           <property name="wordWrap">
+            <bool>false</bool>
+           </property>
+           <property name="buddy">
+            <cstring>pskLocalIp</cstring>
+           </property>
+          </widget>
+         </item>
+         <item row="2" column="1">
+          <widget class="KLineEdit" name="pskLocalIp"/>
+         </item>
+         <item row="3" column="0">
+          <widget class="QLabel" name="textLabel7">
+           <property name="text">
+            <string>Remote IP:</string>
+           </property>
+           <property name="wordWrap">
+            <bool>false</bool>
+           </property>
+           <property name="buddy">
+            <cstring>pskRemoteIp</cstring>
+           </property>
+          </widget>
+         </item>
+         <item row="3" column="1">
+          <widget class="KLineEdit" name="pskRemoteIp">
+           <property name="text">
+            <string/>
+           </property>
+          </widget>
+         </item>
+         <item row="1" column="0">
+          <widget class="QLabel" name="label_16">
+           <property name="text">
+            <string>Key Direction:</string>
+           </property>
+          </widget>
+         </item>
+         <item row="1" column="1">
+          <widget class="KComboBox" name="cmbKeyDirection">
+           <property name="sizePolicy">
+            <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+             <horstretch>0</horstretch>
+             <verstretch>0</verstretch>
+            </sizepolicy>
+           </property>
+           <property name="whatsThis">
+            <string>If key direction is used, it must be the opposite of that used on the VPN peer.</string>
+           </property>
+           <item>
+            <property name="text">
+             <string comment="like in None setting selected">None</string>
+            </property>
+           </item>
+           <item>
+            <property name="text">
+             <string>0</string>
+            </property>
+           </item>
+           <item>
+            <property name="text">
+             <string>1</string>
+            </property>
+           </item>
+          </widget>
+         </item>
+        </layout>
+       </item>
+       <item>
+        <spacer name="verticalSpacer_2">
+         <property name="orientation">
+          <enum>Qt::Vertical</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>20</width>
+           <height>0</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="page_3">
+      <layout class="QVBoxLayout" name="verticalLayout_3">
+       <item>
+        <layout class="QFormLayout" name="formLayout_5">
+         <item row="0" column="0">
+          <widget class="QLabel" name="textLabel8">
+           <property name="text">
+            <string>CA File:</string>
+           </property>
+           <property name="alignment">
+            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+           </property>
+           <property name="wordWrap">
+            <bool>false</bool>
+           </property>
+           <property name="buddy">
+            <cstring>passCaFile</cstring>
+           </property>
+          </widget>
+         </item>
+         <item row="0" column="1">
+          <widget class="KUrlRequester" name="passCaFile"/>
+         </item>
+         <item row="1" column="0">
+          <widget class="QLabel" name="textLabel9">
+           <property name="text">
+            <string comment="like in Username for athentication">Username:</string>
+           </property>
+           <property name="alignment">
+            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+           </property>
+           <property name="wordWrap">
+            <bool>false</bool>
+           </property>
+           <property name="buddy">
+            <cstring>passUserName</cstring>
+           </property>
+          </widget>
+         </item>
+         <item row="1" column="1">
+          <widget class="KLineEdit" name="passUserName"/>
+         </item>
+         <item row="2" column="0">
+          <widget class="QLabel" name="label_2">
+           <property name="text">
+            <string>Password:</string>
+           </property>
+           <property name="alignment">
+            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+           </property>
+          </widget>
+         </item>
+         <item row="2" column="1">
+          <layout class="QHBoxLayout" name="horizontalLayout_11">
+           <item>
+            <widget class="KLineEdit" name="passPassword">
+             <property name="enabled">
+              <bool>true</bool>
+             </property>
+             <property name="passwordMode">
+              <bool>true</bool>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="KComboBox" name="passPasswordStorage">
+             <item>
+              <property name="text">
+               <string>Store</string>
+              </property>
+             </item>
+             <item>
+              <property name="text">
+               <string>Always Ask</string>
+              </property>
+             </item>
+             <item>
+              <property name="text">
+               <string>Not Required</string>
+              </property>
+             </item>
+            </widget>
+           </item>
+          </layout>
+         </item>
+        </layout>
+       </item>
+       <item>
+        <spacer name="verticalSpacer_3">
+         <property name="orientation">
+          <enum>Qt::Vertical</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>20</width>
+           <height>0</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="page_4">
+      <layout class="QVBoxLayout" name="verticalLayout_4">
+       <item>
+        <layout class="QFormLayout" name="formLayout_6">
+         <item row="0" column="0">
+          <widget class="QLabel" name="textLabel2_2">
+           <property name="text">
+            <string>CA file:</string>
+           </property>
+           <property name="wordWrap">
+            <bool>false</bool>
+           </property>
+           <property name="buddy">
+            <cstring>x509PassCaFile</cstring>
+           </property>
+          </widget>
+         </item>
+         <item row="0" column="1">
+          <widget class="KUrlRequester" name="x509PassCaFile"/>
+         </item>
+         <item row="1" column="0">
+          <widget class="QLabel" name="textLabel3_2_2">
+           <property name="text">
+            <string>Certificate:</string>
+           </property>
+           <property name="wordWrap">
+            <bool>false</bool>
+           </property>
+           <property name="buddy">
+            <cstring>x509PassCert</cstring>
+           </property>
+          </widget>
+         </item>
+         <item row="1" column="1">
+          <widget class="KUrlRequester" name="x509PassCert"/>
+         </item>
+         <item row="2" column="0">
+          <widget class="QLabel" name="textLabel4_2">
+           <property name="text">
+            <string>Key:</string>
+           </property>
+           <property name="wordWrap">
+            <bool>false</bool>
+           </property>
+           <property name="buddy">
+            <cstring>x509PassKey</cstring>
+           </property>
+          </widget>
+         </item>
+         <item row="2" column="1">
+          <widget class="KUrlRequester" name="x509PassKey"/>
+         </item>
+         <item row="3" column="0">
+          <widget class="QLabel" name="label_6">
+           <property name="text">
+            <string>Key password:</string>
+           </property>
+          </widget>
+         </item>
+         <item row="4" column="0">
+          <widget class="QLabel" name="textLabel9_2">
+           <property name="text">
+            <string comment="like in Username for athentication">Username:</string>
+           </property>
+           <property name="wordWrap">
+            <bool>false</bool>
+           </property>
+           <property name="buddy">
+            <cstring>x509PassUsername</cstring>
+           </property>
+          </widget>
+         </item>
+         <item row="4" column="1">
+          <widget class="KLineEdit" name="x509PassUsername"/>
+         </item>
+         <item row="5" column="0">
+          <widget class="QLabel" name="label">
+           <property name="text">
+            <string>Password:</string>
+           </property>
+          </widget>
+         </item>
+         <item row="3" column="1">
+          <layout class="QHBoxLayout" name="horizontalLayout_12">
+           <item>
+            <widget class="KLineEdit" name="x509PassKeyPassword">
+             <property name="passwordMode">
+              <bool>true</bool>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="KComboBox" name="x509PassKeyPasswordStorage">
+             <item>
+              <property name="text">
+               <string>Store</string>
+              </property>
+             </item>
+             <item>
+              <property name="text">
+               <string>Always Ask</string>
+              </property>
+             </item>
+             <item>
+              <property name="text">
+               <string>Not Required</string>
+              </property>
+             </item>
+            </widget>
+           </item>
+          </layout>
+         </item>
+         <item row="5" column="1">
+          <layout class="QHBoxLayout" name="horizontalLayout_13">
+           <item>
+            <widget class="KLineEdit" name="x509PassPassword">
+             <property name="enabled">
+              <bool>true</bool>
+             </property>
+             <property name="passwordMode">
+              <bool>true</bool>
+             </property>
+            </widget>
+           </item>
+           <item>
+            <widget class="KComboBox" name="x509PassPasswordStorage">
+             <item>
+              <property name="text">
+               <string>Store</string>
+              </property>
+             </item>
+             <item>
+              <property name="text">
+               <string>Always Ask</string>
+              </property>
+             </item>
+             <item>
+              <property name="text">
+               <string>Not Required</string>
+              </property>
+             </item>
+            </widget>
+           </item>
+          </layout>
+         </item>
+        </layout>
+       </item>
+       <item>
+        <spacer name="verticalSpacer_4">
+         <property name="orientation">
+          <enum>Qt::Vertical</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>20</width>
+           <height>0</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+      </layout>
+     </widget>
+    </widget>
+   </item>
+   <item row="3" column="1">
+    <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>
+ </widget>
+ <layoutdefault spacing="6" margin="11"/>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KUrlRequester</class>
+   <extends>QFrame</extends>
+   <header>kurlrequester.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>gateway</tabstop>
+  <tabstop>cmbConnectionType</tabstop>
+  <tabstop>x509CaFile</tabstop>
+  <tabstop>x509Cert</tabstop>
+  <tabstop>x509Key</tabstop>
+  <tabstop>x509KeyPassword</tabstop>
+  <tabstop>x509KeyPasswordStorage</tabstop>
+  <tabstop>chkShowPasswords</tabstop>
+  <tabstop>pskSharedKey</tabstop>
+  <tabstop>cmbKeyDirection</tabstop>
+  <tabstop>pskLocalIp</tabstop>
+  <tabstop>pskRemoteIp</tabstop>
+  <tabstop>passCaFile</tabstop>
+  <tabstop>passUserName</tabstop>
+  <tabstop>passPassword</tabstop>
+  <tabstop>passPasswordStorage</tabstop>
+  <tabstop>x509PassCaFile</tabstop>
+  <tabstop>x509PassCert</tabstop>
+  <tabstop>x509PassKey</tabstop>
+  <tabstop>x509PassKeyPassword</tabstop>
+  <tabstop>x509PassKeyPasswordStorage</tabstop>
+  <tabstop>x509PassUsername</tabstop>
+  <tabstop>x509PassPassword</tabstop>
+  <tabstop>x509PassPasswordStorage</tabstop>
+ </tabstops>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>cmbConnectionType</sender>
+   <signal>currentIndexChanged(int)</signal>
+   <receiver>stackedWidget</receiver>
+   <slot>setCurrentIndex(int)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>228</x>
+     <y>80</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>584</x>
+     <y>150</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
diff --git a/plasma-nm/vpn/openvpn/openvpnadvanced.ui b/plasma-nm/vpn/openvpn/openvpnadvanced.ui
new file mode 100644 (file)
index 0000000..3fc4796
--- /dev/null
@@ -0,0 +1,636 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>OpenVpnAdvancedWidget</class>
+ <widget class="QWidget" name="OpenVpnAdvancedWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>560</width>
+    <height>462</height>
+   </rect>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout">
+   <item>
+    <widget class="KTabWidget" name="tabWidget">
+     <widget class="QWidget" name="generalTab">
+      <attribute name="title">
+       <string>General</string>
+      </attribute>
+      <layout class="QVBoxLayout" name="verticalLayout_6">
+       <item>
+        <layout class="QHBoxLayout" name="horizontalLayout_2">
+         <item>
+          <widget class="QLabel" name="label_5">
+           <property name="text">
+            <string>Gateway Port:</string>
+           </property>
+           <property name="buddy">
+            <cstring>sbCustomPort</cstring>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="QSpinBox" name="sbCustomPort">
+           <property name="specialValueText">
+            <string comment="like in use Automatic configuration">Automatic</string>
+           </property>
+           <property name="maximum">
+            <number>65536</number>
+           </property>
+          </widget>
+         </item>
+        </layout>
+       </item>
+       <item>
+        <layout class="QHBoxLayout" name="horizontalLayout_8">
+         <item>
+          <widget class="QLabel" name="label_8">
+           <property name="text">
+            <string>Tunnel MTU:</string>
+           </property>
+           <property name="buddy">
+            <cstring>sbMtu</cstring>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="KIntSpinBox" name="sbMtu">
+           <property name="specialValueText">
+            <string comment="like in use Automatic configuration">Automatic</string>
+           </property>
+           <property name="maximum">
+            <number>65533</number>
+           </property>
+          </widget>
+         </item>
+        </layout>
+       </item>
+       <item>
+        <layout class="QHBoxLayout" name="horizontalLayout_9">
+         <item>
+          <widget class="QLabel" name="label_9">
+           <property name="text">
+            <string>UDP fragment size:</string>
+           </property>
+           <property name="buddy">
+            <cstring>sbUdpFragmentSize</cstring>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="KIntSpinBox" name="sbUdpFragmentSize">
+           <property name="specialValueText">
+            <string comment="like in use Automatic configuration">Automatic</string>
+           </property>
+           <property name="maximum">
+            <number>65535</number>
+           </property>
+          </widget>
+         </item>
+        </layout>
+       </item>
+       <item>
+        <layout class="QHBoxLayout" name="horizontalLayout_7">
+         <item>
+          <widget class="QCheckBox" name="chkUseCustomReneg">
+           <property name="text">
+            <string>Use custom renegotiation interval</string>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="KIntSpinBox" name="sbCustomReneg">
+           <property name="enabled">
+            <bool>false</bool>
+           </property>
+           <property name="maximum">
+            <number>604800</number>
+           </property>
+          </widget>
+         </item>
+        </layout>
+       </item>
+       <item>
+        <widget class="QCheckBox" name="chkUseLZO">
+         <property name="text">
+          <string>Use LZO compression</string>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="QCheckBox" name="chkUseTCP">
+         <property name="text">
+          <string>Use TCP connection</string>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="QCheckBox" name="chkUseTAP">
+         <property name="text">
+          <string>Use TAP device</string>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <widget class="QCheckBox" name="chkMssRestrict">
+         <property name="text">
+          <string>Restrict TCP maximum segment size (MSS)</string>
+         </property>
+        </widget>
+       </item>
+       <item>
+        <spacer name="verticalSpacer_5">
+         <property name="orientation">
+          <enum>Qt::Vertical</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>306</width>
+           <height>0</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="securityTab">
+      <attribute name="title">
+       <string>Security</string>
+      </attribute>
+      <layout class="QVBoxLayout" name="verticalLayout_7">
+       <item>
+        <layout class="QHBoxLayout" name="horizontalLayout">
+         <item>
+          <widget class="QLabel" name="label_3">
+           <property name="text">
+            <string>Cipher:</string>
+           </property>
+           <property name="buddy">
+            <cstring>cboCipher</cstring>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="KComboBox" name="cboCipher">
+           <property name="enabled">
+            <bool>false</bool>
+           </property>
+           <property name="sizePolicy">
+            <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+             <horstretch>0</horstretch>
+             <verstretch>0</verstretch>
+            </sizepolicy>
+           </property>
+           <item>
+            <property name="text">
+             <string>Obtaining available ciphers...</string>
+            </property>
+           </item>
+          </widget>
+         </item>
+        </layout>
+       </item>
+       <item>
+        <layout class="QHBoxLayout" name="horizontalLayout_5">
+         <item>
+          <widget class="QLabel" name="label_4">
+           <property name="text">
+            <string>HMAC Authentication:</string>
+           </property>
+           <property name="buddy">
+            <cstring>cboHmac</cstring>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="KComboBox" name="cboHmac">
+           <property name="sizePolicy">
+            <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+             <horstretch>0</horstretch>
+             <verstretch>0</verstretch>
+            </sizepolicy>
+           </property>
+           <item>
+            <property name="text">
+             <string comment="like in use Default configuration">Default</string>
+            </property>
+           </item>
+           <item>
+            <property name="text">
+             <string comment="like in None setting selected">None</string>
+            </property>
+           </item>
+           <item>
+            <property name="text">
+             <string>MD-4</string>
+            </property>
+           </item>
+           <item>
+            <property name="text">
+             <string>MD-5</string>
+            </property>
+           </item>
+           <item>
+            <property name="text">
+             <string>SHA-1</string>
+            </property>
+           </item>
+           <item>
+            <property name="text">
+             <string>SHA-224</string>
+            </property>
+           </item>
+           <item>
+            <property name="text">
+             <string>SHA-256</string>
+            </property>
+           </item>
+           <item>
+            <property name="text">
+             <string>SHA-384</string>
+            </property>
+           </item>
+           <item>
+            <property name="text">
+             <string>SHA-512</string>
+            </property>
+           </item>
+           <item>
+            <property name="text">
+             <string>RIPEMD-160</string>
+            </property>
+           </item>
+          </widget>
+         </item>
+        </layout>
+       </item>
+       <item>
+        <spacer name="verticalSpacer_6">
+         <property name="orientation">
+          <enum>Qt::Vertical</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>20</width>
+           <height>0</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="tlsTab">
+      <attribute name="title">
+       <string>TLS Settings</string>
+      </attribute>
+      <layout class="QVBoxLayout" name="verticalLayout_9">
+       <item>
+        <layout class="QHBoxLayout" name="horizontalLayout_10">
+         <item>
+          <widget class="QLabel" name="label_10">
+           <property name="text">
+            <string>Subject Match:</string>
+           </property>
+           <property name="buddy">
+            <cstring>subjectMatch</cstring>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="KLineEdit" name="subjectMatch">
+           <property name="whatsThis">
+            <string>Connect only to servers whose certificate matches the given subject. Example: /CN=myvpn.company.com</string>
+           </property>
+          </widget>
+         </item>
+        </layout>
+       </item>
+       <item>
+        <widget class="QGroupBox" name="useExtraTlsAuth">
+         <property name="title">
+          <string>Use additional TLS authentication</string>
+         </property>
+         <property name="checkable">
+          <bool>true</bool>
+         </property>
+         <property name="checked">
+          <bool>false</bool>
+         </property>
+         <layout class="QVBoxLayout" name="verticalLayout_8">
+          <item>
+           <layout class="QHBoxLayout" name="horizontalLayout_6">
+            <item>
+             <widget class="QLabel" name="textLabel4_3">
+              <property name="text">
+               <string>Key:</string>
+              </property>
+              <property name="wordWrap">
+               <bool>false</bool>
+              </property>
+              <property name="buddy">
+               <cstring>kurlTlsAuthKey</cstring>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <widget class="KUrlRequester" name="kurlTlsAuthKey"/>
+            </item>
+           </layout>
+          </item>
+          <item>
+           <layout class="QHBoxLayout" name="horizontalLayout_4">
+            <item>
+             <widget class="QLabel" name="textLabel1">
+              <property name="text">
+               <string>Key Direction:</string>
+              </property>
+              <property name="wordWrap">
+               <bool>false</bool>
+              </property>
+              <property name="buddy">
+               <cstring>cboDirection</cstring>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <widget class="KComboBox" name="cboDirection">
+              <item>
+               <property name="text">
+                <string comment="like in None setting selected">None</string>
+               </property>
+              </item>
+              <item>
+               <property name="text">
+                <string>Server (0)</string>
+               </property>
+              </item>
+              <item>
+               <property name="text">
+                <string>Client (1)</string>
+               </property>
+              </item>
+             </widget>
+            </item>
+           </layout>
+          </item>
+         </layout>
+        </widget>
+       </item>
+       <item>
+        <spacer name="verticalSpacer_7">
+         <property name="orientation">
+          <enum>Qt::Vertical</enum>
+         </property>
+         <property name="sizeHint" stdset="0">
+          <size>
+           <width>20</width>
+           <height>0</height>
+          </size>
+         </property>
+        </spacer>
+       </item>
+      </layout>
+     </widget>
+     <widget class="QWidget" name="proxyTab">
+      <attribute name="title">
+       <string>Proxies</string>
+      </attribute>
+      <layout class="QFormLayout" name="formLayout_2">
+       <property name="fieldGrowthPolicy">
+        <enum>QFormLayout::ExpandingFieldsGrow</enum>
+       </property>
+       <item row="0" column="0">
+        <widget class="QLabel" name="label_11">
+         <property name="text">
+          <string>Proxy Type:</string>
+         </property>
+         <property name="buddy">
+          <cstring>cmbProxyType</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="0" column="1">
+        <widget class="KComboBox" name="cmbProxyType">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="minimumSize">
+          <size>
+           <width>0</width>
+           <height>0</height>
+          </size>
+         </property>
+         <item>
+          <property name="text">
+           <string>Not Required</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>HTTP</string>
+          </property>
+         </item>
+         <item>
+          <property name="text">
+           <string>SOCKS</string>
+          </property>
+         </item>
+        </widget>
+       </item>
+       <item row="1" column="0">
+        <widget class="QLabel" name="label_12">
+         <property name="text">
+          <string>Server Address:</string>
+         </property>
+         <property name="buddy">
+          <cstring>proxyServerAddress</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="1" column="1">
+        <widget class="KLineEdit" name="proxyServerAddress"/>
+       </item>
+       <item row="2" column="0">
+        <widget class="QLabel" name="label_13">
+         <property name="text">
+          <string>Port:</string>
+         </property>
+         <property name="buddy">
+          <cstring>sbProxyPort</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="2" column="1">
+        <widget class="KIntSpinBox" name="sbProxyPort">
+         <property name="sizePolicy">
+          <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+           <horstretch>0</horstretch>
+           <verstretch>0</verstretch>
+          </sizepolicy>
+         </property>
+         <property name="maximum">
+          <number>65535</number>
+         </property>
+        </widget>
+       </item>
+       <item row="3" column="1">
+        <widget class="QCheckBox" name="chkProxyRetry">
+         <property name="text">
+          <string>Retry indefinitely when errors occur</string>
+         </property>
+        </widget>
+       </item>
+       <item row="4" column="0">
+        <widget class="QLabel" name="label_14">
+         <property name="text">
+          <string>Proxy Username:</string>
+         </property>
+         <property name="buddy">
+          <cstring>proxyUsername</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="5" column="0">
+        <widget class="QLabel" name="label_15">
+         <property name="text">
+          <string>Proxy Password:</string>
+         </property>
+         <property name="buddy">
+          <cstring>proxyPassword</cstring>
+         </property>
+        </widget>
+       </item>
+       <item row="4" column="1">
+        <widget class="KLineEdit" name="proxyUsername"/>
+       </item>
+       <item row="6" column="1">
+        <widget class="QCheckBox" name="chkProxyShowPassword">
+         <property name="text">
+          <string>Show Password</string>
+         </property>
+        </widget>
+       </item>
+       <item row="5" column="1">
+        <layout class="QHBoxLayout" name="horizontalLayout_14">
+         <item>
+          <widget class="KLineEdit" name="proxyPassword">
+           <property name="enabled">
+            <bool>false</bool>
+           </property>
+           <property name="passwordMode">
+            <bool>true</bool>
+           </property>
+          </widget>
+         </item>
+         <item>
+          <widget class="KComboBox" name="proxyPasswordStorage">
+           <item>
+            <property name="text">
+             <string>Store</string>
+            </property>
+           </item>
+           <item>
+            <property name="text">
+             <string>Always Ask</string>
+            </property>
+           </item>
+           <item>
+            <property name="text">
+             <string>Not Required</string>
+            </property>
+           </item>
+          </widget>
+         </item>
+        </layout>
+       </item>
+      </layout>
+     </widget>
+    </widget>
+   </item>
+   <item>
+    <widget class="QDialogButtonBox" name="buttonBox">
+     <property name="standardButtons">
+      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KIntSpinBox</class>
+   <extends>QSpinBox</extends>
+   <header>knuminput.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KUrlRequester</class>
+   <extends>QFrame</extends>
+   <header>kurlrequester.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KTabWidget</class>
+   <extends>QTabWidget</extends>
+   <header>ktabwidget.h</header>
+   <container>1</container>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>tabWidget</tabstop>
+  <tabstop>sbCustomPort</tabstop>
+  <tabstop>sbMtu</tabstop>
+  <tabstop>sbUdpFragmentSize</tabstop>
+  <tabstop>chkUseCustomReneg</tabstop>
+  <tabstop>sbCustomReneg</tabstop>
+  <tabstop>chkUseLZO</tabstop>
+  <tabstop>chkUseTCP</tabstop>
+  <tabstop>chkUseTAP</tabstop>
+  <tabstop>chkMssRestrict</tabstop>
+  <tabstop>cboCipher</tabstop>
+  <tabstop>cboHmac</tabstop>
+  <tabstop>subjectMatch</tabstop>
+  <tabstop>useExtraTlsAuth</tabstop>
+  <tabstop>kurlTlsAuthKey</tabstop>
+  <tabstop>cboDirection</tabstop>
+  <tabstop>cmbProxyType</tabstop>
+  <tabstop>proxyServerAddress</tabstop>
+  <tabstop>sbProxyPort</tabstop>
+  <tabstop>chkProxyRetry</tabstop>
+  <tabstop>proxyUsername</tabstop>
+  <tabstop>chkProxyShowPassword</tabstop>
+  <tabstop>proxyPassword</tabstop>
+  <tabstop>proxyPasswordStorage</tabstop>
+ </tabstops>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>chkUseCustomReneg</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>sbCustomReneg</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>172</x>
+     <y>131</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>392</x>
+     <y>131</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
diff --git a/plasma-nm/vpn/openvpn/openvpnadvancedwidget.cpp b/plasma-nm/vpn/openvpn/openvpnadvancedwidget.cpp
new file mode 100644 (file)
index 0000000..0ee97e3
--- /dev/null
@@ -0,0 +1,421 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "openvpnadvancedwidget.h"
+#include "ui_openvpnadvanced.h"
+#include "nm-openvpn-service.h"
+#include "settingwidget.h"
+
+#include <KLocalizedString>
+#include <KProcess>
+#include <KStandardDirs>
+#include <KAcceleratorManager>
+
+class OpenVpnAdvancedWidget::Private {
+public:
+    NetworkManager::VpnSetting::Ptr setting;
+    KProcess * openvpnProcess;
+    QByteArray openVpnCiphers;
+    bool gotOpenVpnCiphers;
+    bool readConfig;
+
+    class EnumProxyType
+    {
+    public:
+        enum ProxyType {NotRequired = 0, HTTP = 1, SOCKS = 2};
+    };
+    class EnumHashingAlgorithms
+    {
+    public:
+        enum HashingAlgorithms {Default = 0, None, Md4, Md5, Sha1, Sha224, Sha256, Sha384, Sha512, Ripemd160};
+    };
+};
+
+OpenVpnAdvancedWidget::OpenVpnAdvancedWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget *parent) :
+    QDialog(parent),
+    m_ui(new Ui::OpenVpnAdvancedWidget),
+    d(new Private)
+{
+    m_ui->setupUi(this);
+    m_ui->kurlTlsAuthKey->setMode(KFile::LocalOnly);
+
+    setWindowTitle(i18nc("@title: window advanced openvpn properties", "Advanced OpenVPN properties"));
+
+    d->openvpnProcess = 0;
+    d->gotOpenVpnCiphers = false;
+    d->readConfig = false;
+    d->setting = setting;
+
+    connect(m_ui->proxyPasswordStorage, SIGNAL(currentIndexChanged(int)), this, SLOT(proxyPasswordStorageChanged(int)));
+    connect(m_ui->chkProxyShowPassword, SIGNAL(toggled(bool)), this, SLOT(proxyPasswordToggled(bool)));
+    connect(m_ui->cmbProxyType, SIGNAL(currentIndexChanged(int)), this, SLOT(proxyTypeChanged(int)));
+
+    // start openVPN process and get its cipher list
+    const QString openVpnBinary = KStandardDirs::findExe("openvpn", "/sbin:/usr/sbin");
+    const QStringList args(QLatin1String("--show-ciphers"));
+    d->openvpnProcess = new KProcess(this);
+    d->openvpnProcess->setOutputChannelMode(KProcess::OnlyStdoutChannel);
+    d->openvpnProcess->setReadChannel(QProcess::StandardOutput);
+    connect(d->openvpnProcess, SIGNAL(error(QProcess::ProcessError)), this, SLOT(openVpnError(QProcess::ProcessError)));
+    connect(d->openvpnProcess, SIGNAL(readyReadStandardOutput()), this, SLOT(gotOpenVpnOutput()));
+    connect(d->openvpnProcess, SIGNAL(finished(int,QProcess::ExitStatus)), this, SLOT(openVpnFinished(int,QProcess::ExitStatus)));
+
+    d->openvpnProcess->setProgram(openVpnBinary, args);
+
+    connect(m_ui->buttonBox, SIGNAL(accepted()), SLOT(accept()));
+    connect(m_ui->buttonBox, SIGNAL(rejected()), SLOT(reject()));
+
+    KAcceleratorManager::manage(this);
+
+    loadConfig();
+}
+
+OpenVpnAdvancedWidget::~OpenVpnAdvancedWidget()
+{
+    delete d;
+}
+
+void OpenVpnAdvancedWidget::init()
+{
+    d->openvpnProcess->start();
+}
+
+void OpenVpnAdvancedWidget::gotOpenVpnOutput()
+{
+    d->openVpnCiphers.append(d->openvpnProcess->readAll());
+}
+
+void OpenVpnAdvancedWidget::openVpnError(QProcess::ProcessError)
+{
+    m_ui->cboCipher->removeItem(0);
+    m_ui->cboCipher->addItem(i18nc("@item:inlistbox Item added when OpenVPN cipher lookup failed", "OpenVPN cipher lookup failed"));
+}
+
+void OpenVpnAdvancedWidget::openVpnFinished(int exitCode, QProcess::ExitStatus exitStatus)
+{
+    m_ui->cboCipher->removeItem(0);
+    if (!exitCode && exitStatus == QProcess::NormalExit) {
+        m_ui->cboCipher->addItem(i18nc("@item::inlist Default openvpn cipher item", "Default"));
+        const QList<QByteArray> rawOutputLines = d->openVpnCiphers.split('\n');
+        bool foundFirstSpace = false;;
+        foreach (const QByteArray &cipher, rawOutputLines) {
+            if (cipher.length() == 0) {
+                foundFirstSpace = true;
+            } else if (foundFirstSpace) {
+                m_ui->cboCipher->addItem(QString::fromLocal8Bit(cipher.left(cipher.indexOf(' '))));
+            }
+        }
+
+        if (m_ui->cboCipher->count()) {
+            m_ui->cboCipher->setEnabled(true);
+        } else {
+            m_ui->cboCipher->addItem(i18nc("@item:inlistbox Item added when OpenVPN cipher lookup failed", "No OpenVPN ciphers found"));
+        }
+    } else {
+        m_ui->cboCipher->addItem(i18nc("@item:inlistbox Item added when OpenVPN cipher lookup failed", "OpenVPN cipher lookup failed"));
+    }
+    delete d->openvpnProcess;
+    d->openvpnProcess = 0;
+    d->openVpnCiphers = QByteArray();
+    d->gotOpenVpnCiphers = true;
+
+    if (d->readConfig) {
+        const NMStringMap dataMap = d->setting->data();
+        if (dataMap.contains(NM_OPENVPN_KEY_CIPHER)) {
+            m_ui->cboCipher->setCurrentIndex(m_ui->cboCipher->findText(dataMap.value(NM_OPENVPN_KEY_CIPHER)));
+        }
+    }
+}
+
+void OpenVpnAdvancedWidget::loadConfig()
+{
+    const NMStringMap dataMap = d->setting->data();
+    const NMStringMap secrets = d->setting->secrets();
+
+    // Optional Settings
+    if (dataMap.contains(NM_OPENVPN_KEY_PORT)) {
+        m_ui->sbCustomPort->setValue(dataMap[NM_OPENVPN_KEY_PORT].toUInt());
+    } else {
+        m_ui->sbCustomPort->setValue(0);
+    }
+    if (dataMap.contains(NM_OPENVPN_KEY_TUNNEL_MTU)) {
+        m_ui->sbMtu->setValue(dataMap[NM_OPENVPN_KEY_TUNNEL_MTU].toUInt());
+    } else {
+        m_ui->sbMtu->setValue(0);
+    }
+    if (dataMap.contains(NM_OPENVPN_KEY_FRAGMENT_SIZE)) {
+        m_ui->sbUdpFragmentSize->setValue(dataMap[NM_OPENVPN_KEY_FRAGMENT_SIZE].toUInt());
+    } else {
+        m_ui->sbUdpFragmentSize->setValue(0);
+    }
+    if (dataMap.contains(NM_OPENVPN_KEY_RENEG_SECONDS)) {
+        m_ui->chkUseCustomReneg->setChecked(true);
+        m_ui->sbCustomReneg->setValue(dataMap[NM_OPENVPN_KEY_RENEG_SECONDS].toUInt());
+    } else {
+        m_ui->chkUseCustomReneg->setChecked(false);
+        m_ui->sbCustomReneg->setValue(0);
+    }
+    m_ui->chkUseLZO->setChecked( dataMap[NM_OPENVPN_KEY_COMP_LZO] == "yes" );
+    m_ui->chkUseTCP->setChecked( dataMap[NM_OPENVPN_KEY_PROTO_TCP] == "yes" );
+    m_ui->chkUseTAP->setChecked( dataMap[NM_OPENVPN_KEY_TAP_DEV] == "yes" );
+    m_ui->chkMssRestrict->setChecked(dataMap[NM_OPENVPN_KEY_MSSFIX] == "yes");
+    // Optional Security Settings
+    QString hmacKeyAuth = dataMap[NM_OPENVPN_KEY_AUTH];
+    if (hmacKeyAuth == QLatin1String(NM_OPENVPN_AUTH_NONE)) {
+        m_ui->cboHmac->setCurrentIndex(Private::EnumHashingAlgorithms::None);
+    } else if (hmacKeyAuth == QLatin1String(NM_OPENVPN_AUTH_RSA_MD4)) {
+        m_ui->cboHmac->setCurrentIndex(Private::EnumHashingAlgorithms::Md4);
+    } else if (hmacKeyAuth == QLatin1String(NM_OPENVPN_AUTH_MD5)) {
+        m_ui->cboHmac->setCurrentIndex(Private::EnumHashingAlgorithms::Md5);
+    } else if (hmacKeyAuth == QLatin1String(NM_OPENVPN_AUTH_SHA1)) {
+        m_ui->cboHmac->setCurrentIndex(Private::EnumHashingAlgorithms::Sha1);
+    } else if (hmacKeyAuth == QLatin1String(NM_OPENVPN_AUTH_SHA224)) {
+        m_ui->cboHmac->setCurrentIndex(Private::EnumHashingAlgorithms::Sha224);
+    } else if (hmacKeyAuth == QLatin1String(NM_OPENVPN_AUTH_SHA256)) {
+        m_ui->cboHmac->setCurrentIndex(Private::EnumHashingAlgorithms::Sha256);
+    } else if (hmacKeyAuth == QLatin1String(NM_OPENVPN_AUTH_SHA384)) {
+        m_ui->cboHmac->setCurrentIndex(Private::EnumHashingAlgorithms::Sha384);
+    } else if (hmacKeyAuth == QLatin1String(NM_OPENVPN_AUTH_SHA512)) {
+        m_ui->cboHmac->setCurrentIndex(Private::EnumHashingAlgorithms::Sha512);
+    } else if (hmacKeyAuth == QLatin1String(NM_OPENVPN_AUTH_RIPEMD160)) {
+        m_ui->cboHmac->setCurrentIndex(Private::EnumHashingAlgorithms::Ripemd160);
+    } else {
+        m_ui->cboHmac->setCurrentIndex(Private::EnumHashingAlgorithms::Default);
+    }
+    // ciphers populated above?
+    if (d->gotOpenVpnCiphers && dataMap.contains(NM_OPENVPN_KEY_CIPHER)) {
+        m_ui->cboCipher->setCurrentIndex(m_ui->cboCipher->findText(dataMap[NM_OPENVPN_KEY_CIPHER]));
+    }
+
+    // Optional TLS
+    if (dataMap.contains(NM_OPENVPN_KEY_TLS_REMOTE)) {
+        m_ui->subjectMatch->setText(dataMap[NM_OPENVPN_KEY_TLS_REMOTE]);
+    }
+    m_ui->useExtraTlsAuth->setChecked(!dataMap[NM_OPENVPN_KEY_TA].isEmpty());
+    m_ui->kurlTlsAuthKey->setUrl(KUrl(dataMap[NM_OPENVPN_KEY_TA]) );
+    if (dataMap.contains(NM_OPENVPN_KEY_TA_DIR)) {
+        const uint tlsAuthDirection = dataMap[NM_OPENVPN_KEY_TA_DIR].toUInt();
+        m_ui->cboDirection->setCurrentIndex(tlsAuthDirection + 1);
+    }
+    // Proxies
+    if (dataMap[NM_OPENVPN_KEY_PROXY_TYPE] == "http") {
+        m_ui->cmbProxyType->setCurrentIndex(Private::EnumProxyType::HTTP);
+    } else if (dataMap[NM_OPENVPN_KEY_PROXY_TYPE] == "socks") {
+        m_ui->cmbProxyType->setCurrentIndex(Private::EnumProxyType::SOCKS);
+    } else {
+        m_ui->cmbProxyType->setCurrentIndex(Private::EnumProxyType::NotRequired);
+    }
+    proxyTypeChanged(m_ui->cmbProxyType->currentIndex());
+    m_ui->proxyServerAddress->setText(dataMap[NM_OPENVPN_KEY_PROXY_SERVER]);
+    if (dataMap.contains(NM_OPENVPN_KEY_PROXY_PORT)) {
+        m_ui->sbProxyPort->setValue(dataMap[NM_OPENVPN_KEY_PROXY_PORT].toUInt());
+    } else {
+        m_ui->sbProxyPort->setValue(0);
+    }
+    m_ui->chkProxyRetry->setChecked(dataMap[NM_OPENVPN_KEY_PROXY_RETRY] == "yes");
+    m_ui->proxyUsername->setText(dataMap[NM_OPENVPN_KEY_HTTP_PROXY_USERNAME]);
+    d->readConfig = true;
+
+    NetworkManager::Setting::SecretFlags type;
+    type = (NetworkManager::Setting::SecretFlags)dataMap[NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD"-flags"].toInt();
+    if (!(type & NetworkManager::Setting::NotSaved || type & NetworkManager::Setting::NotRequired)) {
+        m_ui->proxyPassword->setText(secrets.value(NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD));
+    }
+    fillOnePasswordCombo(m_ui->proxyPasswordStorage, type);
+}
+
+void OpenVpnAdvancedWidget::setPasswordType(KLineEdit *edit, int type)
+{
+    edit->setEnabled(type == SettingWidget::EnumPasswordStorageType::Store);
+}
+
+void OpenVpnAdvancedWidget::fillOnePasswordCombo(KComboBox * combo, NetworkManager::Setting::SecretFlags type)
+{
+    if (type.testFlag(NetworkManager::Setting::AgentOwned) || type.testFlag(NetworkManager::Setting::None)) {
+        combo->setCurrentIndex(SettingWidget::EnumPasswordStorageType::Store);
+    } else if (type.testFlag(NetworkManager::Setting::NotRequired)) {
+        combo->setCurrentIndex(SettingWidget::EnumPasswordStorageType::NotRequired);
+    } else if (type.testFlag(NetworkManager::Setting::NotSaved)) {
+        combo->setCurrentIndex(SettingWidget::EnumPasswordStorageType::AlwaysAsk);
+    }
+}
+
+NetworkManager::VpnSetting::Ptr OpenVpnAdvancedWidget::setting() const
+{
+    NMStringMap data;
+    NMStringMap secretData;
+
+    // optional settings
+    if ( m_ui->sbCustomPort->value() > 0 ) {
+        data.insert(QLatin1String(NM_OPENVPN_KEY_PORT), QString::number(m_ui->sbCustomPort->value()));
+    }
+    if ( m_ui->sbMtu->value() > 0 ) {
+        data.insert(QLatin1String(NM_OPENVPN_KEY_TUNNEL_MTU), QString::number(m_ui->sbMtu->value()));
+    }
+    if ( m_ui->sbUdpFragmentSize->value() > 0 ) {
+        data.insert(QLatin1String(NM_OPENVPN_KEY_FRAGMENT_SIZE), QString::number(m_ui->sbUdpFragmentSize->value()));
+    }
+    if (m_ui->chkUseCustomReneg->isChecked()) {
+        data.insert(QLatin1String(NM_OPENVPN_KEY_RENEG_SECONDS), QString::number(m_ui->sbCustomReneg->value()));
+    }
+    data.insert( QLatin1String(NM_OPENVPN_KEY_PROTO_TCP), m_ui->chkUseTCP->isChecked() ? "yes" : "no" );
+    data.insert( QLatin1String(NM_OPENVPN_KEY_COMP_LZO), m_ui->chkUseLZO->isChecked() ? "yes" : "no" );
+    data.insert( QLatin1String(NM_OPENVPN_KEY_TAP_DEV), m_ui->chkUseTAP->isChecked() ? "yes" : "no" );
+    data.insert( QLatin1String(NM_OPENVPN_KEY_MSSFIX), m_ui->chkMssRestrict->isChecked() ? "yes" : "no" );
+
+    // Optional Security
+    switch ( m_ui->cboHmac->currentIndex()) {
+    case Private::EnumHashingAlgorithms::Default:
+        break;
+    case Private::EnumHashingAlgorithms::None:
+        data.insert(QLatin1String(NM_OPENVPN_KEY_AUTH), QLatin1String(NM_OPENVPN_AUTH_NONE));
+        break;
+    case Private::EnumHashingAlgorithms::Md4:
+        data.insert(QLatin1String(NM_OPENVPN_KEY_AUTH), QLatin1String(NM_OPENVPN_AUTH_RSA_MD4));
+        break;
+    case Private::EnumHashingAlgorithms::Md5:
+        data.insert(QLatin1String(NM_OPENVPN_KEY_AUTH), QLatin1String(NM_OPENVPN_AUTH_MD5));
+        break;
+    case Private::EnumHashingAlgorithms::Sha1:
+        data.insert(QLatin1String(NM_OPENVPN_KEY_AUTH), QLatin1String(NM_OPENVPN_AUTH_SHA1));
+        break;
+    case Private::EnumHashingAlgorithms::Sha224:
+        data.insert(QLatin1String(NM_OPENVPN_KEY_AUTH), QLatin1String(NM_OPENVPN_AUTH_SHA224));
+        break;
+    case Private::EnumHashingAlgorithms::Sha256:
+        data.insert(QLatin1String(NM_OPENVPN_KEY_AUTH), QLatin1String(NM_OPENVPN_AUTH_SHA256));
+        break;
+    case Private::EnumHashingAlgorithms::Sha384:
+        data.insert(QLatin1String(NM_OPENVPN_KEY_AUTH), QLatin1String(NM_OPENVPN_AUTH_SHA384));
+        break;
+    case Private::EnumHashingAlgorithms::Sha512:
+        data.insert(QLatin1String(NM_OPENVPN_KEY_AUTH), QLatin1String(NM_OPENVPN_AUTH_SHA512));
+        break;
+    case Private::EnumHashingAlgorithms::Ripemd160:
+        data.insert(QLatin1String(NM_OPENVPN_KEY_AUTH), QLatin1String(NM_OPENVPN_AUTH_RIPEMD160));
+        break;
+    }
+    if (m_ui->cboCipher->currentIndex() != 0) {
+        data.insert(QLatin1String(NM_OPENVPN_KEY_CIPHER), m_ui->cboCipher->currentText());
+    }
+
+    // optional tls authentication
+    if (!m_ui->subjectMatch->text().isEmpty()) {
+        data.insert(QLatin1String(NM_OPENVPN_KEY_TLS_REMOTE), m_ui->subjectMatch->text());
+    }
+    if (m_ui->useExtraTlsAuth->isChecked()) {
+        KUrl tlsAuthKeyUrl = m_ui->kurlTlsAuthKey->url();
+        if (!tlsAuthKeyUrl.isEmpty()) {
+            data.insert(QLatin1String(NM_OPENVPN_KEY_TA), tlsAuthKeyUrl.path());
+        }
+        if (m_ui->cboDirection->currentIndex() > 0) {
+            data.insert(QLatin1String(NM_OPENVPN_KEY_TA_DIR), QString::number(m_ui->cboDirection->currentIndex() - 1));
+        }
+    }
+
+    // Proxies
+    switch (m_ui->cmbProxyType->currentIndex()) {
+    case Private::EnumProxyType::NotRequired:
+        break;
+    case Private::EnumProxyType::HTTP:
+        data.insert(QLatin1String(NM_OPENVPN_KEY_PROXY_TYPE), "http");
+        data.insert(QLatin1String(NM_OPENVPN_KEY_PROXY_SERVER), m_ui->proxyServerAddress->text());
+        data.insert(QLatin1String(NM_OPENVPN_KEY_PROXY_PORT), QString::number(m_ui->sbProxyPort->value()));
+        data.insert(QLatin1String(NM_OPENVPN_KEY_PROXY_RETRY), m_ui->chkProxyRetry->isChecked() ? "yes" : "no");
+        if (!m_ui->proxyUsername->text().isEmpty()) {
+            data.insert(QLatin1String(NM_OPENVPN_KEY_HTTP_PROXY_USERNAME), m_ui->proxyUsername->text());
+            secretData.insert(QLatin1String(NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD), m_ui->proxyPassword->text());
+            handleOnePasswordType(m_ui->proxyPasswordStorage, QLatin1String(NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD"-flags"), data);
+        }
+        break;
+    case Private::EnumProxyType::SOCKS:
+        data.insert(QLatin1String(NM_OPENVPN_KEY_PROXY_TYPE), "socks");
+        data.insert(QLatin1String(NM_OPENVPN_KEY_PROXY_SERVER), m_ui->proxyServerAddress->text());
+        data.insert(QLatin1String(NM_OPENVPN_KEY_PROXY_PORT), QString::number(m_ui->sbProxyPort->value()));
+        data.insert(QLatin1String(NM_OPENVPN_KEY_PROXY_RETRY), m_ui->chkProxyRetry->isChecked() ? "yes" : "no");
+        break;
+    }
+
+    d->setting->setData(data);
+    d->setting->setSecrets(secretData);
+
+    return d->setting;
+}
+
+void OpenVpnAdvancedWidget::proxyPasswordStorageChanged(int index)
+{
+    setPasswordType(m_ui->proxyPassword, index);
+}
+
+void OpenVpnAdvancedWidget::proxyPasswordToggled(bool toggled)
+{
+    m_ui->proxyPassword->setPasswordMode(!toggled);
+}
+
+void OpenVpnAdvancedWidget::proxyTypeChanged(int type)
+{
+    switch (type)
+    {
+    case Private::EnumProxyType::NotRequired:
+        m_ui->proxyServerAddress->setEnabled(false);
+        m_ui->sbProxyPort->setEnabled(false);
+        m_ui->chkProxyRetry->setEnabled(false);
+        m_ui->proxyUsername->setEnabled(false);
+        m_ui->proxyPassword->setEnabled(false);
+        m_ui->proxyPasswordStorage->setEnabled(false);
+        m_ui->chkProxyShowPassword->setEnabled(false);
+        break;
+    case Private::EnumProxyType::HTTP:
+        m_ui->proxyServerAddress->setEnabled(true);
+        m_ui->sbProxyPort->setEnabled(true);
+        m_ui->chkProxyRetry->setEnabled(true);
+        m_ui->proxyUsername->setEnabled(true);
+        m_ui->proxyPasswordStorage->setEnabled(true);
+        setPasswordType(m_ui->proxyPassword, m_ui->proxyPasswordStorage->currentIndex());
+        m_ui->chkProxyShowPassword->setEnabled(true);
+        break;
+    case Private::EnumProxyType::SOCKS:
+        m_ui->proxyServerAddress->setEnabled(true);
+        m_ui->sbProxyPort->setEnabled(true);
+        m_ui->chkProxyRetry->setEnabled(true);
+        m_ui->proxyUsername->setEnabled(false);
+        m_ui->proxyPassword->setEnabled(false);
+        m_ui->proxyPasswordStorage->setEnabled(false);
+        m_ui->chkProxyShowPassword->setEnabled(false);
+        break;
+    }
+}
+
+uint OpenVpnAdvancedWidget::handleOnePasswordType(const KComboBox * combo, const QString & key, NMStringMap & data) const
+{
+    uint type = combo->currentIndex();
+    switch (type) {
+    case SettingWidget::EnumPasswordStorageType::AlwaysAsk:
+        data.insert(key, QString::number(NetworkManager::Setting::NotSaved));
+        break;
+    case SettingWidget::EnumPasswordStorageType::Store:
+        data.insert(key, QString::number(NetworkManager::Setting::AgentOwned));
+        break;
+    case SettingWidget::EnumPasswordStorageType::NotRequired:
+        data.insert(key, QString::number(NetworkManager::Setting::NotRequired));
+        break;
+    }
+    return type;
+}
diff --git a/plasma-nm/vpn/openvpn/openvpnadvancedwidget.h b/plasma-nm/vpn/openvpn/openvpnadvancedwidget.h
new file mode 100644 (file)
index 0000000..ff93829
--- /dev/null
@@ -0,0 +1,66 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_OPENVPN_ADVANCED_WIDGET_H
+#define PLASMA_NM_OPENVPN_ADVANCED_WIDGET_H
+
+#include <QDialog>
+#include <QProcess>
+
+#include <KLineEdit>
+#include <KComboBox>
+
+#include <NetworkManagerQt/VpnSetting>
+
+namespace Ui
+{
+class OpenVpnAdvancedWidget;
+}
+
+class OpenVpnAdvancedWidget : public QDialog
+{
+    Q_OBJECT
+public:
+    explicit OpenVpnAdvancedWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget *parent = 0);
+    ~OpenVpnAdvancedWidget();
+    void init();
+
+    NetworkManager::VpnSetting::Ptr setting() const;
+
+private slots:
+    void gotOpenVpnOutput();
+    void openVpnError(QProcess::ProcessError);
+    void openVpnFinished(int, QProcess::ExitStatus);
+
+    void proxyPasswordStorageChanged(int);
+    void proxyPasswordToggled(bool);
+    void proxyTypeChanged(int);
+
+private:
+    void loadConfig();
+    void setPasswordType(KLineEdit *edit, int type);
+    void fillOnePasswordCombo(KComboBox * combo, NetworkManager::Setting::SecretFlags type);
+    uint handleOnePasswordType(const KComboBox * combo, const QString & key, NMStringMap & data) const;
+    Ui::OpenVpnAdvancedWidget * m_ui;
+    class Private;
+    Private * d;
+};
+
+#endif // PLASMA_NM_OPENVPN_ADVANCED_WIDGET_H
diff --git a/plasma-nm/vpn/openvpn/openvpnauth.cpp b/plasma-nm/vpn/openvpn/openvpnauth.cpp
new file mode 100644 (file)
index 0000000..15d0efe
--- /dev/null
@@ -0,0 +1,161 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2013 Lukáš Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "openvpnauth.h"
+
+#include <QString>
+#include <QFormLayout>
+#include <QLabel>
+#include <QCheckBox>
+
+#include <KLineEdit>
+#include <KLocale>
+
+#include "nm-openvpn-service.h"
+
+class OpenVpnAuthWidgetPrivate
+{
+public:
+    NetworkManager::VpnSetting::Ptr setting;
+    QFormLayout *layout;
+};
+
+OpenVpnAuthWidget::OpenVpnAuthWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+    : SettingWidget(setting, parent), d_ptr(new OpenVpnAuthWidgetPrivate)
+{
+    Q_D(OpenVpnAuthWidget);
+    d->setting = setting;
+    d->layout = new QFormLayout(this);
+    setLayout(d->layout);
+
+    readSecrets();
+
+    KAcceleratorManager::manage(this);
+}
+
+OpenVpnAuthWidget::~OpenVpnAuthWidget()
+{
+    delete d_ptr;
+}
+
+void OpenVpnAuthWidget::readSecrets()
+{
+    Q_D(OpenVpnAuthWidget);
+    const NMStringMap secrets = d->setting->secrets();
+    const NMStringMap dataMap = d->setting->data();
+    const QString cType = dataMap[NM_OPENVPN_KEY_CONNECTION_TYPE];
+    QLabel *label;
+    KLineEdit *lineEdit;
+
+    NetworkManager::Setting::SecretFlags certType = (NetworkManager::Setting::SecretFlags)dataMap.value(NM_OPENVPN_KEY_CERTPASS"-flags").toInt();
+    NetworkManager::Setting::SecretFlags passType = (NetworkManager::Setting::SecretFlags)dataMap.value(NM_OPENVPN_KEY_PASSWORD"-flags").toInt();
+    NetworkManager::Setting::SecretFlags proxyType = (NetworkManager::Setting::SecretFlags)dataMap.value(NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD"-flags").toInt();
+
+    if (cType == QLatin1String(NM_OPENVPN_CONTYPE_TLS) && !(certType.testFlag(NetworkManager::Setting::NotRequired))) {
+        label = new QLabel(this);
+        label->setText(i18n("Key Password:"));
+        lineEdit = new KLineEdit(this);
+        lineEdit->setPasswordMode(true);
+        lineEdit->setProperty("nm_secrets_key", QLatin1String(NM_OPENVPN_KEY_CERTPASS));
+        lineEdit->setText(secrets.value(QLatin1String(NM_OPENVPN_KEY_CERTPASS)));
+        d->layout->addRow(label, lineEdit);
+    } else if (cType == QLatin1String(NM_OPENVPN_CONTYPE_PASSWORD) && !(passType.testFlag(NetworkManager::Setting::NotRequired))) {
+        label = new QLabel(this);
+        label->setText(i18n("Password:"));
+        lineEdit = new KLineEdit(this);
+        lineEdit->setPasswordMode(true);
+        lineEdit->setProperty("nm_secrets_key", QLatin1String(NM_OPENVPN_KEY_PASSWORD));
+        lineEdit->setText(secrets.value(QLatin1String(NM_OPENVPN_KEY_PASSWORD)));
+        d->layout->addRow(label, lineEdit);
+    } else if (cType == QLatin1String(NM_OPENVPN_CONTYPE_PASSWORD_TLS)) {
+        if (!(passType.testFlag(NetworkManager::Setting::NotRequired))) {
+            label = new QLabel(this);
+            label->setText(i18n("Password:"));
+            lineEdit = new KLineEdit(this);
+            lineEdit->setPasswordMode(true);
+            lineEdit->setProperty("nm_secrets_key", QLatin1String(NM_OPENVPN_KEY_PASSWORD));
+            lineEdit->setText(secrets.value(QLatin1String(NM_OPENVPN_KEY_PASSWORD)));
+            d->layout->addRow(label, lineEdit);
+        }
+        if (!(certType.testFlag(NetworkManager::Setting::NotRequired))) {
+            label = new QLabel(this);
+            label->setText(i18n("Key Password:"));
+            lineEdit = new KLineEdit(this);
+            lineEdit->setPasswordMode(true);
+            lineEdit->setProperty("nm_secrets_key", QLatin1String(NM_OPENVPN_KEY_CERTPASS));
+            lineEdit->setText(secrets.value(QLatin1String(NM_OPENVPN_KEY_CERTPASS)));
+            d->layout->addRow(label, lineEdit);
+        }
+    }
+
+    if (dataMap.contains(NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD"-flags") && !(proxyType.testFlag(NetworkManager::Setting::NotRequired))) {
+        label = new QLabel(this);
+        label->setText(i18n("Proxy Password:"));
+        lineEdit = new KLineEdit(this);
+        lineEdit->setPasswordMode(true);
+        lineEdit->setProperty("nm_secrets_key", QLatin1String(NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD));
+        lineEdit->setText(secrets.value(QLatin1String(NM_OPENVPN_KEY_HTTP_PROXY_PASSWORD)));
+        d->layout->addRow(label, lineEdit);
+    }
+
+    for (int i = 0; i < d->layout->rowCount(); i++) {
+        KLineEdit *le = qobject_cast<KLineEdit*>(d->layout->itemAt(i, QFormLayout::FieldRole)->widget());
+        if (le && le->text().isEmpty()) {
+            le->setFocus(Qt::OtherFocusReason);
+            break;
+        }
+    }
+
+    QCheckBox *showPasswords = new QCheckBox(this);
+    showPasswords->setText(i18n("&Show password"));
+    d->layout->addRow(showPasswords);
+    connect(showPasswords, SIGNAL(toggled(bool)), this, SLOT(showPasswordsToggled(bool)));
+}
+
+QVariantMap OpenVpnAuthWidget::setting(bool agentOwned) const
+{
+    Q_D(const OpenVpnAuthWidget);
+    Q_UNUSED(agentOwned)
+
+    NMStringMap secrets;
+    QVariantMap secretData;
+    for (int i = 0; i < d->layout->rowCount() - 1; i++) {
+        KLineEdit *le = qobject_cast<KLineEdit*>(d->layout->itemAt(i, QFormLayout::FieldRole)->widget());
+        if (le && !le->text().isEmpty()) {
+            const QString key = le->property("nm_secrets_key").toString();
+            secrets.insert(key, le->text());
+        }
+    }
+
+    secretData.insert("secrets", QVariant::fromValue<NMStringMap>(secrets));
+    return secretData;
+}
+
+void OpenVpnAuthWidget::showPasswordsToggled(bool toggled)
+{
+    Q_D(OpenVpnAuthWidget);
+    for (int i = 0; i < d->layout->rowCount() - 1; i++) {
+        KLineEdit *le = qobject_cast<KLineEdit*>(d->layout->itemAt(i, QFormLayout::FieldRole)->widget());
+        if (le) {
+            le->setPasswordMode(!toggled);
+        }
+    }
+}
diff --git a/plasma-nm/vpn/openvpn/openvpnauth.h b/plasma-nm/vpn/openvpn/openvpnauth.h
new file mode 100644 (file)
index 0000000..b423118
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2013 Lukáš Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef OPENVPNAUTH_H
+#define OPENVPNAUTH_H
+
+#include <NetworkManagerQt/VpnSetting>
+
+#include "settingwidget.h"
+
+class OpenVpnAuthWidgetPrivate;
+
+class OpenVpnAuthWidget : public SettingWidget
+{
+    Q_OBJECT
+    Q_DECLARE_PRIVATE(OpenVpnAuthWidget)
+public:
+    explicit OpenVpnAuthWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    ~OpenVpnAuthWidget();
+    virtual void readSecrets();
+    virtual QVariantMap setting(bool agentOwned = false) const;
+
+protected slots:
+    void showPasswordsToggled(bool);
+
+private:
+    OpenVpnAuthWidgetPrivate * d_ptr;
+};
+
+#endif // OPENVPNAUTH_H
diff --git a/plasma-nm/vpn/openvpn/openvpnauth.ui b/plasma-nm/vpn/openvpn/openvpnauth.ui
new file mode 100644 (file)
index 0000000..31e76a8
--- /dev/null
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>OpenVPNAuthenticationWidget</class>
+ <widget class="QWidget" name="OpenVPNAuthenticationWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>429</width>
+    <height>175</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>OpenVPNAuthentication</string>
+  </property>
+  <layout class="QGridLayout">
+   <property name="margin">
+    <number>0</number>
+   </property>
+   <item row="0" column="0">
+    <widget class="QLabel" name="textLabel1">
+     <property name="text">
+      <string>Password:</string>
+     </property>
+     <property name="alignment">
+      <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
+     </property>
+     <property name="wordWrap">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="2">
+    <spacer name="spacer2">
+     <property name="orientation">
+      <enum>Qt::Horizontal</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Expanding</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>40</width>
+       <height>20</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="2" column="1">
+    <spacer name="spacer1">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Expanding</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>40</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="0" column="1">
+    <widget class="KPasswordEdit" name="editUserPassword" native="true"/>
+   </item>
+  </layout>
+ </widget>
+ <layoutdefault spacing="6" margin="11"/>
+ <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
+ <customwidgets>
+  <customwidget>
+   <class>KPasswordEdit</class>
+   <extends>QWidget</extends>
+   <header>kpasswordedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/vpn/openvpn/openvpnwidget.cpp b/plasma-nm/vpn/openvpn/openvpnwidget.cpp
new file mode 100644 (file)
index 0000000..55bec38
--- /dev/null
@@ -0,0 +1,351 @@
+/*
+    Copyright 2008 Will Stephenson <wstephenson@kde.org>
+    Copyright 2013 Lukáš Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "openvpnwidget.h"
+#include "openvpnadvancedwidget.h"
+
+#include <QDBusMetaType>
+
+#include <KDebug>
+#include <KProcess>
+#include <KStandardDirs>
+#include <KUrlRequester>
+#include <KLineEdit>
+
+#include "nm-openvpn-service.h"
+
+class OpenVpnSettingWidget::Private
+{
+public:
+    Ui_OpenVPNProp ui;
+    NetworkManager::VpnSetting::Ptr setting;
+    class EnumConnectionType
+    {
+    public:
+        enum ConnectionType {Certificates = 0, Psk, Password, CertsPassword};
+    };
+    class EnumKeyDirection
+    {
+    public:
+        enum KeyDirection {None = 0, D0, D1};
+    };
+};
+
+
+OpenVpnSettingWidget::OpenVpnSettingWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+    : SettingWidget(setting, parent), d(new Private)
+{
+    qDBusRegisterMetaType<NMStringMap>();
+
+    d->ui.setupUi(this);
+    d->ui.x509CaFile->setMode(KFile::LocalOnly);
+    d->ui.x509Cert->setMode(KFile::LocalOnly);
+    d->ui.x509Key->setMode(KFile::LocalOnly);
+    d->ui.passCaFile->setMode(KFile::LocalOnly);
+    d->setting = setting;
+
+    // use requesters' urlSelected signals to set other requester's startDirs to save clicking
+    // around the filesystem
+    QList<const KUrlRequester *> requesters;
+    requesters << d->ui.x509CaFile << d->ui.x509Cert << d->ui.x509Key << d->ui.pskSharedKey << d->ui.passCaFile
+               << d->ui.x509PassCaFile << d->ui.x509PassCert << d->ui.x509PassKey;
+    foreach (const KUrlRequester * requester, requesters) {
+        connect(requester, SIGNAL(urlSelected(KUrl)), this, SLOT(updateStartDir(KUrl)));
+    }
+
+    connect(d->ui.x509KeyPasswordStorage, SIGNAL(currentIndexChanged(int)), this, SLOT(x509KeyPasswordStorageChanged(int)));
+    connect(d->ui.passPasswordStorage, SIGNAL(currentIndexChanged(int)), this, SLOT(passPasswordStorageChanged(int)));
+    connect(d->ui.x509PassKeyPasswordStorage, SIGNAL(currentIndexChanged(int)), this, SLOT(x509PassKeyPasswordStorageChanged(int)));
+    connect(d->ui.x509PassPasswordStorage, SIGNAL(currentIndexChanged(int)), this, SLOT(x509PassPasswordStorageChanged(int)));
+    connect(d->ui.chkShowPasswords, SIGNAL(toggled(bool)), this, SLOT(showPasswordsToggled(bool)));
+    connect(d->ui.btnAdvanced, SIGNAL(clicked()), SLOT(showAdvanced()));
+
+    connect(d->ui.gateway, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (d->setting)
+        loadConfig(d->setting);
+}
+
+OpenVpnSettingWidget::~OpenVpnSettingWidget()
+{
+    delete d;
+}
+
+void OpenVpnSettingWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    Q_UNUSED(setting)
+
+    // General settings
+    const NMStringMap dataMap = d->setting->data();
+    const QString cType = dataMap.value(NM_OPENVPN_KEY_CONNECTION_TYPE);
+    const NMStringMap secrets = d->setting->secrets();
+
+    if ( cType == QLatin1String( NM_OPENVPN_CONTYPE_PASSWORD_TLS ) ) {
+        d->ui.cmbConnectionType->setCurrentIndex( Private::EnumConnectionType::CertsPassword);
+        d->ui.x509PassUsername->setText( dataMap[NM_OPENVPN_KEY_USERNAME]);
+        d->ui.x509PassCaFile->setUrl( KUrl(dataMap[NM_OPENVPN_KEY_CA]) );
+        d->ui.x509PassCert->setUrl(KUrl( dataMap[NM_OPENVPN_KEY_CERT] ));
+        d->ui.x509PassKey->setUrl(KUrl( dataMap[NM_OPENVPN_KEY_KEY] ));
+    } else if ( cType == QLatin1String( NM_OPENVPN_CONTYPE_STATIC_KEY ) ) {
+        d->ui.cmbConnectionType->setCurrentIndex( Private::EnumConnectionType::Psk );
+        d->ui.pskSharedKey->setText( dataMap[NM_OPENVPN_KEY_STATIC_KEY]);
+        if (dataMap.contains(NM_OPENVPN_KEY_STATIC_KEY_DIRECTION)) {
+            switch (dataMap[NM_OPENVPN_KEY_STATIC_KEY_DIRECTION].toUInt())
+            {
+            case 0:
+                d->ui.cmbKeyDirection->setCurrentIndex(Private::EnumKeyDirection::D0);
+                break;
+            case 1:
+                d->ui.cmbKeyDirection->setCurrentIndex(Private::EnumKeyDirection::D1);
+                break;
+            }
+        } else {
+            d->ui.cmbKeyDirection->setCurrentIndex(Private::EnumKeyDirection::None);
+        }
+        d->ui.pskRemoteIp->setText( dataMap[NM_OPENVPN_KEY_REMOTE_IP]);
+        d->ui.pskLocalIp->setText( dataMap[NM_OPENVPN_KEY_LOCAL_IP]);
+    } else if ( cType == QLatin1String( NM_OPENVPN_CONTYPE_PASSWORD ) ) {
+        d->ui.cmbConnectionType->setCurrentIndex( Private::EnumConnectionType::Password );
+        d->ui.passUserName->setText( dataMap[NM_OPENVPN_KEY_USERNAME] );
+        d->ui.passCaFile->setUrl(KUrl( dataMap[NM_OPENVPN_KEY_CA] ));
+    } else if ( cType == QLatin1String( NM_OPENVPN_CONTYPE_TLS ) ) {
+        d->ui.cmbConnectionType->setCurrentIndex( Private::EnumConnectionType::Certificates );
+        d->ui.x509CaFile->setUrl(KUrl( dataMap[NM_OPENVPN_KEY_CA] ));
+        d->ui.x509Cert->setUrl(KUrl( dataMap[NM_OPENVPN_KEY_CERT] ));
+        d->ui.x509Key->setUrl(KUrl( dataMap[NM_OPENVPN_KEY_KEY] ));
+    }
+
+    d->ui.gateway->setText( dataMap[NM_OPENVPN_KEY_REMOTE] );
+
+    NetworkManager::Setting::SecretFlags type;
+
+    if (cType == QLatin1String(NM_OPENVPN_CONTYPE_TLS)) {
+        type = (NetworkManager::Setting::SecretFlags)dataMap[NM_OPENVPN_KEY_CERTPASS"-flags"].toInt();
+        if (!(type & NetworkManager::Setting::NotSaved || type & NetworkManager::Setting::NotRequired)) {
+            d->ui.x509KeyPassword->setText(secrets.value(NM_OPENVPN_KEY_CERTPASS));
+        }
+        fillOnePasswordCombo(d->ui.x509KeyPasswordStorage, type);
+    } else if (cType == QLatin1String(NM_OPENVPN_CONTYPE_PASSWORD)) {
+        type = (NetworkManager::Setting::SecretFlags)dataMap[NM_OPENVPN_KEY_PASSWORD"-flags"].toInt();
+        if (!(type & NetworkManager::Setting::NotSaved || type & NetworkManager::Setting::NotRequired)) {
+            d->ui.passPassword->setText(secrets.value(NM_OPENVPN_KEY_PASSWORD));
+        }
+        fillOnePasswordCombo(d->ui.passPasswordStorage, type);
+    } else if (cType == QLatin1String(NM_OPENVPN_CONTYPE_PASSWORD_TLS)) {
+        type = (NetworkManager::Setting::SecretFlags)dataMap[NM_OPENVPN_KEY_PASSWORD"-flags"].toInt();
+        if (!(type & NetworkManager::Setting::NotSaved || type & NetworkManager::Setting::NotRequired)) {
+            d->ui.x509PassPassword->setText(secrets.value(NM_OPENVPN_KEY_PASSWORD));
+        }
+        fillOnePasswordCombo(d->ui.x509PassPasswordStorage, type);
+
+        type = (NetworkManager::Setting::SecretFlags)dataMap[NM_OPENVPN_KEY_CERTPASS"-flags"].toInt();
+        if (!(type & NetworkManager::Setting::NotSaved || type & NetworkManager::Setting::NotRequired)) {
+            d->ui.x509PassKeyPassword->setText(secrets.value(NM_OPENVPN_KEY_CERTPASS));
+        }
+        fillOnePasswordCombo(d->ui.x509PassKeyPasswordStorage, type);
+    }
+}
+
+QVariantMap OpenVpnSettingWidget::setting(bool agentOwned) const
+{
+    NMStringMap data = d->setting->data();
+    NMStringMap secretData = d->setting->secrets();
+    NetworkManager::VpnSetting setting;
+    setting.setServiceType(QLatin1String(NM_DBUS_SERVICE_OPENVPN));
+    // required settings
+    data.insert(QLatin1String(NM_OPENVPN_KEY_REMOTE), d->ui.gateway->text());
+
+    QString contype;
+
+    switch ( d->ui.cmbConnectionType->currentIndex())
+    {
+    case Private::EnumConnectionType::Certificates:
+        contype = QLatin1String(NM_OPENVPN_CONTYPE_TLS);
+        kDebug() << "saving VPN TLS settings as urls:" << d->ui.x509CaFile->url().path() << d->ui.x509Cert->url().path() << d->ui.x509Key->url().path();
+        data.insert(QLatin1String(NM_OPENVPN_KEY_CA), d->ui.x509CaFile->url().path());
+        data.insert(QLatin1String(NM_OPENVPN_KEY_CERT), d->ui.x509Cert->url().path());
+        data.insert(QLatin1String(NM_OPENVPN_KEY_KEY), d->ui.x509Key->url().path());
+        // key password
+        if (!d->ui.x509KeyPassword->text().isEmpty()) {
+            secretData.insert(QLatin1String(NM_OPENVPN_KEY_CERTPASS), d->ui.x509KeyPassword->text());
+        }
+        handleOnePasswordType(d->ui.x509KeyPasswordStorage, QLatin1String(NM_OPENVPN_KEY_CERTPASS"-flags"), data, agentOwned);
+        break;
+    case Private::EnumConnectionType::Psk:
+        contype = QLatin1String(NM_OPENVPN_CONTYPE_STATIC_KEY);
+        data.insert(QLatin1String(NM_OPENVPN_KEY_STATIC_KEY), d->ui.pskSharedKey->url().path());
+        switch (d->ui.cmbKeyDirection->currentIndex()) {
+        case Private::EnumKeyDirection::None:
+            break;
+        case Private::EnumKeyDirection::D0:
+            data.insert(QLatin1String(NM_OPENVPN_KEY_STATIC_KEY_DIRECTION), QString::number(0));
+            break;
+        case Private::EnumKeyDirection::D1:
+            data.insert(QLatin1String(NM_OPENVPN_KEY_STATIC_KEY_DIRECTION), QString::number(1));
+            break;
+        }
+        // ip addresses
+        data.insert(QLatin1String(NM_OPENVPN_KEY_REMOTE_IP), d->ui.pskRemoteIp->text());
+        data.insert(QLatin1String(NM_OPENVPN_KEY_LOCAL_IP), d->ui.pskLocalIp->text());
+        break;
+    case Private::EnumConnectionType::Password:
+        contype = QLatin1String(NM_OPENVPN_CONTYPE_PASSWORD);
+        // username
+        if (!d->ui.passUserName->text().isEmpty()) {
+            data.insert(QLatin1String(NM_OPENVPN_KEY_USERNAME), d->ui.passUserName->text());
+        }
+        // password
+        if (!d->ui.passPassword->text().isEmpty()) {
+            secretData.insert(QLatin1String(NM_OPENVPN_KEY_PASSWORD ), d->ui.passPassword->text());
+        }
+        handleOnePasswordType(d->ui.passPasswordStorage, QLatin1String(NM_OPENVPN_KEY_PASSWORD"-flags"), data, agentOwned);
+        // ca
+        data.insert(QLatin1String(NM_OPENVPN_KEY_CA), d->ui.passCaFile->url().path());
+        break;
+    case Private::EnumConnectionType::CertsPassword:
+        contype = QLatin1String(NM_OPENVPN_CONTYPE_PASSWORD_TLS);
+        // username
+        if (!d->ui.x509PassUsername->text().isEmpty()) {
+            data.insert(QLatin1String(NM_OPENVPN_KEY_USERNAME), d->ui.x509PassUsername->text());
+        }
+        // ca
+        data.insert(QLatin1String(NM_OPENVPN_KEY_CA), d->ui.x509PassCaFile->url().path());
+        // cert
+        data.insert(QLatin1String(NM_OPENVPN_KEY_CERT), d->ui.x509PassCert->url().path());
+        // key file
+        data.insert(QLatin1String(NM_OPENVPN_KEY_KEY), d->ui.x509PassKey->url().path());
+        // key password
+        if (!d->ui.x509PassKeyPassword->text().isEmpty()) {
+            secretData.insert(QLatin1String(NM_OPENVPN_KEY_CERTPASS), d->ui.x509PassKeyPassword->text());
+        }
+        handleOnePasswordType(d->ui.x509PassKeyPasswordStorage, QLatin1String(NM_OPENVPN_KEY_CERTPASS"-flags"), data, agentOwned);
+        // password
+        if (!d->ui.x509PassPassword->text().isEmpty()) {
+            secretData.insert(QLatin1String(NM_OPENVPN_KEY_PASSWORD), d->ui.x509PassPassword->text());
+        }
+        handleOnePasswordType(d->ui.x509PassPasswordStorage, QLatin1String(NM_OPENVPN_KEY_PASSWORD"-flags"), data, agentOwned);
+        break;
+    }
+    data.insert(QLatin1String(NM_OPENVPN_KEY_CONNECTION_TYPE), contype);
+
+    setting.setData(data);
+    setting.setSecrets(secretData);
+
+    return setting.toMap();
+}
+
+void OpenVpnSettingWidget::updateStartDir(const KUrl & url)
+{
+    QList<KUrlRequester *> requesters;
+    requesters << d->ui.x509CaFile << d->ui.x509Cert << d->ui.x509Key << d->ui.pskSharedKey << d->ui.passCaFile << d->ui.x509PassCaFile
+               << d->ui.x509PassCert << d->ui.x509PassKey;
+    foreach (KUrlRequester * requester, requesters) {
+        requester->setStartDir(KUrl(url.directory()));
+    }
+}
+
+void OpenVpnSettingWidget::x509KeyPasswordStorageChanged(int index)
+{
+    setPasswordType(d->ui.x509KeyPassword, index);
+}
+
+void OpenVpnSettingWidget::passPasswordStorageChanged(int index)
+{
+    setPasswordType(d->ui.passPassword, index);
+}
+
+void OpenVpnSettingWidget::x509PassKeyPasswordStorageChanged(int index)
+{
+    setPasswordType(d->ui.x509PassKeyPassword, index);
+}
+
+void OpenVpnSettingWidget::x509PassPasswordStorageChanged(int index)
+{
+    setPasswordType(d->ui.x509PassPassword, index);
+}
+
+void OpenVpnSettingWidget::setPasswordType(KLineEdit *edit, int type)
+{
+    edit->setEnabled(type == SettingWidget::EnumPasswordStorageType::Store);
+}
+
+void OpenVpnSettingWidget::fillOnePasswordCombo(KComboBox * combo, NetworkManager::Setting::SecretFlags type)
+{
+    if (type.testFlag(NetworkManager::Setting::AgentOwned) || type.testFlag(NetworkManager::Setting::None)) {
+        combo->setCurrentIndex(SettingWidget::EnumPasswordStorageType::Store);
+    } else if (type.testFlag(NetworkManager::Setting::NotRequired)) {
+        combo->setCurrentIndex(SettingWidget::EnumPasswordStorageType::NotRequired);
+    } else if (type.testFlag(NetworkManager::Setting::NotSaved)) {
+        combo->setCurrentIndex(SettingWidget::EnumPasswordStorageType::AlwaysAsk);
+    }
+}
+
+uint OpenVpnSettingWidget::handleOnePasswordType(const KComboBox * combo, const QString & key, NMStringMap &data, bool agentOwned) const
+{
+    const uint type = combo->currentIndex();
+    switch (type) {
+    case SettingWidget::EnumPasswordStorageType::AlwaysAsk:
+        data.insert(key, QString::number(NetworkManager::Setting::NotSaved));
+        break;
+    case SettingWidget::EnumPasswordStorageType::Store:
+        if (agentOwned)
+            data.insert(key, QString::number(NetworkManager::Setting::AgentOwned));
+        else
+            data.insert(key, QString::number(NetworkManager::Setting::None));
+        break;
+    case SettingWidget::EnumPasswordStorageType::NotRequired:
+        data.insert(key, QString::number(NetworkManager::Setting::NotRequired));
+        break;
+    }
+    return type;
+}
+
+void OpenVpnSettingWidget::showPasswordsToggled(bool toggled)
+{
+    d->ui.x509KeyPassword->setPasswordMode(!toggled);
+    d->ui.passPassword->setPasswordMode(!toggled);
+    d->ui.x509PassKeyPassword->setPasswordMode(!toggled);
+    d->ui.x509PassPassword->setPasswordMode(!toggled);
+}
+
+void OpenVpnSettingWidget::showAdvanced()
+{
+    QPointer<OpenVpnAdvancedWidget> adv = new OpenVpnAdvancedWidget(d->setting, this);
+    adv->init();
+    if (adv->exec() == QDialog::Accepted) {
+        NetworkManager::VpnSetting::Ptr advData = adv->setting();
+        if (!advData.isNull()) {
+            d->setting->setData(advData->data());
+            d->setting->setSecrets(advData->secrets());
+        }
+    }
+
+    if (adv) {
+        adv->deleteLater();
+    }
+}
+
+bool OpenVpnSettingWidget::isValid() const
+{
+    return !d->ui.gateway->text().isEmpty();
+}
diff --git a/plasma-nm/vpn/openvpn/openvpnwidget.h b/plasma-nm/vpn/openvpn/openvpnwidget.h
new file mode 100644 (file)
index 0000000..00fb9e2
--- /dev/null
@@ -0,0 +1,66 @@
+/*
+    Copyright 2008 Will Stephenson <wstephenson@kde.org>
+    Copyright 2013 Lukáš Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef OPENVPNWIDGET_H
+#define OPENVPNWIDGET_H
+
+#include "settingwidget.h"
+
+#include <QProcess>
+
+#include "ui_openvpn.h"
+
+#include <NetworkManagerQt/VpnSetting>
+
+class KUrl;
+class KLineEdit;
+class KComboBox;
+
+class OpenVpnSettingWidget : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit OpenVpnSettingWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    ~OpenVpnSettingWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private slots:
+    void updateStartDir(const KUrl &);
+    void x509KeyPasswordStorageChanged(int);
+    void passPasswordStorageChanged(int);
+    void x509PassKeyPasswordStorageChanged(int);
+    void x509PassPasswordStorageChanged(int);
+    void showPasswordsToggled(bool);
+    void showAdvanced();
+
+private:
+    class Private;
+    Private * d;
+    void setPasswordType(KLineEdit *, int);
+    void fillOnePasswordCombo(KComboBox *, NetworkManager::Setting::SecretFlags);
+    uint handleOnePasswordType(const KComboBox *, const QString &, NMStringMap &, bool agentOwned) const;
+};
+
+#endif // OPENVPNWIDGET_H
diff --git a/plasma-nm/vpn/openvpn/plasmanetworkmanagement_openvpnui.desktop b/plasma-nm/vpn/openvpn/plasmanetworkmanagement_openvpnui.desktop
new file mode 100644 (file)
index 0000000..c1fde0d
--- /dev/null
@@ -0,0 +1,84 @@
+[Desktop Entry]
+Type=Service
+Icon=
+ServiceTypes=PlasmaNetworkManagement/VpnUiPlugin
+X-KDE-Library=plasmanetworkmanagement_openvpnui
+X-NetworkManager-Services=org.freedesktop.NetworkManager.openvpn
+X-KDE-PluginInfo-Author=Lukáš Tinkl
+X-KDE-PluginInfo-Email=lukas@kde.org
+X-KDE-PluginInfo-Name=plasmanetworkmanagement_openvpnui
+X-KDE-PluginInfo-Version=0.1
+X-KDE-PluginInfo-Website=
+X-KDE-PluginInfo-Category=VPNService
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=GPL
+X-KDE-PluginInfo-EnabledByDefault=false
+Name=OpenVPN
+Name[bg]=OpenVPN
+Name[bs]=OpenVPN
+Name[ca]=OpenVPN
+Name[ca@valencia]=OpenVPN
+Name[cs]=OpenVPN
+Name[da]=OpenVPN
+Name[de]=OpenVPN
+Name[el]=OpenVPN
+Name[en_GB]=OpenVPN
+Name[es]=OpenVPN
+Name[et]=OpenVPN
+Name[fi]=OpenVPN
+Name[fr]=OpenVPN
+Name[hu]=OpenVPN
+Name[it]=OpenVPN
+Name[ko]=OpenVPN
+Name[lt]=OpenVPN
+Name[nb]=OpenVPN
+Name[nds]=OpenVPN
+Name[nl]=OpenVPN
+Name[pl]=OpenVPN
+Name[pt]=OpenVPN
+Name[pt_BR]=OpenVPN
+Name[ro]=OpenVPN
+Name[ru]=OpenVPN
+Name[sk]=OpenVPN
+Name[sl]=OpenVPN
+Name[sv]=OpenVPN
+Name[tr]=OpenVPN
+Name[ug]=OpenVPN
+Name[uk]=OpenVPN
+Name[x-test]=xxOpenVPNxx
+Name[zh_CN]=OpenVPN
+Comment=OpenVPN plugin
+Comment[bg]=Приставка за OpenVPN
+Comment[bs]=OpenVPN priključak
+Comment[ca]=Connector d'OpenVPN
+Comment[ca@valencia]=Connector d'OpenVPN
+Comment[cs]=Modul OpenVPN
+Comment[da]=OpenVPN-plugin
+Comment[de]=OpenVPN-Modul
+Comment[el]=Πρόσθετο OpenVPN
+Comment[en_GB]=OpenVPN plugin
+Comment[es]=Complemento OpenVPN
+Comment[et]=OpenVPN-i plugin
+Comment[fi]=OpenVPN-liitännäinen
+Comment[fr]=Module externe OpenVPN
+Comment[hu]=OpenVPN bővítmény
+Comment[it]=Estensione OpenVPN
+Comment[ko]=OpenVPN 플러그인
+Comment[lt]=OpenVPN papildinys
+Comment[nb]=OpenVPN programtillegg
+Comment[nds]=OpenVPN-Moduul
+Comment[nl]=OpenVPN-plug-in
+Comment[pl]=Wtyczka OpenVPN
+Comment[pt]='Plugin' do OpenVPN
+Comment[pt_BR]=Plugin do OpenVPN
+Comment[ro]=Extensie OpenVPN
+Comment[ru]=Модуль OpenVPN
+Comment[sk]=OpenVPN plugin
+Comment[sl]=Vstavek OpenVPN
+Comment[sv]=Insticksprogram för OpenVPN
+Comment[tr]=OpenVPN eklentisi
+Comment[ug]=OpenVPN قىستۇرمىسى
+Comment[uk]=Додаток OpenVPN
+Comment[x-test]=xxOpenVPN pluginxx
+Comment[zh_CN]=OpenVPN 插件
+
diff --git a/plasma-nm/vpn/pptp/CMakeLists.txt b/plasma-nm/vpn/pptp/CMakeLists.txt
new file mode 100644 (file)
index 0000000..2d62601
--- /dev/null
@@ -0,0 +1,15 @@
+set(pptp_SRCS
+   pptp.cpp
+   pptpwidget.cpp
+   pptpauth.cpp
+   )
+
+kde4_add_ui_files(pptp_SRCS pptpprop.ui pptpadvanced.ui pptpauth.ui)
+
+kde4_add_plugin(plasmanetworkmanagement_pptpui ${pptp_SRCS})
+
+target_link_libraries(plasmanetworkmanagement_pptpui ${NETWORKMANAGERQT_LDFLAGS} ${KDE4_KIO_LIBS} plasmanetworkmanagement-editor)
+
+install(TARGETS plasmanetworkmanagement_pptpui  DESTINATION ${PLUGIN_INSTALL_DIR})
+
+install( FILES plasmanetworkmanagement_pptpui.desktop  DESTINATION ${SERVICES_INSTALL_DIR})
diff --git a/plasma-nm/vpn/pptp/Messages.sh b/plasma-nm/vpn/pptp/Messages.sh
new file mode 100644 (file)
index 0000000..cb31cb3
--- /dev/null
@@ -0,0 +1,4 @@
+#! /usr/bin/env bash
+$EXTRACTRC `find . -name "*.ui" -o -name "*.rc"` >> rc.cpp
+$XGETTEXT `find . -name "*.cpp"` -o $podir/plasmanetworkmanagement_pptpui.pot
+rm -f rc.cpp
diff --git a/plasma-nm/vpn/pptp/nm-pptp-service.h b/plasma-nm/vpn/pptp/nm-pptp-service.h
new file mode 100644 (file)
index 0000000..e2baf44
--- /dev/null
@@ -0,0 +1,56 @@
+/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
+/* nm-pptp-service - PPTP VPN integration with NetworkManager
+ *
+ * Dan Williams <dcbw@redhat.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * (C) Copyright 2008 Red Hat, Inc. //krazy:exclude=copyright
+ */
+
+#ifndef NM_PPTP_SERVICE_H
+#define NM_PPTP_SERVICE_H
+
+#define NM_DBUS_SERVICE_PPTP_PPP    "org.freedesktop.NetworkManager.pptp-ppp"
+#define NM_DBUS_PATH_PPTP_PPP       "/org/freedesktop/NetworkManager/pptp/ppp"
+#define NM_DBUS_INTERFACE_PPTP_PPP  "org.freedesktop.NetworkManager.pptp.ppp"
+
+
+/* For the NM <-> VPN plugin service */
+#define NM_DBUS_SERVICE_PPTP    "org.freedesktop.NetworkManager.pptp"
+#define NM_DBUS_INTERFACE_PPTP  "org.freedesktop.NetworkManager.pptp"
+#define NM_DBUS_PATH_PPTP       "/org/freedesktop/NetworkManager/pptp"
+
+#define NM_PPTP_KEY_GATEWAY           "gateway"
+#define NM_PPTP_KEY_USER              "user"
+#define NM_PPTP_KEY_PASSWORD          "password"
+#define NM_PPTP_KEY_DOMAIN            "domain"
+#define NM_PPTP_KEY_REFUSE_EAP        "refuse-eap"
+#define NM_PPTP_KEY_REFUSE_PAP        "refuse-pap"
+#define NM_PPTP_KEY_REFUSE_CHAP       "refuse-chap"
+#define NM_PPTP_KEY_REFUSE_MSCHAP     "refuse-mschap"
+#define NM_PPTP_KEY_REFUSE_MSCHAPV2   "refuse-mschapv2"
+#define NM_PPTP_KEY_REQUIRE_MPPE      "require-mppe"
+#define NM_PPTP_KEY_REQUIRE_MPPE_40   "require-mppe-40"
+#define NM_PPTP_KEY_REQUIRE_MPPE_128  "require-mppe-128"
+#define NM_PPTP_KEY_MPPE_STATEFUL     "mppe-stateful"
+#define NM_PPTP_KEY_NOBSDCOMP         "nobsdcomp"
+#define NM_PPTP_KEY_NODEFLATE         "nodeflate"
+#define NM_PPTP_KEY_NO_VJ_COMP        "no-vj-comp"
+#define NM_PPTP_KEY_LCP_ECHO_FAILURE  "lcp-echo-failure"
+#define NM_PPTP_KEY_LCP_ECHO_INTERVAL "lcp-echo-interval"
+
+
+#endif /* NM_PPTP_PLUGIN_H */
diff --git a/plasma-nm/vpn/pptp/plasmanetworkmanagement_pptpui.desktop b/plasma-nm/vpn/pptp/plasmanetworkmanagement_pptpui.desktop
new file mode 100644 (file)
index 0000000..cf4603d
--- /dev/null
@@ -0,0 +1,83 @@
+[Desktop Entry]
+Type=Service
+Icon=
+ServiceTypes=PlasmaNetworkManagement/VpnUiPlugin
+X-KDE-Library=plasmanetworkmanagement_pptpui
+X-NetworkManager-Services=org.freedesktop.NetworkManager.pptp
+X-KDE-PluginInfo-Author=Lukáš Tinkl
+X-KDE-PluginInfo-Email=ltinkl@redhat.com
+X-KDE-PluginInfo-Name=plasmanetworkmanagement_pptpui
+X-KDE-PluginInfo-Version=0.1
+X-KDE-PluginInfo-Website=
+X-KDE-PluginInfo-Category=VPNService
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=GPL
+X-KDE-PluginInfo-EnabledByDefault=false
+Name=PPTP
+Name[bg]=PPTP
+Name[bs]=PPTP
+Name[ca]=PPTP
+Name[ca@valencia]=PPTP
+Name[cs]=PPTP
+Name[da]=PPTP
+Name[de]=PPTP
+Name[el]=PPTP
+Name[en_GB]=PPTP
+Name[es]=PPTP
+Name[et]=PPTP
+Name[fi]=PPTP
+Name[fr]=PPTP
+Name[hu]=PPTP
+Name[it]=PPTP
+Name[ko]=PPTP
+Name[lt]=PPTP
+Name[nb]=PPTP
+Name[nds]=PPTP
+Name[nl]=PPTP
+Name[pl]=PPTP
+Name[pt]=PPTP
+Name[pt_BR]=PPTP
+Name[ro]=PPTP
+Name[ru]=PPTP
+Name[sk]=PPTP
+Name[sl]=PPTP
+Name[sv]=PPTP
+Name[tr]=PPTP
+Name[ug]=PPTP
+Name[uk]=PPTP
+Name[x-test]=xxPPTPxx
+Name[zh_CN]=PPTP
+Comment=PPTP Plugin
+Comment[bg]=Приставка за PPTP
+Comment[bs]=PPTP Dodatak
+Comment[ca]=Connector de PPTP
+Comment[ca@valencia]=Connector de PPTP
+Comment[cs]=Modul PPTP
+Comment[da]=PPTP-plugin
+Comment[de]=PPTP-Modul
+Comment[el]=Πρόσθετο PPTP
+Comment[en_GB]=PPTP Plugin
+Comment[es]=Complemento PPTP
+Comment[et]=PPTP plugin
+Comment[fi]=PPTP-liitännäinen
+Comment[fr]=Module externe PPTP
+Comment[hu]=PPTP bővítmény
+Comment[it]=Estensione PPTP
+Comment[ko]=PPTP 플러그인
+Comment[lt]=PPTP papildinys
+Comment[nb]=PPTP programtillegg
+Comment[nds]=PPTP-Moduul
+Comment[nl]=PPTP-plug-in
+Comment[pl]=Wtyczka PPTP
+Comment[pt]='Plugin' de PPTP
+Comment[pt_BR]=Plugin de PPTP
+Comment[ro]=Modul PPTP
+Comment[ru]=Модуль PPTP
+Comment[sk]=PPTP modul
+Comment[sl]=Vstavek PPTP
+Comment[sv]=Insticksprogram för PPTP
+Comment[tr]=PPTP Eklentisi
+Comment[ug]=PPTP قىستۇرمىسى
+Comment[uk]=Додаток PPTP
+Comment[x-test]=xxPPTP Pluginxx
+Comment[zh_CN]=PPTP 插件
diff --git a/plasma-nm/vpn/pptp/pptp.cpp b/plasma-nm/vpn/pptp/pptp.cpp
new file mode 100644 (file)
index 0000000..ce1a552
--- /dev/null
@@ -0,0 +1,81 @@
+/*
+    Copyright 2009 Will Stephenson <wstephenson@kde.org>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "pptp.h"
+
+#include <KPluginFactory>
+
+#include "pptpwidget.h"
+#include "pptpauth.h"
+
+K_PLUGIN_FACTORY(PptpUiPluginFactory, registerPlugin<PptpUiPlugin>();)
+K_EXPORT_PLUGIN(PptpUiPluginFactory("plasmanetworkmanagement_pptpui"))
+
+PptpUiPlugin::PptpUiPlugin(QObject * parent, const QVariantList &) : VpnUiPlugin(parent)
+{
+
+}
+
+PptpUiPlugin::~PptpUiPlugin()
+{
+
+}
+
+SettingWidget * PptpUiPlugin::widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    return new PptpSettingWidget(setting, parent);
+}
+
+SettingWidget * PptpUiPlugin::askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    return new PptpAuthWidget(setting, parent);
+}
+
+
+QString PptpUiPlugin::suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const
+{
+    Q_UNUSED(connection);
+    return QString();
+}
+
+QString PptpUiPlugin::supportedFileExtensions() const
+{
+    return QString();
+}
+
+NMVariantMapMap PptpUiPlugin::importConnectionSettings(const QString &fileName)
+{
+    Q_UNUSED(fileName);
+
+    // TODO : import the Openconnect connection from file and return settings
+    mError = VpnUiPlugin::NotImplemented;
+    return NMVariantMapMap();
+}
+
+bool PptpUiPlugin::exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName)
+{
+    Q_UNUSED(connection);
+    Q_UNUSED(fileName);
+
+    // TODO : export Openconnect connection to file
+    mError = VpnUiPlugin::NotImplemented;
+    return false;
+}
diff --git a/plasma-nm/vpn/pptp/pptp.h b/plasma-nm/vpn/pptp/pptp.h
new file mode 100644 (file)
index 0000000..385f49a
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+    Copyright 2009 Will Stephenson <wstephenson@kde.org>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_PPTP_H
+#define PLASMA_NM_PPTP_H
+
+#include "vpnuiplugin.h"
+
+#include <QVariant>
+
+class PptpUiPlugin : public VpnUiPlugin
+{
+Q_OBJECT
+public:
+    explicit PptpUiPlugin(QObject * parent = 0, const QVariantList& = QVariantList());
+    virtual ~PptpUiPlugin();
+    virtual SettingWidget * widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    virtual SettingWidget * askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+
+    QString suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const;
+    QString supportedFileExtensions() const;
+    NMVariantMapMap importConnectionSettings(const QString &fileName);
+    bool exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName);
+};
+
+#endif //  PLASMA_NM_PPTP_H
diff --git a/plasma-nm/vpn/pptp/pptpadvanced.ui b/plasma-nm/vpn/pptp/pptpadvanced.ui
new file mode 100644 (file)
index 0000000..60e6bf1
--- /dev/null
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>PptpAdvanced</class>
+ <widget class="QWidget" name="PptpAdvanced">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>376</width>
+    <height>479</height>
+   </rect>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout_3">
+   <item>
+    <widget class="QGroupBox" name="grp_authenfication">
+     <property name="title">
+      <string>Authentication</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout">
+      <item row="0" column="0">
+       <widget class="QLabel" name="lbl_auth">
+        <property name="text">
+         <string>Allow following authentication methods:</string>
+        </property>
+        <property name="buddy">
+         <cstring>listWidget</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0" colspan="2">
+       <widget class="QListWidget" name="listWidget">
+        <item>
+         <property name="text">
+          <string>PAP</string>
+         </property>
+         <property name="checkState">
+          <enum>Checked</enum>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>CHAP</string>
+         </property>
+         <property name="checkState">
+          <enum>Checked</enum>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>MSCHAP</string>
+         </property>
+         <property name="checkState">
+          <enum>Checked</enum>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>MSCHAPv2</string>
+         </property>
+         <property name="checkState">
+          <enum>Checked</enum>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>EAP</string>
+         </property>
+         <property name="checkState">
+          <enum>Checked</enum>
+         </property>
+        </item>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="gb_MPPE">
+     <property name="toolTip">
+      <string>Use Microsoft Point-to-Point Encryption</string>
+     </property>
+     <property name="title">
+      <string>Use MPPE Encryption</string>
+     </property>
+     <property name="checkable">
+      <bool>true</bool>
+     </property>
+     <property name="checked">
+      <bool>false</bool>
+     </property>
+     <layout class="QFormLayout" name="formLayout_2">
+      <item row="0" column="0">
+       <widget class="QLabel" name="lbl_MMPEcrypto">
+        <property name="maximumSize">
+         <size>
+          <width>100</width>
+          <height>16777215</height>
+         </size>
+        </property>
+        <property name="text">
+         <string>Crypto:</string>
+        </property>
+        <property name="buddy">
+         <cstring>cb_MPPECrypto</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="KComboBox" name="cb_MPPECrypto">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <item>
+         <property name="text">
+          <string comment="like in use Any configuration">Any</string>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>128 bit</string>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>40 bit</string>
+         </property>
+        </item>
+       </widget>
+      </item>
+      <item row="1" column="0" colspan="2">
+       <widget class="QCheckBox" name="cb_statefulEncryption">
+        <property name="text">
+         <string>Use stateful encryption</string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="grp_cryptoAndCompression">
+     <property name="title">
+      <string>Compression</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout_3">
+      <property name="labelAlignment">
+       <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
+      </property>
+      <item row="0" column="0">
+       <widget class="QCheckBox" name="cb_BSD">
+        <property name="text">
+         <string>Allow BSD compression</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QCheckBox" name="cb_deflate">
+        <property name="text">
+         <string>Allow Deflate compression</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="0">
+       <widget class="QCheckBox" name="cb_TCPheaders">
+        <property name="text">
+         <string>Allow TCP header compression</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="grp_echo">
+     <property name="title">
+      <string>Echo</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout_4">
+      <item row="0" column="0">
+       <widget class="QCheckBox" name="cb_sendEcho">
+        <property name="text">
+         <string>Send PPP echo packets </string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+  </layout>
+  <zorder>grp_authenfication</zorder>
+  <zorder>grp_echo</zorder>
+  <zorder>grp_cryptoAndCompression</zorder>
+  <zorder>gb_MPPE</zorder>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>listWidget</tabstop>
+  <tabstop>gb_MPPE</tabstop>
+  <tabstop>cb_MPPECrypto</tabstop>
+  <tabstop>cb_statefulEncryption</tabstop>
+  <tabstop>cb_BSD</tabstop>
+  <tabstop>cb_deflate</tabstop>
+  <tabstop>cb_TCPheaders</tabstop>
+  <tabstop>cb_sendEcho</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/vpn/pptp/pptpauth.cpp b/plasma-nm/vpn/pptp/pptpauth.cpp
new file mode 100644 (file)
index 0000000..a2b1255
--- /dev/null
@@ -0,0 +1,70 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2013 Lukáš Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "pptpauth.h"
+#include "ui_pptpauth.h"
+
+#include "nm-pptp-service.h"
+
+class PptpAuthWidgetPrivate
+{
+public:
+    NetworkManager::VpnSetting::Ptr setting;
+    Ui_PptpAuthenticationWidget ui;
+};
+
+PptpAuthWidget::PptpAuthWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+: SettingWidget(setting, parent), d_ptr(new PptpAuthWidgetPrivate)
+{
+    Q_D(PptpAuthWidget);
+    d->setting = setting;
+    d->ui.setupUi(this);
+    connect(d->ui.chkShowPassword, SIGNAL(toggled(bool)), this, SLOT(showPasswordsToggled(bool)));
+
+    KAcceleratorManager::manage(this);
+}
+
+PptpAuthWidget::~PptpAuthWidget()
+{
+    delete d_ptr;
+}
+
+QVariantMap PptpAuthWidget::setting(bool agentOwned) const
+{
+    Q_D(const PptpAuthWidget);
+    Q_UNUSED(agentOwned)
+
+    NMStringMap secrets;
+    QVariantMap secretData;
+
+    if (!d->ui.lePassword->text().isEmpty()) {
+        secrets.insert(QLatin1String(NM_PPTP_KEY_PASSWORD), d->ui.lePassword->text());
+    }
+
+    secretData.insert("secrets", QVariant::fromValue<NMStringMap>(secrets));
+    return secretData;
+}
+
+void PptpAuthWidget::showPasswordsToggled(bool toggled)
+{
+    Q_D(PptpAuthWidget);
+    d->ui.lePassword->setPasswordMode(!toggled);
+}
diff --git a/plasma-nm/vpn/pptp/pptpauth.h b/plasma-nm/vpn/pptp/pptpauth.h
new file mode 100644 (file)
index 0000000..670d3a4
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2013 Lukáš Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PPTPAUTH_H
+#define PPTPAUTH_H
+
+#include <NetworkManagerQt/VpnSetting>
+
+#include "settingwidget.h"
+
+class PptpAuthWidgetPrivate;
+
+class PptpAuthWidget : public SettingWidget
+{
+    Q_OBJECT
+    Q_DECLARE_PRIVATE(PptpAuthWidget)
+public:
+    explicit PptpAuthWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    ~PptpAuthWidget();
+
+    virtual QVariantMap setting(bool agentOwned = false) const;
+
+private slots:
+    void showPasswordsToggled(bool);
+
+private:
+    PptpAuthWidgetPrivate * d_ptr;
+};
+
+#endif // PPTPAUTH_H
diff --git a/plasma-nm/vpn/pptp/pptpauth.ui b/plasma-nm/vpn/pptp/pptpauth.ui
new file mode 100644 (file)
index 0000000..86bbdb8
--- /dev/null
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>PptpAuthenticationWidget</class>
+ <widget class="QWidget" name="PptpAuthenticationWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>372</width>
+    <height>85</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>PPTPAuthentication</string>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <property name="sizeConstraint">
+    <enum>QLayout::SetMinimumSize</enum>
+   </property>
+   <property name="margin">
+    <number>0</number>
+   </property>
+   <item row="0" column="0">
+    <widget class="QLabel" name="textLabel1">
+     <property name="text">
+      <string>Password:</string>
+     </property>
+     <property name="wordWrap">
+      <bool>false</bool>
+     </property>
+     <property name="buddy">
+      <cstring>lePassword</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="QCheckBox" name="chkShowPassword">
+     <property name="text">
+      <string>Show password</string>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>0</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="0" column="1">
+    <widget class="KLineEdit" name="lePassword">
+     <property name="passwordMode">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <layoutdefault spacing="6" margin="11"/>
+ <pixmapfunction>qPixmapFromMimeSource</pixmapfunction>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>lePassword</tabstop>
+  <tabstop>chkShowPassword</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/vpn/pptp/pptpprop.ui b/plasma-nm/vpn/pptp/pptpprop.ui
new file mode 100644 (file)
index 0000000..0d3fc2e
--- /dev/null
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>PptpProp</class>
+ <widget class="QWidget" name="PptpProp">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>361</width>
+    <height>341</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>PPTP Settings</string>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout_2">
+   <item>
+    <widget class="QGroupBox" name="grp_general">
+     <property name="maximumSize">
+      <size>
+       <width>16777215</width>
+       <height>100</height>
+      </size>
+     </property>
+     <property name="title">
+      <string comment="like in General settings">General</string>
+     </property>
+     <layout class="QGridLayout" name="gridLayout_3">
+      <item row="0" column="0">
+       <layout class="QHBoxLayout" name="horizontalLayout_3">
+        <item>
+         <widget class="QLabel" name="lbl_gateway">
+          <property name="text">
+           <string>Gateway:</string>
+          </property>
+          <property name="buddy">
+           <cstring>edt_gateway</cstring>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <widget class="KLineEdit" name="edt_gateway"/>
+        </item>
+       </layout>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="grp_additional">
+     <property name="title">
+      <string comment="like in Additional settings">Additional</string>
+     </property>
+     <layout class="QGridLayout" name="gridLayout_4">
+      <item row="0" column="0">
+       <layout class="QVBoxLayout" name="verticalLayout">
+        <item>
+         <layout class="QHBoxLayout" name="horizontalLayout_4">
+          <item>
+           <widget class="QLabel" name="lbl_login">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="minimumSize">
+             <size>
+              <width>90</width>
+              <height>0</height>
+             </size>
+            </property>
+            <property name="text">
+             <string>Login:</string>
+            </property>
+            <property name="buddy">
+             <cstring>edt_login</cstring>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="KLineEdit" name="edt_login"/>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <layout class="QHBoxLayout" name="horizontalLayout_5">
+          <item>
+           <widget class="QLabel" name="lbl_password">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="minimumSize">
+             <size>
+              <width>90</width>
+              <height>0</height>
+             </size>
+            </property>
+            <property name="text">
+             <string>Password:</string>
+            </property>
+            <property name="buddy">
+             <cstring>edt_password</cstring>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="KLineEdit" name="edt_password">
+            <property name="enabled">
+             <bool>true</bool>
+            </property>
+            <property name="passwordMode">
+             <bool>true</bool>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="KComboBox" name="cmbPasswordStorage">
+            <item>
+             <property name="text">
+              <string>Store</string>
+             </property>
+            </item>
+            <item>
+             <property name="text">
+              <string>Always Ask</string>
+             </property>
+            </item>
+            <item>
+             <property name="text">
+              <string>Not Required</string>
+             </property>
+            </item>
+           </widget>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <widget class="QCheckBox" name="cb_showPassword">
+          <property name="text">
+           <string>Show password</string>
+          </property>
+         </widget>
+        </item>
+        <item>
+         <layout class="QHBoxLayout" name="horizontalLayout_6">
+          <item>
+           <widget class="QLabel" name="lbl_ntdomain">
+            <property name="sizePolicy">
+             <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
+              <horstretch>0</horstretch>
+              <verstretch>0</verstretch>
+             </sizepolicy>
+            </property>
+            <property name="minimumSize">
+             <size>
+              <width>90</width>
+              <height>0</height>
+             </size>
+            </property>
+            <property name="text">
+             <string>NT Domain:</string>
+            </property>
+            <property name="buddy">
+             <cstring>edt_ntDomain</cstring>
+            </property>
+           </widget>
+          </item>
+          <item>
+           <widget class="KLineEdit" name="edt_ntDomain"/>
+          </item>
+         </layout>
+        </item>
+        <item>
+         <spacer name="verticalSpacer">
+          <property name="orientation">
+           <enum>Qt::Vertical</enum>
+          </property>
+          <property name="sizeHint" stdset="0">
+           <size>
+            <width>20</width>
+            <height>40</height>
+           </size>
+          </property>
+         </spacer>
+        </item>
+        <item>
+         <layout class="QHBoxLayout" name="horizontalLayout_7">
+          <item>
+           <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>
+          <item>
+           <widget class="QPushButton" name="btnAdvanced">
+            <property name="text">
+             <string comment="like in Advanced settings">Advanced...</string>
+            </property>
+            <property name="flat">
+             <bool>false</bool>
+            </property>
+           </widget>
+          </item>
+         </layout>
+        </item>
+       </layout>
+      </item>
+     </layout>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>edt_gateway</tabstop>
+  <tabstop>edt_login</tabstop>
+  <tabstop>edt_password</tabstop>
+  <tabstop>cmbPasswordStorage</tabstop>
+  <tabstop>cb_showPassword</tabstop>
+  <tabstop>edt_ntDomain</tabstop>
+  <tabstop>btnAdvanced</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/vpn/pptp/pptpwidget.cpp b/plasma-nm/vpn/pptp/pptpwidget.cpp
new file mode 100644 (file)
index 0000000..aca9deb
--- /dev/null
@@ -0,0 +1,321 @@
+/*
+    Copyright 2009 Will Stephenson <wstephenson@kde.org>
+    Copyright 2009 Pavel Andreev <apavelm@gmail.com>
+    Copyright 2013 Lukáš Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "pptpwidget.h"
+#include <KDialog>
+
+#include "ui_pptpprop.h"
+#include "ui_pptpadvanced.h"
+
+#include <QString>
+#include "nm-pptp-service.h"
+
+class PptpSettingWidgetPrivate
+{
+public:
+    Ui_PptpProp ui;
+    Ui_PptpAdvanced advUi;
+    NetworkManager::VpnSetting::Ptr setting;
+    KDialog * advancedDlg;
+    QWidget * advancedWid;
+};
+
+PptpSettingWidget::PptpSettingWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+    : SettingWidget(setting, parent), d_ptr(new PptpSettingWidgetPrivate)
+{
+    Q_D(PptpSettingWidget);
+    d->ui.setupUi(this);
+
+    d->setting = setting;
+
+    connect(d->ui.btnAdvanced, SIGNAL(clicked()), this, SLOT(doAdvancedDialog()));
+    connect (d->ui.cmbPasswordStorage, SIGNAL(currentIndexChanged(int)), this, SLOT(passwordTypeChanged(int)));
+    connect(d->ui.cb_showPassword, SIGNAL(toggled(bool)), this, SLOT(setShowPassword(bool)));
+    d->advancedDlg = new KDialog(this);
+    d->advancedWid = new QWidget(this);
+    d->advUi.setupUi(d->advancedWid);
+    d->advancedDlg->setMainWidget(d->advancedWid);
+
+    connect(d->ui.edt_gateway, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (d->setting)
+        loadConfig(d->setting);
+}
+
+PptpSettingWidget::~PptpSettingWidget()
+{
+    delete d_ptr;
+}
+
+void PptpSettingWidget::passwordTypeChanged(int index)
+{
+    Q_D(PptpSettingWidget);
+    d->ui.edt_password->setEnabled(index == SettingWidget::EnumPasswordStorageType::Store);
+}
+
+void PptpSettingWidget::setShowPassword(bool show)
+{
+    Q_D(PptpSettingWidget);
+    d->ui.edt_password->setPasswordMode(!show);
+}
+
+void PptpSettingWidget::doAdvancedDialog()
+{
+    Q_D(PptpSettingWidget);
+    d->advancedDlg->exec();
+}
+
+void PptpSettingWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    Q_D(PptpSettingWidget);
+    Q_UNUSED(setting)
+
+    // General settings
+    const NMStringMap dataMap = d->setting->data();
+    const NMStringMap secrets = d->setting->secrets();
+
+    // Authentication
+    const QString sGateway = dataMap[NM_PPTP_KEY_GATEWAY];
+    if (!sGateway.isEmpty())
+    {
+        d->ui.edt_gateway->setText(sGateway);
+    }
+
+    const QString sLogin = dataMap[NM_PPTP_KEY_USER];
+    if (!sLogin.isEmpty())
+    {
+        d->ui.edt_login->setText(sLogin);
+    }
+
+    const QString sPassword = secrets[NM_PPTP_KEY_PASSWORD];
+    if (!sPassword.isEmpty()) {
+        d->ui.edt_password->setText(sPassword);
+    }
+
+    const QString sDomain = dataMap[NM_PPTP_KEY_DOMAIN];
+    if (!sDomain.isEmpty())
+    {
+        d->ui.edt_ntDomain->setText(sDomain);
+    }
+
+    // Options below is belongs to "Advanced" dialog
+
+    // Authentication options
+    const QString yesString = QLatin1String("yes");
+    bool refuse_pap = (dataMap[NM_PPTP_KEY_REFUSE_PAP] == yesString);
+    bool refuse_chap = (dataMap[NM_PPTP_KEY_REFUSE_CHAP] == yesString);
+    bool refuse_mschap = (dataMap[NM_PPTP_KEY_REFUSE_MSCHAP] == yesString);
+    bool refuse_mschapv2 = (dataMap[NM_PPTP_KEY_REFUSE_MSCHAPV2] == yesString);
+    bool refuse_eap = (dataMap[NM_PPTP_KEY_REFUSE_EAP] == yesString);
+
+    QListWidgetItem * item = 0;
+    item = d->advUi.listWidget->item(0); // PAP
+    item->setCheckState(refuse_pap ? Qt::Unchecked : Qt::Checked);
+    item = d->advUi.listWidget->item(1); // CHAP
+    item->setCheckState(refuse_chap ? Qt::Unchecked : Qt::Checked);
+    item = d->advUi.listWidget->item(2); // MSCHAP
+    item->setCheckState(refuse_mschap ? Qt::Unchecked : Qt::Checked);
+    item = d->advUi.listWidget->item(3); // MSCHAPv2
+    item->setCheckState(refuse_mschapv2 ? Qt::Unchecked : Qt::Checked);
+    item = d->advUi.listWidget->item(4); // EAP
+    item->setCheckState(refuse_eap ? Qt::Unchecked : Qt::Checked);
+
+    // Cryptography and compression
+    const bool mppe = (dataMap[NM_PPTP_KEY_REQUIRE_MPPE] == yesString);
+    const bool mppe40 = (dataMap[NM_PPTP_KEY_REQUIRE_MPPE_40] == yesString);
+    const bool mppe128 = (dataMap[NM_PPTP_KEY_REQUIRE_MPPE_128] == yesString);
+    const bool mppe_stateful = (dataMap[NM_PPTP_KEY_MPPE_STATEFUL] == yesString);
+
+    if (mppe || mppe40 || mppe128) { // If MPPE is use
+        d->advUi.gb_MPPE->setChecked(mppe || mppe40 || mppe128);
+        if (mppe128) {
+            d->advUi.cb_MPPECrypto->setCurrentIndex(1); // 128 bit
+        }
+        else if (mppe40) {
+            d->advUi.cb_MPPECrypto->setCurrentIndex(2); // 40 bit
+        }
+        else {
+            d->advUi.cb_MPPECrypto->setCurrentIndex(0); // Any
+        }
+        d->advUi.cb_statefulEncryption->setChecked(mppe_stateful);
+    }
+
+    const bool nobsd = (dataMap[NM_PPTP_KEY_NOBSDCOMP] == yesString);
+    d->advUi.cb_BSD->setChecked(!nobsd);
+
+    const bool nodeflate = (dataMap[NM_PPTP_KEY_NODEFLATE] == yesString);
+    d->advUi.cb_deflate->setChecked(!nodeflate);
+
+    const bool novjcomp = (dataMap[NM_PPTP_KEY_NO_VJ_COMP] == yesString);
+    d->advUi.cb_TCPheaders->setChecked(!novjcomp);
+
+    // Echo
+    const int lcp_echo_interval = QString(dataMap[NM_PPTP_KEY_LCP_ECHO_INTERVAL]).toInt();
+    d->advUi.cb_sendEcho->setChecked(lcp_echo_interval > 0);
+
+    // secrets
+    const NetworkManager::Setting::SecretFlags type = (NetworkManager::Setting::SecretFlags)dataMap[NM_PPTP_KEY_PASSWORD"-flags"].toInt();
+    if (type & NetworkManager::Setting::AgentOwned || type & NetworkManager::Setting::None || !type) {
+        d->ui.edt_password->setText(secrets.value(QLatin1String(NM_PPTP_KEY_PASSWORD)));
+    }
+    fillOnePasswordCombo(d->ui.cmbPasswordStorage, type);
+}
+
+QVariantMap PptpSettingWidget::setting(bool agentOwned) const
+{
+    Q_D(const PptpSettingWidget);
+
+    NetworkManager::VpnSetting setting;
+    setting.setServiceType(QLatin1String(NM_DBUS_SERVICE_PPTP));
+
+    // save the main dialog's data in the setting
+    // if the advanced dialog is dirty, save its data in the vpn setting too
+    //
+    NMStringMap data;
+    NMStringMap secretData;
+
+    data.insert(NM_PPTP_KEY_GATEWAY,  d->ui.edt_gateway->text().toUtf8());
+    data.insert(NM_PPTP_KEY_USER, d->ui.edt_login->text().toUtf8());
+    if (!d->ui.edt_password->text().isEmpty()) {
+        secretData.insert(QLatin1String(NM_PPTP_KEY_PASSWORD), d->ui.edt_password->text());
+    }
+    handleOnePasswordType(d->ui.cmbPasswordStorage, NM_PPTP_KEY_PASSWORD"-flags", data, agentOwned);
+    if (!d->ui.edt_ntDomain->text().isEmpty()) {
+        data.insert(NM_PPTP_KEY_DOMAIN,  d->ui.edt_ntDomain->text().toUtf8());
+    }
+
+    // Advanced dialog settings
+
+    // Authenfication options
+    QListWidgetItem * item = 0;
+    item = d->advUi.listWidget->item(0); // PAP
+    const QString yesString = QLatin1String("yes");
+    if (item->checkState() == Qt::Unchecked)
+        data.insert(NM_PPTP_KEY_REFUSE_PAP, yesString);
+    item = d->advUi.listWidget->item(1); // CHAP
+    if (item->checkState() == Qt::Unchecked)
+        data.insert(NM_PPTP_KEY_REFUSE_CHAP, yesString);
+    item = d->advUi.listWidget->item(2); // MSCHAP
+    if (item->checkState() == Qt::Unchecked)
+        data.insert(NM_PPTP_KEY_REFUSE_MSCHAP, yesString);
+    item = d->advUi.listWidget->item(3); // MSCHAPv2
+    if (item->checkState() == Qt::Unchecked)
+        data.insert(NM_PPTP_KEY_REFUSE_MSCHAPV2, yesString);
+    item = d->advUi.listWidget->item(4); // EAP
+    if (item->checkState() == Qt::Unchecked)
+        data.insert(NM_PPTP_KEY_REFUSE_EAP, yesString);
+
+    // Cryptography and compression
+    if (d->advUi.gb_MPPE->isChecked())
+    {
+        int index = d->advUi.cb_MPPECrypto->currentIndex();
+
+        switch (index)
+        {
+            case 0:
+                {
+                    // "Any"
+                    data.insert(NM_PPTP_KEY_REQUIRE_MPPE, yesString);
+                }
+                break;
+            case 1:
+                {
+                    // "128 bit"
+                    data.insert(NM_PPTP_KEY_REQUIRE_MPPE_128, yesString);
+                }
+                break;
+            case 2:
+                {
+                    // "40 bit"
+                    data.insert(NM_PPTP_KEY_REQUIRE_MPPE_40, yesString);
+                }
+                break;
+        }
+
+        if (d->advUi.cb_statefulEncryption->isChecked()) {
+            data.insert(NM_PPTP_KEY_MPPE_STATEFUL, yesString);
+        }
+    }
+
+    if (!d->advUi.cb_BSD->isChecked()) {
+        data.insert(NM_PPTP_KEY_NOBSDCOMP, yesString);
+
+    }
+    if (!d->advUi.cb_deflate->isChecked()) {
+        data.insert(NM_PPTP_KEY_NODEFLATE, yesString);
+    }
+
+    if (!d->advUi.cb_TCPheaders->isChecked()) {
+        data.insert(NM_PPTP_KEY_NO_VJ_COMP, yesString);
+    }
+    // Echo
+    if (d->advUi.cb_sendEcho->isChecked()) {
+        data.insert(NM_PPTP_KEY_LCP_ECHO_FAILURE, "5");
+        data.insert(NM_PPTP_KEY_LCP_ECHO_INTERVAL, "30");
+    }
+
+    // save it all
+    setting.setData(data);
+    setting.setSecrets(secretData);
+
+    return setting.toMap();
+}
+
+void PptpSettingWidget::fillOnePasswordCombo(KComboBox * combo, NetworkManager::Setting::SecretFlags type)
+{
+    if (type.testFlag(NetworkManager::Setting::AgentOwned) || type.testFlag(NetworkManager::Setting::None)) { // store
+        combo->setCurrentIndex(0);
+    } else if (type.testFlag(NetworkManager::Setting::NotRequired)) { // not required
+        combo->setCurrentIndex(2);
+    } else if (type.testFlag(NetworkManager::Setting::NotSaved)) { // always ask
+        combo->setCurrentIndex(1);
+    }
+}
+
+uint PptpSettingWidget::handleOnePasswordType(const KComboBox * combo, const QString & key, NMStringMap & data, bool agentOwned) const
+{
+    const uint type = combo->currentIndex();
+    switch (type) {
+        case 1:
+            data.insert(key, QString::number(NetworkManager::Setting::NotSaved)); // always ask
+            break;
+        case 0:
+            if (agentOwned)
+                data.insert(key, QString::number(NetworkManager::Setting::AgentOwned)); // store
+            else
+                data.insert(key, QString::number(NetworkManager::Setting::None));
+            break;
+        case 2:
+            data.insert(key, QString::number(NetworkManager::Setting::NotRequired)); // not required
+            break;
+    }
+    return type;
+}
+
+bool PptpSettingWidget::isValid() const
+{
+    Q_D(const PptpSettingWidget);
+
+    return !d->ui.edt_gateway->text().isEmpty();
+}
diff --git a/plasma-nm/vpn/pptp/pptpwidget.h b/plasma-nm/vpn/pptp/pptpwidget.h
new file mode 100644 (file)
index 0000000..5e08718
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+    Copyright 2009 Will Stephenson <wstephenson@kde.org>
+    Copyright 2013 Lukáš Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PPTPWIDGET_H
+#define PPTPWIDGET_H
+
+#include "settingwidget.h"
+
+#include <NetworkManagerQt/VpnSetting>
+
+class KComboBox;
+class PptpSettingWidgetPrivate;
+
+class PptpSettingWidget : public SettingWidget
+{
+    Q_OBJECT
+    Q_DECLARE_PRIVATE(PptpSettingWidget)
+public:
+    explicit PptpSettingWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    ~PptpSettingWidget();
+    virtual void loadConfig(const NetworkManager::Setting::Ptr &setting);
+    virtual QVariantMap setting(bool agentOwned = false) const;
+    virtual bool isValid() const;
+
+private slots:
+    void doAdvancedDialog();
+    void passwordTypeChanged(int);
+    void setShowPassword(bool);
+
+private:
+    PptpSettingWidgetPrivate * d_ptr;
+    void fillOnePasswordCombo(KComboBox *, NetworkManager::Setting::SecretFlags);
+    uint handleOnePasswordType(const KComboBox *, const QString &, NMStringMap &, bool agentOwned) const;
+};
+
+#endif // PPTPWIDGET_H
diff --git a/plasma-nm/vpn/strongswan/CMakeLists.txt b/plasma-nm/vpn/strongswan/CMakeLists.txt
new file mode 100644 (file)
index 0000000..54b16a8
--- /dev/null
@@ -0,0 +1,15 @@
+set(strongswan_SRCS
+   strongswan.cpp
+   strongswanwidget.cpp
+   strongswanauth.cpp
+   )
+
+kde4_add_ui_files(strongswan_SRCS strongswanprop.ui strongswanauth.ui)
+
+kde4_add_plugin(plasmanetworkmanagement_strongswanui ${strongswan_SRCS})
+
+target_link_libraries(plasmanetworkmanagement_strongswanui ${NETWORKMANAGERQT_LDFLAGS} ${KDE4_KIO_LIBS} plasmanetworkmanagement-editor)
+
+install(TARGETS plasmanetworkmanagement_strongswanui  DESTINATION ${PLUGIN_INSTALL_DIR})
+
+install( FILES plasmanetworkmanagement_strongswanui.desktop  DESTINATION ${SERVICES_INSTALL_DIR})
diff --git a/plasma-nm/vpn/strongswan/Messages.sh b/plasma-nm/vpn/strongswan/Messages.sh
new file mode 100644 (file)
index 0000000..820e42c
--- /dev/null
@@ -0,0 +1,4 @@
+#! /usr/bin/env bash
+$EXTRACTRC `find . -name "*.ui" -o -name "*.rc"` >> rc.cpp
+$XGETTEXT `find . -name "*.cpp"` -o $podir/plasmanetworkmanagement_strongswanui.pot
+rm -f rc.cpp
diff --git a/plasma-nm/vpn/strongswan/nm-strongswan-service.h b/plasma-nm/vpn/strongswan/nm-strongswan-service.h
new file mode 100644 (file)
index 0000000..3a8ce45
--- /dev/null
@@ -0,0 +1,50 @@
+/* -*- Mode: C; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4 -*- */
+/* NetworkManager -- Network link manager
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * (C) Copyright 2005 - 2008 Red Hat, Inc. //krazy:exclude=copyright
+ * (C) Copyright 2007 - 2008 Novell, Inc. //krazy:exclude=copyright
+ */
+
+#ifndef NM_STRONGSWAN_SERVICE_H
+#define NM_STRONGSWAN_SERVICE_H
+
+#define NM_DBUS_SERVICE_STRONGSWAN    "org.freedesktop.NetworkManager.strongswan"
+#define NM_DBUS_INTERFACE_STRONGSWAN  "org.freedesktop.NetworkManager.strongswan"
+#define NM_DBUS_PATH_STRONGSWAN       "/org/freedesktop/NetworkManager/strongswan"
+
+#define NM_STRONGSWAN_GATEWAY "address"
+#define NM_STRONGSWAN_CERTIFICATE "certificate"
+#define NM_STRONGSWAN_USER "user"
+#define NM_STRONGSWAN_METHOD "method"
+#define NM_STRONGSWAN_USERKEY "userkey"
+#define NM_STRONGSWAN_USERCERT "usercert"
+#define NM_STRONGSWAN_SECRET "password"
+#define NM_STRONGSWAN_SECRET_TYPE "secret_type"
+#define NM_STRONGSWAN_INNERIP "virtual"
+#define NM_STRONGSWAN_ENCAP "encap"
+#define NM_STRONGSWAN_IPCOMP "ipcomp"
+
+#define NM_STRONGSWAN_AUTH_KEY "key"
+#define NM_STRONGSWAN_AUTH_AGENT "agent"
+#define NM_STRONGSWAN_AUTH_SMARTCARD "smartcard"
+#define NM_STRONGSWAN_AUTH_EAP "eap"
+
+#define NM_STRONGSWAN_PW_TYPE_SAVE   "save"
+#define NM_STRONGSWAN_PW_TYPE_ASK    "ask"
+#define NM_STRONGSWAN_PW_TYPE_UNUSED "unused"
+
+#endif /* NM_Strongswan_PLUGIN_H */
diff --git a/plasma-nm/vpn/strongswan/plasmanetworkmanagement_strongswanui.desktop b/plasma-nm/vpn/strongswan/plasmanetworkmanagement_strongswanui.desktop
new file mode 100644 (file)
index 0000000..c7d6869
--- /dev/null
@@ -0,0 +1,81 @@
+[Desktop Entry]
+Type=Service
+Icon=
+ServiceTypes=PlasmaNetworkManagement/VpnUiPlugin
+X-KDE-Library=plasmanetworkmanagement_strongswanui
+X-NetworkManager-Services=org.freedesktop.NetworkManager.strongswan
+X-KDE-PluginInfo-Author=Lukáš Tinkl
+X-KDE-PluginInfo-Email=ltinkl@redhat.com
+X-KDE-PluginInfo-Name=plasmanetworkmanagement_strongswanui
+X-KDE-PluginInfo-Version=0.1
+X-KDE-PluginInfo-Website=
+X-KDE-PluginInfo-Category=VPNService
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=GPL
+X-KDE-PluginInfo-EnabledByDefault=false
+Name=StrongSwan
+Name[bg]=StrongSwan
+Name[bs]=StrongSwan
+Name[ca]=StrongSwan
+Name[ca@valencia]=StrongSwan
+Name[cs]=StrongSwan
+Name[da]=StrongSwan
+Name[de]=StrongSwan
+Name[el]=StrongSwan
+Name[en_GB]=StrongSwan
+Name[es]=StrongSwan
+Name[et]=StrongSwan
+Name[fi]=StrongSwan
+Name[fr]=StrongSwan
+Name[hu]=StrongSwan
+Name[it]=StrongSwan
+Name[ko]=StrongSwan
+Name[lt]=StrongSwan
+Name[nb]=StrongSwan
+Name[nds]=StrongSwan
+Name[nl]=StrongSwan
+Name[pl]=StrongSwan
+Name[pt]=StrongSwan
+Name[pt_BR]=StrongSwan
+Name[ro]=StrongSwan
+Name[ru]=StrongSwan
+Name[sk]=StrongSwan
+Name[sl]=StrongSwan
+Name[sv]=StrongSwan
+Name[tr]=StrongSwan
+Name[uk]=StrongSwan
+Name[x-test]=xxStrongSwanxx
+Name[zh_CN]=StrongSwan
+Comment=StrongSwan Plugin
+Comment[bg]=Приставка за StrongSwan
+Comment[bs]=StrongSwan Dodatak
+Comment[ca]=Connector de StrongSwan
+Comment[ca@valencia]=Connector de StrongSwan
+Comment[cs]=Modul StrongSwan
+Comment[da]=StrongSwan-plugin
+Comment[de]=StrongSwan-Modul
+Comment[el]=Πρόσθετο StrongSwan
+Comment[en_GB]=StrongSwan Plugin
+Comment[es]=Complemento StrongSwan
+Comment[et]=StrongSwani plugin
+Comment[fi]=StrongSwan-liitännäinen
+Comment[fr]=Module externe StrongSwan
+Comment[hu]=StrongSwan bővítmény
+Comment[it]=Estensione StrongSwan
+Comment[ko]=StrongSwan 플러그인
+Comment[lt]=StrongSwan papildinys
+Comment[nb]=StrongSwan programtillegg
+Comment[nds]=StrongSwan-Moduul
+Comment[nl]=Plugin voor StrongSwan
+Comment[pl]=Wtyczka StrongSwan
+Comment[pt]='Plugin' do StrongSwan
+Comment[pt_BR]=Plugin do StrongSwan
+Comment[ro]=Modul StrongSwan
+Comment[ru]=Модуль StrongSwan
+Comment[sk]=StrongSwan modul
+Comment[sl]=Vstavek StrongSwan
+Comment[sv]=Insticksprogram för StrongSwan
+Comment[tr]=StrongSwan Eklentisi
+Comment[uk]=Додаток StrongSwan
+Comment[x-test]=xxStrongSwan Pluginxx
+Comment[zh_CN]=StrongSwan 插件
diff --git a/plasma-nm/vpn/strongswan/strongswan.cpp b/plasma-nm/vpn/strongswan/strongswan.cpp
new file mode 100644 (file)
index 0000000..ba4c098
--- /dev/null
@@ -0,0 +1,84 @@
+/*
+    Copyright 2009 Will Stephenson <wstephenson@kde.org>
+    Copyright 2010 Maurus Rohrer <maurus.rohrer@gmail.com>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "strongswan.h"
+#include "strongswanwidget.h"
+#include "strongswanauth.h"
+
+#include <KPluginFactory>
+
+K_PLUGIN_FACTORY(StrongswanUiPluginFactory, registerPlugin<StrongswanUiPlugin>();)
+K_EXPORT_PLUGIN(StrongswanUiPluginFactory("plasmanetworkmanagement_strongswanui"))
+
+StrongswanUiPlugin::StrongswanUiPlugin(QObject * parent, const QVariantList &)
+    : VpnUiPlugin(parent)
+{
+}
+
+StrongswanUiPlugin::~StrongswanUiPlugin()
+{
+}
+
+SettingWidget * StrongswanUiPlugin::widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    return new StrongswanSettingWidget(setting, parent);
+}
+
+SettingWidget * StrongswanUiPlugin::askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    return new StrongswanAuthWidget(setting, parent);
+}
+
+QString StrongswanUiPlugin::suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const
+{
+    Q_UNUSED(connection);
+
+    // TODO : implement suggested file name
+    return QString();
+}
+
+QString StrongswanUiPlugin::supportedFileExtensions() const
+{
+    // TODO : return supported file extensions
+    return QString();
+}
+
+NMVariantMapMap StrongswanUiPlugin::importConnectionSettings(const QString &fileName)
+{
+    Q_UNUSED(fileName);
+
+    // TODO : import the StrongSwan connection from file and return settings
+    mError = VpnUiPlugin::NotImplemented;
+    return NMVariantMapMap();
+}
+
+bool StrongswanUiPlugin::exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName)
+{
+    Q_UNUSED(connection);
+    Q_UNUSED(fileName);
+
+    // TODO : export StrongSwan connection to file
+    mError = VpnUiPlugin::NotImplemented;
+    return false;
+}
+
+// vim: sw=4 sts=4 et tw=100
diff --git a/plasma-nm/vpn/strongswan/strongswan.h b/plasma-nm/vpn/strongswan/strongswan.h
new file mode 100644 (file)
index 0000000..4bee3d2
--- /dev/null
@@ -0,0 +1,45 @@
+/*
+    Copyright 2009 Will Stephenson <wstephenson@kde.org>
+    Copyright 2010 Maurus Rohrer <maurus.rohrer@gmail.com>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMANM_STRONGSWAN_H
+#define PLASMANM_STRONGSWAN_H
+
+#include "vpnuiplugin.h"
+
+#include <QVariant>
+
+class StrongswanUiPlugin : public VpnUiPlugin
+{
+Q_OBJECT
+public:
+    explicit StrongswanUiPlugin(QObject * parent = 0, const QVariantList& = QVariantList());
+    virtual ~StrongswanUiPlugin();
+    virtual SettingWidget * widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    virtual SettingWidget * askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    virtual QString suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const;
+    virtual QString supportedFileExtensions() const;
+
+    virtual NMVariantMapMap importConnectionSettings(const QString &fileName);
+    virtual bool exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName);
+};
+
+#endif //  PLASMANM_STRONGSWAN_H
diff --git a/plasma-nm/vpn/strongswan/strongswanauth.cpp b/plasma-nm/vpn/strongswan/strongswanauth.cpp
new file mode 100644 (file)
index 0000000..5ae44fc
--- /dev/null
@@ -0,0 +1,130 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "strongswanauth.h"
+#include "ui_strongswanauth.h"
+#include "nm-strongswan-service.h"
+
+#include <KDialog>
+#include <KMessageBox>
+#include <QString>
+#include <QProcessEnvironment>
+
+class StrongswanAuthWidgetPrivate
+{
+public:
+    Ui_StrongswanAuth ui;
+    bool acceptOnShow;
+    NetworkManager::VpnSetting::Ptr setting;
+};
+
+StrongswanAuthWidget::StrongswanAuthWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+    : SettingWidget(setting, parent), d_ptr(new StrongswanAuthWidgetPrivate)
+{
+    Q_D(StrongswanAuthWidget);
+    d->setting = setting;
+    d->ui.setupUi(this);
+    d->acceptOnShow = false;
+    connect(d->ui.chkShowPass, SIGNAL(toggled(bool)), this, SLOT(showPasswordsChanged(bool)));
+
+    readSecrets();
+
+    KAcceleratorManager::manage(this);
+}
+
+StrongswanAuthWidget::~StrongswanAuthWidget()
+{
+    delete d_ptr;
+}
+
+void StrongswanAuthWidget::readSecrets()
+{
+    Q_D(StrongswanAuthWidget);
+    const NMStringMap dataMap = d->setting->data();
+
+    const QString method = dataMap[NM_STRONGSWAN_METHOD];
+    if (method == QLatin1String(NM_STRONGSWAN_AUTH_AGENT) || dataMap[NM_STRONGSWAN_SECRET_TYPE] == QLatin1String(NM_STRONGSWAN_PW_TYPE_UNUSED)) {
+        if (isVisible())
+            acceptDialog();
+        else
+            d->acceptOnShow = true;
+    } else if (method == QLatin1String(NM_STRONGSWAN_AUTH_KEY)) {
+        d->ui.passwordLabel->setText(i18nc("@label:textbox password label for private key password", "Private Key Password:"));
+    } else if (method == QLatin1String(NM_STRONGSWAN_AUTH_SMARTCARD)) {
+        d->ui.passwordLabel->setText(i18nc("@label:textbox password label for smartcard pin", "PIN:"));
+    } else if (method == QLatin1String(NM_STRONGSWAN_AUTH_EAP)) {
+        d->ui.passwordLabel->setText(i18nc("@label:textbox password label for EAP password", "Password:"));
+    }
+}
+
+void StrongswanAuthWidget::setVisible(bool visible)
+{
+    Q_D(StrongswanAuthWidget);
+
+    SettingWidget::setVisible(visible);
+
+    if (visible) {
+        if (d->acceptOnShow) {
+            acceptDialog();
+        } else {
+            SettingWidget::setVisible(visible);
+        }
+    } else {
+        SettingWidget::setVisible(visible);
+    }
+}
+
+void StrongswanAuthWidget::acceptDialog()
+{
+    KDialog *dialog = qobject_cast<KDialog*>(parentWidget());
+    if (dialog) {
+        dialog->accept();
+    }
+}
+
+QVariantMap StrongswanAuthWidget::setting(bool agentOwned) const
+{
+    Q_UNUSED(agentOwned)
+    Q_D(const StrongswanAuthWidget);
+
+    NMStringMap secrets;
+    QVariantMap secretData;
+
+    if (d->setting->data()[NM_STRONGSWAN_METHOD] == QLatin1String(NM_STRONGSWAN_AUTH_AGENT)) {
+        const QString agent = QProcessEnvironment::systemEnvironment().value(QLatin1String("SSH_AUTH_SOCK"));
+        if (!agent.isEmpty()) {
+            secrets.insert(NM_STRONGSWAN_AUTH_AGENT, agent);
+        } else {
+            KMessageBox::error(0, i18nc("@label:textbox error message while saving configuration", "Configuration uses ssh-agent for authentication, but no ssh-agent found running."));
+        }
+    } else {
+        secrets.insert(NM_STRONGSWAN_SECRET, d->ui.password->text());
+    }
+
+    secretData.insert("secrets", QVariant::fromValue<NMStringMap>(secrets));
+    return secretData;
+}
+
+void StrongswanAuthWidget::showPasswordsChanged(bool show)
+{
+    Q_D(StrongswanAuthWidget);
+    d->ui.password->setPasswordMode(!show);
+}
diff --git a/plasma-nm/vpn/strongswan/strongswanauth.h b/plasma-nm/vpn/strongswan/strongswanauth.h
new file mode 100644 (file)
index 0000000..ccd9692
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+    Copyright 2011 Ilia Kats <ilia-kats@gmx.net>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef STRONGSWANAUTH_H
+#define STRONGSWANAUTH_H
+
+#include "settingwidget.h"
+
+#include <NetworkManagerQt/VpnSetting>
+
+class StrongswanAuthWidgetPrivate;
+
+class StrongswanAuthWidget : public SettingWidget
+{
+    Q_OBJECT
+    Q_DECLARE_PRIVATE(StrongswanAuthWidget)
+public:
+    explicit StrongswanAuthWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    ~StrongswanAuthWidget();
+
+    virtual void readSecrets();
+
+    virtual QVariantMap setting(bool agentOwned = false) const;
+
+public slots:
+    void setVisible(bool);
+
+private slots:
+    void showPasswordsChanged(bool show);
+
+private:
+    StrongswanAuthWidgetPrivate * const d_ptr;
+    void acceptDialog();
+};
+
+#endif // STRONGSWANAUTH_H
diff --git a/plasma-nm/vpn/strongswan/strongswanauth.ui b/plasma-nm/vpn/strongswan/strongswanauth.ui
new file mode 100644 (file)
index 0000000..54b1713
--- /dev/null
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>StrongswanAuth</class>
+ <widget class="QWidget" name="StrongswanAuth">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>309</width>
+    <height>89</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>Strong Swan VPN</string>
+  </property>
+  <layout class="QGridLayout" name="gridLayout">
+   <property name="margin">
+    <number>0</number>
+   </property>
+   <item row="0" column="0">
+    <widget class="QLabel" name="passwordLabel">
+     <property name="text">
+      <string/>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="1">
+    <widget class="KLineEdit" name="password">
+     <property name="passwordMode">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="1">
+    <widget class="QCheckBox" name="chkShowPass">
+     <property name="text">
+      <string>&amp;Show passwords</string>
+     </property>
+     <property name="checked">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="1">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>0</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/vpn/strongswan/strongswanprop.ui b/plasma-nm/vpn/strongswan/strongswanprop.ui
new file mode 100644 (file)
index 0000000..acc70ae
--- /dev/null
@@ -0,0 +1,443 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>StrongswanProp</class>
+ <widget class="QWidget" name="StrongswanProp">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>490</width>
+    <height>420</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>Strong Swan VPN</string>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout">
+   <item>
+    <widget class="QGroupBox" name="groupBox">
+     <property name="title">
+      <string>Gateway</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout">
+      <item row="0" column="0">
+       <widget class="QLabel" name="textLabel3">
+        <property name="text">
+         <string>Gateway:</string>
+        </property>
+        <property name="wordWrap">
+         <bool>false</bool>
+        </property>
+        <property name="buddy">
+         <cstring>leGateway</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="KLineEdit" name="leGateway"/>
+      </item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="label_3">
+        <property name="text">
+         <string>Certificate:</string>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="1">
+       <widget class="KUrlRequester" name="leGatewayCertificate"/>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="groupBox_2">
+     <property name="title">
+      <string>Authentication</string>
+     </property>
+     <layout class="QVBoxLayout" name="verticalLayout_3">
+      <item>
+       <widget class="KComboBox" name="cmbMethod">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="editable">
+         <bool>false</bool>
+        </property>
+        <item>
+         <property name="text">
+          <string>Certificate/private key</string>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>Certificate/ssh-agent</string>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>Smartcard</string>
+         </property>
+        </item>
+        <item>
+         <property name="text">
+          <string>EAP</string>
+         </property>
+        </item>
+       </widget>
+      </item>
+      <item>
+       <widget class="QStackedWidget" name="swMethods">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="currentIndex">
+         <number>0</number>
+        </property>
+        <widget class="QWidget" name="page_4">
+         <layout class="QFormLayout" name="formLayout_4">
+          <property name="fieldGrowthPolicy">
+           <enum>QFormLayout::ExpandingFieldsGrow</enum>
+          </property>
+          <item row="0" column="0">
+           <widget class="QLabel" name="label_4">
+            <property name="text">
+             <string>Certificate:</string>
+            </property>
+           </widget>
+          </item>
+          <item row="0" column="1">
+           <widget class="KUrlRequester" name="leAuthPrivatekeyCertificate"/>
+          </item>
+          <item row="1" column="0">
+           <widget class="QLabel" name="label_6">
+            <property name="text">
+             <string>Private key:</string>
+            </property>
+           </widget>
+          </item>
+          <item row="1" column="1">
+           <widget class="KUrlRequester" name="leAuthPrivatekeyKey"/>
+          </item>
+          <item row="2" column="0">
+           <widget class="QLabel" name="label_7">
+            <property name="text">
+             <string>Private Key Password:</string>
+            </property>
+           </widget>
+          </item>
+          <item row="2" column="1">
+           <layout class="QHBoxLayout" name="horizontalLayout_3">
+            <item>
+             <widget class="KLineEdit" name="lePrivateKeyPassword">
+              <property name="passwordMode">
+               <bool>true</bool>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <widget class="KComboBox" name="cboPrivateKeyPassOptions">
+              <property name="sizePolicy">
+               <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
+                <horstretch>0</horstretch>
+                <verstretch>0</verstretch>
+               </sizepolicy>
+              </property>
+              <property name="sizeAdjustPolicy">
+               <enum>QComboBox::AdjustToContents</enum>
+              </property>
+              <item>
+               <property name="text">
+                <string>Store</string>
+               </property>
+              </item>
+              <item>
+               <property name="text">
+                <string>Always Ask</string>
+               </property>
+              </item>
+              <item>
+               <property name="text">
+                <string>Not Required</string>
+               </property>
+              </item>
+             </widget>
+            </item>
+           </layout>
+          </item>
+         </layout>
+        </widget>
+        <widget class="QWidget" name="page_3">
+         <layout class="QFormLayout" name="formLayout_3">
+          <item row="0" column="0">
+           <widget class="QLabel" name="label">
+            <property name="text">
+             <string>Certificate:</string>
+            </property>
+           </widget>
+          </item>
+          <item row="0" column="1">
+           <widget class="KUrlRequester" name="leAuthSshCertificate"/>
+          </item>
+         </layout>
+        </widget>
+        <widget class="QWidget" name="page_2">
+         <layout class="QFormLayout" name="formLayout_5">
+          <item row="0" column="0">
+           <widget class="QLabel" name="label_8">
+            <property name="text">
+             <string>PIN:</string>
+            </property>
+           </widget>
+          </item>
+          <item row="0" column="1">
+           <layout class="QHBoxLayout" name="horizontalLayout_4">
+            <item>
+             <widget class="KLineEdit" name="lePin"/>
+            </item>
+            <item>
+             <widget class="KComboBox" name="cboPinOptions">
+              <property name="sizeAdjustPolicy">
+               <enum>QComboBox::AdjustToContents</enum>
+              </property>
+              <item>
+               <property name="text">
+                <string>Store</string>
+               </property>
+              </item>
+              <item>
+               <property name="text">
+                <string>Always Ask</string>
+               </property>
+              </item>
+              <item>
+               <property name="text">
+                <string>Not Required</string>
+               </property>
+              </item>
+             </widget>
+            </item>
+           </layout>
+          </item>
+         </layout>
+        </widget>
+        <widget class="QWidget" name="page">
+         <layout class="QFormLayout" name="formLayout_2">
+          <property name="fieldGrowthPolicy">
+           <enum>QFormLayout::ExpandingFieldsGrow</enum>
+          </property>
+          <item row="0" column="0">
+           <widget class="QLabel" name="label_5">
+            <property name="text">
+             <string>&amp;Username:</string>
+            </property>
+            <property name="buddy">
+             <cstring>leUserName</cstring>
+            </property>
+           </widget>
+          </item>
+          <item row="0" column="1">
+           <widget class="KLineEdit" name="leUserName"/>
+          </item>
+          <item row="1" column="1">
+           <layout class="QHBoxLayout" name="horizontalLayout">
+            <item>
+             <widget class="KLineEdit" name="leUserPassword">
+              <property name="passwordMode">
+               <bool>true</bool>
+              </property>
+             </widget>
+            </item>
+            <item>
+             <widget class="KComboBox" name="cboUserPassOptions">
+              <item>
+               <property name="text">
+                <string>Store</string>
+               </property>
+              </item>
+              <item>
+               <property name="text">
+                <string>Always Ask</string>
+               </property>
+              </item>
+              <item>
+               <property name="text">
+                <string>Not Required</string>
+               </property>
+              </item>
+             </widget>
+            </item>
+           </layout>
+          </item>
+          <item row="1" column="0">
+           <widget class="QLabel" name="label_2">
+            <property name="text">
+             <string>User &amp;Password</string>
+            </property>
+            <property name="buddy">
+             <cstring>leUserPassword</cstring>
+            </property>
+           </widget>
+          </item>
+         </layout>
+        </widget>
+       </widget>
+      </item>
+      <item>
+       <widget class="QCheckBox" name="cbShowPasswords">
+        <property name="text">
+         <string>&amp;Show passwords</string>
+        </property>
+        <property name="checked">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="groupBox_3">
+     <property name="title">
+      <string>Options</string>
+     </property>
+     <layout class="QVBoxLayout" name="verticalLayout_2">
+      <item>
+       <widget class="QCheckBox" name="innerIP">
+        <property name="autoFillBackground">
+         <bool>false</bool>
+        </property>
+        <property name="text">
+         <string>Request an inner IP address</string>
+        </property>
+        <property name="checked">
+         <bool>true</bool>
+        </property>
+        <property name="tristate">
+         <bool>false</bool>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <widget class="QCheckBox" name="udpEncap">
+        <property name="text">
+         <string>Enforce UDP encapsulation</string>
+        </property>
+       </widget>
+      </item>
+      <item>
+       <widget class="QCheckBox" name="ipComp">
+        <property name="text">
+         <string>Use IP compression</string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>0</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+  </layout>
+ </widget>
+ <layoutdefault spacing="6" margin="11"/>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KUrlRequester</class>
+   <extends>QFrame</extends>
+   <header>kurlrequester.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>cmbMethod</sender>
+   <signal>currentIndexChanged(int)</signal>
+   <receiver>swMethods</receiver>
+   <slot>setCurrentIndex(int)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>231</x>
+     <y>129</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>231</x>
+     <y>186</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>cbShowPasswords</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>leUserPassword</receiver>
+   <slot>setPasswordMode(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>331</x>
+     <y>169</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>313</x>
+     <y>108</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>cbShowPasswords</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>lePrivateKeyPassword</receiver>
+   <slot>setPasswordMode(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>236</x>
+     <y>243</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>246</x>
+     <y>212</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>cbShowPasswords</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>lePin</receiver>
+   <slot>setPasswordMode(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>236</x>
+     <y>243</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>194</x>
+     <y>160</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
diff --git a/plasma-nm/vpn/strongswan/strongswanwidget.cpp b/plasma-nm/vpn/strongswan/strongswanwidget.cpp
new file mode 100644 (file)
index 0000000..6d6cb08
--- /dev/null
@@ -0,0 +1,244 @@
+/*
+    Copyright 2008 Will Stephenson <wstephenson@kde.org>
+    Copyright 2010 Maurus Rohrer <maurus.rohrer@gmail.com>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "strongswanwidget.h"
+#include "nm-strongswan-service.h"
+#include "ui_strongswanprop.h"
+
+#include <QString>
+
+class StrongswanSettingWidgetPrivate
+{
+public:
+    Ui_StrongswanProp ui;
+    NetworkManager::VpnSetting::Ptr setting;
+    enum AuthType {PrivateKey = 0, SshAgent, Smartcard, Eap};
+};
+
+StrongswanSettingWidget::StrongswanSettingWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+    : SettingWidget(setting, parent), d_ptr(new StrongswanSettingWidgetPrivate)
+{
+    Q_D(StrongswanSettingWidget);
+    d->ui.setupUi(this);
+    d->setting = setting;
+    connect(d->ui.cboUserPassOptions, SIGNAL(currentIndexChanged(int)), this, SLOT(userPasswordTypeChanged(int)));
+    connect(d->ui.cboPrivateKeyPassOptions, SIGNAL(currentIndexChanged(int)), this, SLOT(privateKeyPasswordTypeChanged(int)));
+    connect(d->ui.cboPinOptions, SIGNAL(currentIndexChanged(int)), this, SLOT(pinTypeChanged(int)));
+    connect(d->ui.cmbMethod, SIGNAL(currentIndexChanged(int)), this, SLOT(methodChanged(int)));
+    connect(d->ui.cbShowPasswords, SIGNAL(toggled(bool)), this, SLOT(showPasswordsChanged(bool)));
+
+    connect(d->ui.leGateway, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    if (d->setting)
+        loadConfig(d->setting);
+}
+
+StrongswanSettingWidget::~StrongswanSettingWidget()
+{
+    delete d_ptr;
+}
+
+void StrongswanSettingWidget::userPasswordTypeChanged(int index)
+{
+    Q_D(StrongswanSettingWidget);
+    d->ui.leUserPassword->setEnabled(index == 0);
+}
+
+void StrongswanSettingWidget::privateKeyPasswordTypeChanged(int index)
+{
+    Q_D(StrongswanSettingWidget);
+    d->ui.lePrivateKeyPassword->setEnabled(index == 0);
+}
+
+void StrongswanSettingWidget::pinTypeChanged(int index)
+{
+    Q_D(StrongswanSettingWidget);
+    d->ui.lePin->setEnabled(index == 0);
+}
+
+void StrongswanSettingWidget::methodChanged(int index)
+{
+    Q_D(StrongswanSettingWidget);
+    d->ui.cbShowPasswords->setEnabled(index != StrongswanSettingWidgetPrivate::SshAgent);
+}
+
+void StrongswanSettingWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    Q_UNUSED(setting)
+    Q_D(StrongswanSettingWidget);
+
+    // General settings
+    const NMStringMap dataMap = d->setting->data();
+    // Gateway Address
+    const QString gateway = dataMap[NM_STRONGSWAN_GATEWAY];
+    if (!gateway.isEmpty()) {
+        d->ui.leGateway->setText(gateway);
+    }
+    // Certificate
+    d->ui.leGatewayCertificate->setUrl(KUrl::fromPathOrUrl(dataMap[NM_STRONGSWAN_CERTIFICATE]) );
+
+    // Authentication
+    const QString method = dataMap[NM_STRONGSWAN_METHOD];
+    if (method == QLatin1String(NM_STRONGSWAN_AUTH_KEY)) {
+        d->ui.cmbMethod->setCurrentIndex(StrongswanSettingWidgetPrivate::PrivateKey);
+        d->ui.leAuthPrivatekeyCertificate->setUrl(KUrl::fromPathOrUrl(dataMap[NM_STRONGSWAN_USERCERT]));
+        d->ui.leAuthPrivatekeyKey->setUrl(KUrl::fromPathOrUrl(dataMap[NM_STRONGSWAN_USERKEY]));
+    } else if (method == QLatin1String(NM_STRONGSWAN_AUTH_AGENT)) {
+        d->ui.cmbMethod->setCurrentIndex(StrongswanSettingWidgetPrivate::SshAgent);
+        d->ui.leAuthSshCertificate->setUrl(KUrl::fromPathOrUrl(dataMap[NM_STRONGSWAN_USERCERT]));
+    } else if (method == QLatin1String(NM_STRONGSWAN_AUTH_SMARTCARD)) {
+        d->ui.cmbMethod->setCurrentIndex(StrongswanSettingWidgetPrivate::Smartcard);
+    } else if (method == QLatin1String(NM_STRONGSWAN_AUTH_EAP)) {
+        d->ui.cmbMethod->setCurrentIndex(StrongswanSettingWidgetPrivate::Eap);
+        d->ui.leUserName->setText(dataMap[NM_STRONGSWAN_USER]);
+    }
+
+    // Settings
+    d->ui.innerIP->setChecked(dataMap[NM_STRONGSWAN_INNERIP] == "yes");
+    d->ui.udpEncap->setChecked(dataMap[NM_STRONGSWAN_ENCAP] == "yes");
+    d->ui.ipComp->setChecked(dataMap[NM_STRONGSWAN_IPCOMP] == "yes");
+
+    // secrets
+    const NMStringMap secrets = d->setting->secrets();
+    if (d->setting->data().value(NM_STRONGSWAN_SECRET_TYPE) == QLatin1String(NM_STRONGSWAN_PW_TYPE_SAVE)) {
+        switch (d->ui.cmbMethod->currentIndex())
+        {
+        case StrongswanSettingWidgetPrivate::PrivateKey:
+            d->ui.lePrivateKeyPassword->setText(secrets.value(QLatin1String(NM_STRONGSWAN_SECRET)));
+            fillOnePasswordCombo(d->ui.cboPrivateKeyPassOptions, NM_STRONGSWAN_SECRET_TYPE, d->setting->data(), !d->ui.leAuthPrivatekeyKey->url().isEmpty());
+            break;
+        case StrongswanSettingWidgetPrivate::Smartcard:
+            d->ui.lePin->setText(secrets.value(QLatin1String(NM_STRONGSWAN_SECRET)));
+            fillOnePasswordCombo(d->ui.cboPinOptions, NM_STRONGSWAN_SECRET_TYPE, d->setting->data(), true);
+            break;
+        case StrongswanSettingWidgetPrivate::Eap:
+            d->ui.leUserPassword->setText(secrets.value(QLatin1String(NM_STRONGSWAN_SECRET)));
+            fillOnePasswordCombo(d->ui.cboUserPassOptions, NM_STRONGSWAN_SECRET_TYPE, d->setting->data(), !d->ui.leUserName->text().isEmpty());
+            break;
+        default:
+            break;
+        }
+    }
+}
+
+QVariantMap StrongswanSettingWidget::setting(bool agentOwned) const
+{
+    Q_D(const StrongswanSettingWidget);
+
+    NetworkManager::VpnSetting setting;
+    setting.setServiceType(QLatin1String(NM_DBUS_SERVICE_STRONGSWAN));
+
+    NMStringMap data;
+    NMStringMap secretData;
+
+    // General settings
+    // Gateway
+    if (!d->ui.leGateway->text().isEmpty()) {
+        data.insert(NM_STRONGSWAN_GATEWAY, d->ui.leGateway->text());
+    }
+    data.insert( NM_STRONGSWAN_CERTIFICATE, d->ui.leGatewayCertificate->url().path());
+
+    // Authentication
+    switch (d->ui.cmbMethod->currentIndex())
+    {
+    case StrongswanSettingWidgetPrivate::PrivateKey:
+        data.insert(NM_STRONGSWAN_METHOD, NM_STRONGSWAN_AUTH_KEY);
+        data.insert(NM_STRONGSWAN_USERCERT, d->ui.leAuthPrivatekeyCertificate->url().path());
+        data.insert(NM_STRONGSWAN_USERKEY, d->ui.leAuthPrivatekeyKey->url().path());
+        break;
+    case StrongswanSettingWidgetPrivate::SshAgent:
+        data.insert(NM_STRONGSWAN_METHOD, NM_STRONGSWAN_AUTH_AGENT);
+        data.insert(NM_STRONGSWAN_USERCERT, d->ui.leAuthSshCertificate->url().path());
+        break;
+    case StrongswanSettingWidgetPrivate::Smartcard:
+        data.insert(NM_STRONGSWAN_METHOD, NM_STRONGSWAN_AUTH_SMARTCARD);
+        break;
+    case StrongswanSettingWidgetPrivate::Eap:
+        data.insert(NM_STRONGSWAN_METHOD, NM_STRONGSWAN_AUTH_EAP);
+        if (!d->ui.leUserName->text().isEmpty())
+            data.insert(NM_STRONGSWAN_USER, d->ui.leUserName->text());
+        //StrongSwan-nm 1.2 does not appear to be able to save secrets, the must be entered through the auth dialog
+        if (!d->ui.leUserPassword->text().isEmpty() && d->ui.cboUserPassOptions->currentIndex() == 1)
+            secretData.insert(NM_STRONGSWAN_SECRET, d->ui.leUserPassword->text());
+        handleOnePasswordType(d->ui.cboUserPassOptions, NM_STRONGSWAN_SECRET_TYPE, data, agentOwned);
+        break;
+    }
+
+    //Options
+    data.insert(NM_STRONGSWAN_INNERIP, d->ui.innerIP->isChecked() ? "yes" : "no");
+    data.insert(NM_STRONGSWAN_ENCAP, d->ui.udpEncap->isChecked() ? "yes" : "no");
+    data.insert(NM_STRONGSWAN_IPCOMP, d->ui.ipComp->isChecked() ? "yes" : "no");
+
+    // save it all
+    setting.setData(data);
+    setting.setSecrets(secretData);
+
+    return setting.toMap();
+}
+
+void StrongswanSettingWidget::fillOnePasswordCombo(KComboBox * combo, const QString & key, const NMStringMap & data, bool hasPassword)
+{
+    if (data.contains(key)) {
+        if (data.value(key) == NM_STRONGSWAN_PW_TYPE_SAVE) {
+            combo->setCurrentIndex(0);
+        } else if (data.value(key) == NM_STRONGSWAN_PW_TYPE_UNUSED) {
+            combo->setCurrentIndex(2);
+        }
+    } else if (!hasPassword) {
+        combo->setCurrentIndex(1);
+    }
+}
+
+uint StrongswanSettingWidget::handleOnePasswordType(const KComboBox * combo, const QString & key, NMStringMap & data, bool agentOwned) const
+{
+    const uint type = combo->currentIndex();
+    switch (type) {
+        case 1:
+            data.insert(key, QString::number(NetworkManager::Setting::NotSaved));
+            break;
+        case 0:
+            if (agentOwned)
+                data.insert(key, QString::number(NetworkManager::Setting::AgentOwned));
+            else
+                data.insert(key, QString::number(NetworkManager::Setting::None));
+            break;
+        case 2:
+            data.insert(key, QString::number(NetworkManager::Setting::NotRequired));
+            break;
+    }
+    return type;
+}
+
+bool StrongswanSettingWidget::isValid() const
+{
+    Q_D(const StrongswanSettingWidget);
+    return !d->ui.leGateway->text().isEmpty();
+}
+
+void StrongswanSettingWidget::showPasswordsChanged(bool show)
+{
+    Q_D(StrongswanSettingWidget);
+    d->ui.lePrivateKeyPassword->setPasswordMode(!show);
+    d->ui.leUserPassword->setPasswordMode(!show);
+}
diff --git a/plasma-nm/vpn/strongswan/strongswanwidget.h b/plasma-nm/vpn/strongswan/strongswanwidget.h
new file mode 100644 (file)
index 0000000..226d8a9
--- /dev/null
@@ -0,0 +1,58 @@
+/*
+    Copyright 2009 Will Stephenson <wstephenson@kde.org>
+    Copyright 2010 Maurus Rohrer <maurus.rohrer@gmail.com>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef STRONGSWANWIDGET_H
+#define STRONGSWANWIDGET_H
+
+#include "settingwidget.h"
+
+#include <NetworkManagerQt/VpnSetting>
+
+class KComboBox;
+class StrongswanSettingWidgetPrivate;
+
+class StrongswanSettingWidget : public SettingWidget
+{
+Q_OBJECT
+Q_DECLARE_PRIVATE(StrongswanSettingWidget)
+public:
+    explicit StrongswanSettingWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    ~StrongswanSettingWidget();
+
+    virtual void loadConfig(const NetworkManager::Setting::Ptr &setting);
+    virtual QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+protected Q_SLOTS:
+    void userPasswordTypeChanged(int);
+    void privateKeyPasswordTypeChanged(int);
+    void pinTypeChanged(int);
+    void methodChanged(int);
+    void showPasswordsChanged(bool show);
+private:
+    void fillOnePasswordCombo(KComboBox * combo, const QString & key, const NMStringMap & data, bool hasPassword);
+    uint handleOnePasswordType(const KComboBox * combo, const QString & key, NMStringMap & data, bool agentOwned) const;
+    StrongswanSettingWidgetPrivate * const d_ptr;
+};
+
+#endif // STRONGSWANWIDGET_H
diff --git a/plasma-nm/vpn/vpnc/CMakeLists.txt b/plasma-nm/vpn/vpnc/CMakeLists.txt
new file mode 100644 (file)
index 0000000..327e28b
--- /dev/null
@@ -0,0 +1,16 @@
+set(vpnc_SRCS
+    vpnc.cpp
+    vpncwidget.cpp
+    vpncadvancedwidget.cpp
+    vpncauth.cpp
+)
+
+kde4_add_ui_files(vpnc_SRCS vpnc.ui vpncadvanced.ui vpncauth.ui)
+
+kde4_add_plugin(plasmanetworkmanagement_vpncui ${vpnc_SRCS})
+
+target_link_libraries(plasmanetworkmanagement_vpncui plasmanetworkmanagement-editor ${NETWORKMANAGERQT_LDFLAGS} ${KDE4_KIO_LIBS})
+
+install(TARGETS plasmanetworkmanagement_vpncui  DESTINATION ${PLUGIN_INSTALL_DIR})
+
+install(FILES plasmanetworkmanagement_vpncui.desktop  DESTINATION ${SERVICES_INSTALL_DIR})
diff --git a/plasma-nm/vpn/vpnc/Messages.sh b/plasma-nm/vpn/vpnc/Messages.sh
new file mode 100644 (file)
index 0000000..478a411
--- /dev/null
@@ -0,0 +1,4 @@
+#! /usr/bin/env bash
+$EXTRACTRC `find . -name "*.ui" -o -name "*.rc"` >> rc.cpp
+$XGETTEXT `find . -name "*.cpp"` -o $podir/plasmanetworkmanagement_vpncui.pot
+rm -f rc.cpp
diff --git a/plasma-nm/vpn/vpnc/nm-vpnc-service.h b/plasma-nm/vpn/vpnc/nm-vpnc-service.h
new file mode 100644 (file)
index 0000000..fc7b201
--- /dev/null
@@ -0,0 +1,65 @@
+/* NetworkManager -- Network link manager
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * (C) Copyright 2005 - 2012 Red Hat, Inc.
+ * (C) Copyright 2007 - 2008 Novell, Inc.
+ */
+
+#ifndef NM_VPNC_SERVICE_H
+#define NM_VPNC_SERVICE_H
+
+#define NM_DBUS_SERVICE_VPNC    "org.freedesktop.NetworkManager.vpnc"
+#define NM_DBUS_INTERFACE_VPNC  "org.freedesktop.NetworkManager.vpnc"
+#define NM_DBUS_PATH_VPNC       "/org/freedesktop/NetworkManager/vpnc"
+
+#define NM_VPNC_KEY_GATEWAY "IPSec gateway"
+#define NM_VPNC_KEY_ID "IPSec ID"
+#define NM_VPNC_KEY_SECRET "IPSec secret"
+#define NM_VPNC_KEY_XAUTH_USER "Xauth username"
+#define NM_VPNC_KEY_XAUTH_PASSWORD "Xauth password"
+#define NM_VPNC_KEY_DOMAIN "Domain"
+#define NM_VPNC_KEY_DHGROUP "IKE DH Group"
+#define NM_VPNC_KEY_PERFECT_FORWARD "Perfect Forward Secrecy"
+#define NM_VPNC_KEY_VENDOR "Vendor"
+#define NM_VPNC_KEY_APP_VERSION "Application Version"
+#define NM_VPNC_KEY_SINGLE_DES "Enable Single DES"
+#define NM_VPNC_KEY_NO_ENCRYPTION "Enable no encryption"
+#define NM_VPNC_KEY_NAT_TRAVERSAL_MODE "NAT Traversal Mode"
+#define NM_VPNC_KEY_DPD_IDLE_TIMEOUT "DPD idle timeout (our side)"
+#define NM_VPNC_KEY_CISCO_UDP_ENCAPS_PORT "Cisco UDP Encapsulation Port"
+#define NM_VPNC_KEY_LOCAL_PORT "Local Port"
+#define NM_VPNC_KEY_AUTHMODE "IKE Authmode"
+#define NM_VPNC_KEY_CA_FILE "CA-File"
+
+#define NM_VPNC_NATT_MODE_NATT        "natt"
+#define NM_VPNC_NATT_MODE_NONE        "none"
+#define NM_VPNC_NATT_MODE_NATT_ALWAYS "force-natt"
+#define NM_VPNC_NATT_MODE_CISCO       "cisco-udp"
+
+#define NM_VPNC_DHGROUP_DH1 "dh1"
+#define NM_VPNC_DHGROUP_DH2 "dh2"
+#define NM_VPNC_DHGROUP_DH5 "dh5"
+
+#define NM_VPNC_PFS_SERVER "server"
+#define NM_VPNC_PFS_NOPFS  "nopfs"
+#define NM_VPNC_PFS_DH1    "dh1"
+#define NM_VPNC_PFS_DH2    "dh2"
+#define NM_VPNC_PFS_DH5    "dh5"
+
+#define NM_VPNC_VENDOR_CISCO     "cisco"
+#define NM_VPNC_VENDOR_NETSCREEN "netscreen"
+
+#endif /* NM_VPNC_SERVICE_H */
diff --git a/plasma-nm/vpn/vpnc/plasmanetworkmanagement_vpncui.desktop b/plasma-nm/vpn/vpnc/plasmanetworkmanagement_vpncui.desktop
new file mode 100644 (file)
index 0000000..ca68ffe
--- /dev/null
@@ -0,0 +1,83 @@
+[Desktop Entry]
+Type=Service
+Icon=
+ServiceTypes=PlasmaNetworkManagement/VpnUiPlugin
+X-KDE-Library=plasmanetworkmanagement_vpncui
+X-NetworkManager-Services=org.freedesktop.NetworkManager.vpnc
+X-KDE-PluginInfo-Author=Lukáš Tinkl
+X-KDE-PluginInfo-Email=ltinkl@redhat.com
+X-KDE-PluginInfo-Name=plasmanetworkmanagement_vpncui
+X-KDE-PluginInfo-Version=0.1
+X-KDE-PluginInfo-Website=
+X-KDE-PluginInfo-Category=VPNService
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=GPL
+X-KDE-PluginInfo-EnabledByDefault=false
+Name=VPNC
+Name[bg]=VPNC
+Name[bs]=VPNC
+Name[ca]=VPNC
+Name[ca@valencia]=VPNC
+Name[cs]=VPNC
+Name[da]=VPNC
+Name[de]=VPNC
+Name[el]=VPNC
+Name[en_GB]=VPNC
+Name[es]=VPNC
+Name[et]=VPNC
+Name[fi]=VPNC
+Name[fr]=VPNC
+Name[hu]=VPNC
+Name[it]=VPNC
+Name[ko]=VPNC
+Name[lt]=VPNC
+Name[nb]=VPNC
+Name[nds]=VPNC
+Name[nl]=VPNC
+Name[pl]=VPNC
+Name[pt]=VPNC
+Name[pt_BR]=VPNC
+Name[ro]=VPNC
+Name[ru]=VPNC
+Name[sk]=VPNC
+Name[sl]=VPNC
+Name[sv]=VPNC
+Name[tr]=VPNC
+Name[ug]=VPNC
+Name[uk]=VPNC
+Name[x-test]=xxVPNCxx
+Name[zh_CN]=VPNC
+Comment=VPNC Plugin
+Comment[bg]=Приставка за VPNC
+Comment[bs]=VPNC Dodatak
+Comment[ca]=Connector de VPNC
+Comment[ca@valencia]=Connector de VPNC
+Comment[cs]=Modul VPNC
+Comment[da]=VPNC-plugin
+Comment[de]=VPNC-Modul
+Comment[el]=Πρόσθετο VPNC
+Comment[en_GB]=VPNC Plugin
+Comment[es]=Complemento VPNC
+Comment[et]=VPNC plugin
+Comment[fi]=VPNC-liitännäinen
+Comment[fr]=Module externe VPNC
+Comment[hu]=VPNC bővítmény
+Comment[it]=Estensione VPNC
+Comment[ko]=VPNC 플러그인
+Comment[lt]=VPNC papildinys
+Comment[nb]=VPNC programtillegg
+Comment[nds]=VPNC-Moduul
+Comment[nl]=VPNC-plugin
+Comment[pl]=Wtyczka VPNC
+Comment[pt]='Plugin' do VPNC
+Comment[pt_BR]=Plugin do VPNC
+Comment[ro]=Modul VPNC
+Comment[ru]=Модуль VPNC
+Comment[sk]=VPNC modul
+Comment[sl]=Vstavek VPNC
+Comment[sv]=Insticksprogram för VPNC
+Comment[tr]=VPNC Eklentisi
+Comment[ug]=VPNC قىستۇرمىسى
+Comment[uk]=Додаток VPNC
+Comment[x-test]=xxVPNC Pluginxx
+Comment[zh_CN]=VPNC 插件
diff --git a/plasma-nm/vpn/vpnc/vpnc.cpp b/plasma-nm/vpn/vpnc/vpnc.cpp
new file mode 100644 (file)
index 0000000..d614595
--- /dev/null
@@ -0,0 +1,397 @@
+/*
+    Copyright 2008 Will Stephenson <wstephenson@kde.org>
+    Copyright 2011-2012 Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
+    Copyright 2011-2012 Lamarque V. Souza <lamarque@kde.org>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "vpnc.h"
+
+#include <KPluginFactory>
+#include <KSharedConfig>
+#include <KStandardDirs>
+#include <KMessageBox>
+#include <KLocale>
+#include <KDebug>
+#include <KUrl>
+#include "nm-vpnc-service.h"
+
+#include <NetworkManagerQt/Connection>
+#include <NetworkManagerQt/VpnSetting>
+#include <NetworkManagerQt/Ipv4Setting>
+
+#include "vpncwidget.h"
+#include "vpncauth.h"
+
+VpncUiPluginPrivate::VpncUiPluginPrivate()
+{
+    decryptedPasswd.clear();
+    ciscoDecrypt = 0;
+}
+
+VpncUiPluginPrivate::~VpncUiPluginPrivate()
+{
+}
+
+QString VpncUiPluginPrivate::readStringKeyValue(const KConfigGroup & configGroup, const QString & key)
+{
+    const QString retValue = configGroup.readEntry(key);
+    if (retValue.isEmpty()) {
+        // String key can also start with "!" in CISCO pcf file.
+        return configGroup.readEntry('!' + key);
+    } else {
+        return retValue;
+    }
+}
+
+void VpncUiPluginPrivate::gotCiscoDecryptOutput()
+{
+    QByteArray output = ciscoDecrypt->readAll();
+    if (!output.isEmpty()) {
+        QList<QByteArray> lines = output.split('\n');
+        if (!lines.isEmpty()) {
+            decryptedPasswd = QString::fromUtf8(lines.first());
+        }
+    }
+}
+
+void VpncUiPluginPrivate::ciscoDecryptFinished(int exitCode, QProcess::ExitStatus exitStatus)
+{
+    if (exitCode || exitStatus != QProcess::NormalExit)
+        decryptedPasswd.clear();
+}
+
+void VpncUiPluginPrivate::ciscoDecryptError(QProcess::ProcessError pError)
+{
+    if (!pError) {
+        kDebug() << "Error in executing cisco-decrypt";
+        KMessageBox::error(0, i18n("Error decrypting the obfuscated password"), i18n("Error"), KMessageBox::Notify);
+    }
+    decryptedPasswd.clear();
+}
+
+
+#define NM_VPNC_LOCAL_PORT_DEFAULT 500
+
+K_PLUGIN_FACTORY(VpncUiPluginFactory, registerPlugin<VpncUiPlugin>();)
+K_EXPORT_PLUGIN(VpncUiPluginFactory("plasmanetworkmanagement_vpncui"))
+
+VpncUiPlugin::VpncUiPlugin(QObject * parent, const QVariantList &) : VpnUiPlugin(parent)
+{
+
+}
+
+VpncUiPlugin::~VpncUiPlugin()
+{
+
+}
+
+SettingWidget * VpncUiPlugin::widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    return new VpncWidget(setting, parent);
+}
+
+SettingWidget *VpncUiPlugin::askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+{
+    return new VpncAuthDialog(setting, parent);
+}
+
+QString VpncUiPlugin::suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const
+{
+    return connection->id() + ".pcf";
+}
+
+QString VpncUiPlugin::supportedFileExtensions() const
+{
+    return "*.pcf";
+}
+
+NMVariantMapMap VpncUiPlugin::importConnectionSettings(const QString &fileName)
+{
+    kDebug() << "Importing Cisco VPN connection from " << fileName;
+
+    VpncUiPluginPrivate * decrPlugin = 0;
+    NMVariantMapMap result;
+
+    if (!fileName.endsWith(QLatin1String(".pcf"), Qt::CaseInsensitive)) {
+        return result;
+    }
+
+    mError = VpnUiPlugin::Error;
+
+    // NOTE: Cisco VPN pcf files follow ini style matching KConfig files
+    // http://www.cisco.com/en/US/docs/security/vpn_client/cisco_vpn_client/vpn_client46/administration/guide/vcAch2.html#wp1155033
+    KSharedConfig::Ptr config = KSharedConfig::openConfig(fileName);
+    if (!config) {
+        mErrorMessage = i18n("File %1 could not be opened.", fileName);
+        return result;
+    }
+
+    KConfigGroup cg(config, "main");   // Keys&Values are stored under [main]
+    if (cg.exists()) {
+        // Setup cisco-decrypt binary to decrypt the passwords
+        const QString ciscoDecryptBinary = KStandardDirs::findExe("cisco-decrypt", QString::fromLocal8Bit(qgetenv("PATH")) + ":/usr/lib/vpnc");
+        if (ciscoDecryptBinary.isEmpty()) {
+            mErrorMessage = i18n("Needed executable cisco-decrypt could not be found.");
+            return result;
+        }
+
+        decrPlugin = new VpncUiPluginPrivate();
+        decrPlugin->ciscoDecrypt = new KProcess(decrPlugin);
+        decrPlugin->ciscoDecrypt->setOutputChannelMode(KProcess::OnlyStdoutChannel);
+        decrPlugin->ciscoDecrypt->setReadChannel(QProcess::StandardOutput);
+        connect(decrPlugin->ciscoDecrypt, SIGNAL(error(QProcess::ProcessError)), decrPlugin, SLOT(ciscoDecryptError(QProcess::ProcessError)));
+        connect(decrPlugin->ciscoDecrypt, SIGNAL(finished(int,QProcess::ExitStatus)), decrPlugin, SLOT(ciscoDecryptFinished(int,QProcess::ExitStatus)));
+        connect(decrPlugin->ciscoDecrypt, SIGNAL(readyReadStandardOutput()), decrPlugin, SLOT(gotCiscoDecryptOutput()));
+
+        NMStringMap data;
+        NMStringMap secretData;
+        QVariantMap ipv4Data;
+
+        // gateway
+        data.insert(NM_VPNC_KEY_GATEWAY, decrPlugin->readStringKeyValue(cg,"Host"));
+        // group name
+        data.insert(NM_VPNC_KEY_ID, decrPlugin->readStringKeyValue(cg,"GroupName"));
+        // user password
+        if (!decrPlugin->readStringKeyValue(cg,"UserPassword").isEmpty()) {
+            secretData.insert(NM_VPNC_KEY_XAUTH_PASSWORD, decrPlugin->readStringKeyValue(cg,"UserPassword"));
+        }
+        else if (!decrPlugin->readStringKeyValue(cg,"enc_UserPassword").isEmpty() && !ciscoDecryptBinary.isEmpty()) {
+            // Decrypt the password and insert into map
+            decrPlugin->ciscoDecrypt->setProgram(ciscoDecryptBinary);
+            decrPlugin->ciscoDecrypt->start();
+            decrPlugin->ciscoDecrypt->waitForStarted();
+            decrPlugin->ciscoDecrypt->write(decrPlugin->readStringKeyValue(cg,"enc_UserPassword").toUtf8());
+            if (decrPlugin->ciscoDecrypt->waitForFinished()) {
+                secretData.insert(NM_VPNC_KEY_XAUTH_PASSWORD, decrPlugin->decryptedPasswd);
+            }
+        }
+        // Save user password
+        switch (cg.readEntry("SaveUserPassword").toInt())
+        {
+            case 0:
+                data.insert(NM_VPNC_KEY_XAUTH_PASSWORD"-flags", QString::number(NetworkManager::Setting::NotSaved));
+                break;
+            case 1:
+                data.insert(NM_VPNC_KEY_XAUTH_PASSWORD"-flags", QString::number(NetworkManager::Setting::AgentOwned));
+                break;
+            case 2:
+                data.insert(NM_VPNC_KEY_XAUTH_PASSWORD"-flags", QString::number(NetworkManager::Setting::NotRequired));
+                break;
+        }
+
+        // group password
+        if (!decrPlugin->readStringKeyValue(cg,"GroupPwd").isEmpty()) {
+            secretData.insert(NM_VPNC_KEY_SECRET, decrPlugin->readStringKeyValue(cg,"GroupPwd"));
+            data.insert(NM_VPNC_KEY_SECRET"-flags", QString::number(NetworkManager::Setting::AgentOwned));
+        } else if (!decrPlugin->readStringKeyValue(cg,"enc_GroupPwd").isEmpty() && !ciscoDecryptBinary.isEmpty()) {
+            //Decrypt the password and insert into map
+            decrPlugin->ciscoDecrypt->setProgram(ciscoDecryptBinary);
+            decrPlugin->ciscoDecrypt->start();
+            decrPlugin->ciscoDecrypt->waitForStarted();
+            decrPlugin->ciscoDecrypt->write(decrPlugin->readStringKeyValue(cg,"enc_GroupPwd").toUtf8());
+            if (decrPlugin->ciscoDecrypt->waitForFinished()) {
+                secretData.insert(NM_VPNC_KEY_SECRET, decrPlugin->decryptedPasswd);
+                data.insert(NM_VPNC_KEY_SECRET"-flags", QString::number(NetworkManager::Setting::AgentOwned));
+            }
+        }
+
+        // Auth Type
+        if (!cg.readEntry("AuthType").isEmpty() && cg.readEntry("AuthType").toInt() == 5) {
+            data.insert(NM_VPNC_KEY_AUTHMODE, QLatin1String("hybrid"));
+        }
+
+        // Optional settings
+        // username
+        if (!decrPlugin->readStringKeyValue(cg,"Username").isEmpty()) {
+            data.insert(NM_VPNC_KEY_XAUTH_USER, decrPlugin->readStringKeyValue(cg,"Username"));
+        }
+        // domain
+        if (!decrPlugin->readStringKeyValue(cg,"NTDomain").isEmpty()) {
+            data.insert(NM_VPNC_KEY_DOMAIN, decrPlugin->readStringKeyValue(cg,"NTDomain"));
+        }
+        // encryption
+        if (!cg.readEntry("SingleDES").isEmpty() && cg.readEntry("SingleDES").toInt() != 0) {
+            data.insert(NM_VPNC_KEY_SINGLE_DES, QLatin1String("yes"));
+        }
+        /* Disable all NAT Traversal if explicit EnableNat=0 exists, otherwise
+         * default to NAT-T which is newer and standardized.  If EnableNat=1, then
+         * use Cisco-UDP like always; but if the key "X-NM-Use-NAT-T" is set, then
+         * use NAT-T.  If the key "X-NM-Force-NAT-T" is set then force NAT-T always
+         * on.  See vpnc documentation for more information on what the different
+         * NAT modes are.
+         */
+        // enable NAT
+        if (cg.readEntry("EnableNat").toInt() == 1) {
+            data.insert(NM_VPNC_KEY_NAT_TRAVERSAL_MODE, QLatin1String(NM_VPNC_NATT_MODE_CISCO));
+            // NAT traversal
+            if (!cg.readEntry("X-NM-Use-NAT-T").isEmpty()) {
+                if (cg.readEntry("X-NM-Use-NAT-T").toInt() == 1) {
+                    data.insert(NM_VPNC_KEY_NAT_TRAVERSAL_MODE, QLatin1String(NM_VPNC_NATT_MODE_NATT));
+                }
+                if (cg.readEntry("X-NM-Force-NAT-T").toInt() == 1) {
+                    data.insert(NM_VPNC_KEY_NAT_TRAVERSAL_MODE, QLatin1String(NM_VPNC_NATT_MODE_NATT_ALWAYS));
+                }
+            }
+        }
+        else {
+            data.insert(NM_VPNC_KEY_NAT_TRAVERSAL_MODE, QLatin1String(NM_VPNC_NATT_MODE_NONE));
+        }
+        // dead peer detection
+        data.insert(NM_VPNC_KEY_DPD_IDLE_TIMEOUT, cg.readEntry("PeerTimeout"));
+        // UseLegacyIKEPort=0 uses dynamic source IKE port instead of 500.
+        if (cg.readEntry("UseLegacyIKEPort").isEmpty() || cg.readEntry("UseLegacyIKEPort").toInt() != 0) {
+            data.insert(NM_VPNC_KEY_LOCAL_PORT, QString::number(NM_VPNC_LOCAL_PORT_DEFAULT));
+        }
+        // DH Group
+        data.insert(NM_VPNC_KEY_DHGROUP, decrPlugin->readStringKeyValue(cg,"DHGroup"));
+        // Tunneling Mode - not supported by vpnc
+        if (cg.readEntry("TunnelingMode").toInt() == 1) {
+            KMessageBox::error(0, i18n("The VPN settings file '%1' specifies that VPN traffic should be tunneled through TCP which is currently not supported in the vpnc software.\n\nThe connection can still be created, with TCP tunneling disabled, however it may not work as expected.", fileName), i18n("Not supported"), KMessageBox::Notify);
+        }
+        // EnableLocalLAN and X-NM-Routes are to be added to IPv4Setting
+        if (!cg.readEntry("EnableLocalLAN").isEmpty()) {
+            ipv4Data.insert("never-default", cg.readEntry("EnableLocalLAN"));
+        }
+        if (!decrPlugin->readStringKeyValue(cg,"X-NM-Routes").isEmpty()) {
+            ipv4Data.insert("X-NM-Routes", decrPlugin->readStringKeyValue(cg,"X-NM-Routes"));
+        }
+
+        // Set the '...-type' and '...-flags' value also
+        NetworkManager::VpnSetting setting;
+        setting.setServiceType("org.freedesktop.NetworkManager.vpnc");
+        setting.setData(data);
+        setting.setSecrets(secretData);
+
+        QVariantMap conn;
+        if (decrPlugin->readStringKeyValue(cg,"Description").isEmpty()) {
+            KUrl name = fileName;
+            conn.insert("id", name.fileName().remove(QLatin1String(".pcf"), Qt::CaseInsensitive));
+        } else {
+            conn.insert("id", decrPlugin->readStringKeyValue(cg,"Description"));
+        }
+        conn.insert("type", "vpn");
+        result.insert("connection", conn);
+
+        result.insert("vpn", setting.toMap());
+
+        if (!ipv4Data.isEmpty()) {
+            result.insert("ipv4", ipv4Data);
+        }
+
+        delete decrPlugin;
+    } else {
+        mErrorMessage = i18n("%1: file format error.", fileName);
+        return result;
+    }
+
+    mError = VpncUiPlugin::NoError;
+    return result;
+}
+
+bool VpncUiPlugin::exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName)
+{
+    NMStringMap data;
+    NMStringMap secretData;
+
+    NetworkManager::VpnSetting::Ptr vpnSetting = connection->setting(NetworkManager::Setting::Vpn).dynamicCast<NetworkManager::VpnSetting>();
+    data = vpnSetting->data();
+    secretData = vpnSetting->secrets();
+
+    KSharedConfig::Ptr config = KSharedConfig::openConfig(fileName);
+    if (!config) {
+        mErrorMessage = i18n("%1: file could not be created", fileName);
+        return false;
+    }
+    KConfigGroup cg(config,"main");
+
+    cg.writeEntry("Description", connection->id());
+    cg.writeEntry("Host", data.value(NM_VPNC_KEY_GATEWAY));
+    if (data.value(NM_VPNC_KEY_AUTHMODE) == QLatin1String("hybrid"))
+        cg.writeEntry("AuthType", "5");
+    else
+        cg.writeEntry("AuthType", "1");
+    cg.writeEntry("GroupName", data.value(NM_VPNC_KEY_ID));
+    cg.writeEntry("GroupPwd", secretData.value(NM_VPNC_KEY_SECRET));
+    cg.writeEntry("UserPassword", secretData.value(NM_VPNC_KEY_XAUTH_PASSWORD));
+    cg.writeEntry("enc_GroupPwd", "");
+    cg.writeEntry("enc_UserPassword", "");
+    if ((NetworkManager::Setting::SecretFlags)data.value(NM_VPNC_KEY_XAUTH_PASSWORD"-flags").toInt() & NetworkManager::Setting::NotSaved) {
+        cg.writeEntry("SaveUserPassword", "0");
+    }
+    if ((NetworkManager::Setting::SecretFlags)data.value(NM_VPNC_KEY_XAUTH_PASSWORD"-flags").toInt() & NetworkManager::Setting::AgentOwned) {
+        cg.writeEntry("SaveUserPassword", "1");
+    }
+    if ((NetworkManager::Setting::SecretFlags)data.value(NM_VPNC_KEY_XAUTH_PASSWORD"-flags").toInt() & NetworkManager::Setting::NotRequired) {
+        cg.writeEntry("SaveUserPassword", "2");
+    }
+    cg.writeEntry("Username", data.value(NM_VPNC_KEY_XAUTH_USER));
+    cg.writeEntry("EnableISPConnect", "0");
+    cg.writeEntry("ISPConnectType", "0");
+    cg.writeEntry("ISPConnect", "");
+    cg.writeEntry("ISPCommand", "");
+    cg.writeEntry("EnableBackup", "0");
+    cg.writeEntry("BackupServer", "");
+    cg.writeEntry("CertStore", "0");
+    cg.writeEntry("CertName", "");
+    cg.writeEntry("CertPath", "");
+    cg.writeEntry("CertSubjectName", "");
+    cg.writeEntry("CertSerialHash", "");
+    cg.writeEntry("DHGroup", data.value(NM_VPNC_KEY_DHGROUP));
+    cg.writeEntry("ForceKeepAlives", "0");
+    cg.writeEntry("NTDomain", data.value(NM_VPNC_KEY_DOMAIN));
+    cg.writeEntry("EnableMSLogon", "0");
+    cg.writeEntry("MSLogonType", "0");
+    cg.writeEntry("TunnelingMode", "0");
+    cg.writeEntry("TcpTunnelingPort", "10000");
+    cg.writeEntry("PeerTimeout", data.value(NM_VPNC_KEY_DPD_IDLE_TIMEOUT));
+    cg.writeEntry("EnableLocalLAN", "1");
+    cg.writeEntry("SendCertChain", "0");
+    cg.writeEntry("VerifyCertDN", "");
+    cg.writeEntry("EnableSplitDNS", "1");
+    cg.writeEntry("SPPhonebook", "");
+    if (data.value(NM_VPNC_KEY_SINGLE_DES) == "yes") {
+        cg.writeEntry("SingleDES", "1");
+    }
+    if (data.value(NM_VPNC_KEY_NAT_TRAVERSAL_MODE) == NM_VPNC_NATT_MODE_CISCO) {
+        cg.writeEntry("EnableNat", "1");
+    }
+    if (data.value(NM_VPNC_KEY_NAT_TRAVERSAL_MODE) == NM_VPNC_NATT_MODE_NATT) {
+        cg.writeEntry("EnableNat", "1");
+        cg.writeEntry("X-NM-Use-NAT-T", "1");
+    }
+    if (data.value(NM_VPNC_KEY_NAT_TRAVERSAL_MODE) == NM_VPNC_NATT_MODE_NATT_ALWAYS) {
+        cg.writeEntry("EnableNat", "1");
+        cg.writeEntry("X-NM-Force-NAT-T", "1");
+    }
+    // Export X-NM-Routes
+    NetworkManager::Ipv4Setting::Ptr ipv4Setting = connection->setting(NetworkManager::Setting::Ipv4).dynamicCast<NetworkManager::Ipv4Setting>();
+    if (!ipv4Setting->routes().isEmpty()) {
+        QString routes;
+        foreach(const NetworkManager::IpRoute &route, ipv4Setting->routes()) {
+            routes += route.ip().toString() + QLatin1Char('/') + QString::number(route.prefixLength()) + QLatin1Char(' ');
+        }
+        cg.writeEntry("X-NM-Routes", routes.trimmed());
+    }
+
+    cg.sync();
+
+    mError = VpncUiPlugin::NoError;
+    return true;
+}
diff --git a/plasma-nm/vpn/vpnc/vpnc.h b/plasma-nm/vpn/vpnc/vpnc.h
new file mode 100644 (file)
index 0000000..868df02
--- /dev/null
@@ -0,0 +1,67 @@
+/*
+    Copyright 2008 Will Stephenson <wstephenson@kde.org>
+    Copyright 2011-2012 Rajeesh K Nambiar <rajeeshknambiar@gmail.com>
+    Copyright 2011-2012 Lamarque V. Souza <lamarque@kde.org>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_VPNC_H
+#define PLASMA_NM_VPNC_H
+
+#include "vpnuiplugin.h"
+#include "plasmanm_export.h"
+
+#include <QVariant>
+
+#include <KProcess>
+#include <KConfigGroup>
+
+class VpncUiPluginPrivate: public QObject
+{
+    Q_OBJECT
+public:
+    VpncUiPluginPrivate();
+    ~VpncUiPluginPrivate();
+    QString readStringKeyValue(const KConfigGroup & configGroup, const QString & key);
+    KProcess * ciscoDecrypt;
+    QString decryptedPasswd;
+
+protected slots:
+    void gotCiscoDecryptOutput();
+    void ciscoDecryptError(QProcess::ProcessError pError);
+    void ciscoDecryptFinished(int exitCode, QProcess::ExitStatus exitStatus);
+};
+
+class PLASMA_NM_EXPORT VpncUiPlugin : public VpnUiPlugin
+{
+    Q_OBJECT
+
+public:
+    explicit VpncUiPlugin(QObject * parent = 0, const QVariantList& = QVariantList());
+    virtual ~VpncUiPlugin();
+    virtual SettingWidget * widget(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    virtual SettingWidget * askUser(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+
+    QString suggestedFileName(const NetworkManager::ConnectionSettings::Ptr &connection) const;
+    QString supportedFileExtensions() const;
+    NMVariantMapMap importConnectionSettings(const QString &fileName);
+    bool exportConnectionSettings(const NetworkManager::ConnectionSettings::Ptr &connection, const QString &fileName);
+};
+
+#endif // PLASMA_NM_VPNC_H
diff --git a/plasma-nm/vpn/vpnc/vpnc.ui b/plasma-nm/vpn/vpnc/vpnc.ui
new file mode 100644 (file)
index 0000000..ba2a17b
--- /dev/null
@@ -0,0 +1,289 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <author>Lukáš Tinkl &lt;ltinkl@redhat.com&gt;</author>
+ <class>VpncWidget</class>
+ <widget class="QWidget" name="VpncWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>449</width>
+    <height>405</height>
+   </rect>
+  </property>
+  <layout class="QGridLayout" name="gridLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Gateway:</string>
+     </property>
+     <property name="buddy">
+      <cstring>gateway</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="2">
+    <widget class="KLineEdit" name="gateway"/>
+   </item>
+   <item row="1" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>User name:</string>
+     </property>
+     <property name="buddy">
+      <cstring>user</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="2">
+    <widget class="KLineEdit" name="user"/>
+   </item>
+   <item row="2" column="0" colspan="2">
+    <widget class="QLabel" name="label_3">
+     <property name="text">
+      <string>User password:</string>
+     </property>
+     <property name="buddy">
+      <cstring>userPassword</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="2">
+    <layout class="QHBoxLayout" name="horizontalLayout">
+     <item>
+      <widget class="KLineEdit" name="userPassword">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="passwordMode">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="KComboBox" name="cboUserPasswordType">
+       <item>
+        <property name="text">
+         <string>Store</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>Always Ask</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>Not Required</string>
+        </property>
+       </item>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="3" column="0">
+    <widget class="QLabel" name="label_4">
+     <property name="text">
+      <string>Group name:</string>
+     </property>
+     <property name="buddy">
+      <cstring>group</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="2">
+    <widget class="KLineEdit" name="group"/>
+   </item>
+   <item row="4" column="0" colspan="2">
+    <widget class="QLabel" name="label_5">
+     <property name="text">
+      <string>Group password:</string>
+     </property>
+     <property name="buddy">
+      <cstring>groupPassword</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="2">
+    <layout class="QHBoxLayout" name="horizontalLayout_2">
+     <item>
+      <widget class="KLineEdit" name="groupPassword">
+       <property name="sizePolicy">
+        <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+         <horstretch>0</horstretch>
+         <verstretch>0</verstretch>
+        </sizepolicy>
+       </property>
+       <property name="passwordMode">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item>
+      <widget class="KComboBox" name="cboGroupPasswordType">
+       <item>
+        <property name="text">
+         <string>Store</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>Always Ask</string>
+        </property>
+       </item>
+       <item>
+        <property name="text">
+         <string>Not Required</string>
+        </property>
+       </item>
+      </widget>
+     </item>
+    </layout>
+   </item>
+   <item row="5" column="2">
+    <widget class="QCheckBox" name="cbShowPasswords">
+     <property name="text">
+      <string>Show passwords</string>
+     </property>
+    </widget>
+   </item>
+   <item row="6" column="1">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Preferred</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>144</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="7" column="0" colspan="3">
+    <widget class="QCheckBox" name="useHybridAuth">
+     <property name="text">
+      <string>Use hybrid authentication</string>
+     </property>
+    </widget>
+   </item>
+   <item row="8" column="0">
+    <widget class="QLabel" name="label_6">
+     <property name="enabled">
+      <bool>false</bool>
+     </property>
+     <property name="text">
+      <string>CA &amp;file:</string>
+     </property>
+     <property name="buddy">
+      <cstring>caFile</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="8" column="2">
+    <widget class="KUrlRequester" name="caFile">
+     <property name="enabled">
+      <bool>false</bool>
+     </property>
+     <property name="filter">
+      <string>*.pem *.crt *.cer</string>
+     </property>
+    </widget>
+   </item>
+   <item row="9" column="2">
+    <layout class="QHBoxLayout" name="horizontalLayout_3">
+     <item>
+      <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>
+     <item>
+      <widget class="QPushButton" name="btnAdvanced">
+       <property name="text">
+        <string>Advanced...</string>
+       </property>
+      </widget>
+     </item>
+    </layout>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KUrlRequester</class>
+   <extends>QFrame</extends>
+   <header>kurlrequester.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>gateway</tabstop>
+  <tabstop>user</tabstop>
+  <tabstop>userPassword</tabstop>
+  <tabstop>cboUserPasswordType</tabstop>
+  <tabstop>group</tabstop>
+  <tabstop>groupPassword</tabstop>
+  <tabstop>cboGroupPasswordType</tabstop>
+  <tabstop>cbShowPasswords</tabstop>
+  <tabstop>useHybridAuth</tabstop>
+  <tabstop>caFile</tabstop>
+ </tabstops>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>useHybridAuth</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>caFile</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>58</x>
+     <y>391</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>147</x>
+     <y>421</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>useHybridAuth</sender>
+   <signal>toggled(bool)</signal>
+   <receiver>label_6</receiver>
+   <slot>setEnabled(bool)</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>37</x>
+     <y>395</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>33</x>
+     <y>424</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
diff --git a/plasma-nm/vpn/vpnc/vpncadvanced.ui b/plasma-nm/vpn/vpnc/vpncadvanced.ui
new file mode 100644 (file)
index 0000000..f41c49b
--- /dev/null
@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <author>Lukáš Tinkl &lt;ltinkl@redhat.com&gt;</author>
+ <class>VpncAdvancedWidget</class>
+ <widget class="QWidget" name="VpncAdvancedWidget">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>388</width>
+    <height>379</height>
+   </rect>
+  </property>
+  <layout class="QVBoxLayout" name="verticalLayout">
+   <item>
+    <widget class="QGroupBox" name="groupBox">
+     <property name="title">
+      <string>Identification</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout">
+      <item row="0" column="0">
+       <widget class="QLabel" name="label">
+        <property name="text">
+         <string>Domain:</string>
+        </property>
+        <property name="buddy">
+         <cstring>domain</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="KLineEdit" name="domain"/>
+      </item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="label_2">
+        <property name="text">
+         <string>Vendor:</string>
+        </property>
+        <property name="buddy">
+         <cstring>vendor</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="1">
+       <widget class="KComboBox" name="vendor">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QGroupBox" name="groupBox_2">
+     <property name="title">
+      <string>Transport and Security</string>
+     </property>
+     <layout class="QFormLayout" name="formLayout_2">
+      <property name="fieldGrowthPolicy">
+       <enum>QFormLayout::ExpandingFieldsGrow</enum>
+      </property>
+      <item row="0" column="0">
+       <widget class="QLabel" name="label_3">
+        <property name="text">
+         <string>Encryption method:</string>
+        </property>
+        <property name="buddy">
+         <cstring>encryption</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="0" column="1">
+       <widget class="KComboBox" name="encryption">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="0">
+       <widget class="QLabel" name="label_4">
+        <property name="text">
+         <string>NAT traversal:</string>
+        </property>
+        <property name="buddy">
+         <cstring>nat</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="1" column="1">
+       <widget class="KComboBox" name="nat">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="0">
+       <widget class="QLabel" name="label_5">
+        <property name="text">
+         <string>IKE DH Group:</string>
+        </property>
+        <property name="buddy">
+         <cstring>dhGroup</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="2" column="1">
+       <widget class="KComboBox" name="dhGroup">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="0">
+       <widget class="QLabel" name="label_6">
+        <property name="text">
+         <string>Perfect Forward Secrecy:</string>
+        </property>
+        <property name="buddy">
+         <cstring>pfs</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="3" column="1">
+       <widget class="KComboBox" name="pfs">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+       </widget>
+      </item>
+      <item row="5" column="1">
+       <widget class="QCheckBox" name="deadPeer">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="text">
+         <string>Disable dead peer detection</string>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="0">
+       <widget class="QLabel" name="label_7">
+        <property name="text">
+         <string>Local Port:</string>
+        </property>
+        <property name="buddy">
+         <cstring>localport</cstring>
+        </property>
+       </widget>
+      </item>
+      <item row="4" column="1">
+       <widget class="KIntNumInput" name="localport">
+        <property name="sizePolicy">
+         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+          <horstretch>0</horstretch>
+          <verstretch>0</verstretch>
+         </sizepolicy>
+        </property>
+        <property name="toolTip">
+         <string>Local port to use (0-65535). 0 (default value) means random port.</string>
+        </property>
+        <property name="specialValueText">
+         <string>Random</string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
+    <widget class="QDialogButtonBox" name="buttonBox">
+     <property name="standardButtons">
+      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <customwidgets>
+  <customwidget>
+   <class>KComboBox</class>
+   <extends>QComboBox</extends>
+   <header>kcombobox.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+  <customwidget>
+   <class>KIntNumInput</class>
+   <extends>QWidget</extends>
+   <header>knuminput.h</header>
+  </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>accepted()</signal>
+   <receiver>VpncAdvancedWidget</receiver>
+   <slot>accept()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>247</x>
+     <y>360</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>0</x>
+     <y>26</y>
+    </hint>
+   </hints>
+  </connection>
+  <connection>
+   <sender>buttonBox</sender>
+   <signal>rejected()</signal>
+   <receiver>VpncAdvancedWidget</receiver>
+   <slot>reject()</slot>
+   <hints>
+    <hint type="sourcelabel">
+     <x>147</x>
+     <y>360</y>
+    </hint>
+    <hint type="destinationlabel">
+     <x>-1</x>
+     <y>65</y>
+    </hint>
+   </hints>
+  </connection>
+ </connections>
+</ui>
diff --git a/plasma-nm/vpn/vpnc/vpncadvancedwidget.cpp b/plasma-nm/vpn/vpnc/vpncadvancedwidget.cpp
new file mode 100644 (file)
index 0000000..3c68d82
--- /dev/null
@@ -0,0 +1,145 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "vpncadvancedwidget.h"
+#include "ui_vpncadvanced.h"
+#include "nm-vpnc-service.h"
+
+#include <KLocalizedString>
+#include <KAcceleratorManager>
+
+VpncAdvancedWidget::VpncAdvancedWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget *parent) :
+    QDialog(parent),
+    m_ui(new Ui::VpncAdvancedWidget)
+{
+    m_ui->setupUi(this);
+
+    setWindowTitle(i18n("Advanced VPNC properties"));
+
+    // vendor
+    m_ui->vendor->addItem(i18nc("VPNC vendor name", "Cisco"), NM_VPNC_VENDOR_CISCO);
+    m_ui->vendor->addItem(i18nc("VPNC vendor name", "Netscreen"), NM_VPNC_VENDOR_NETSCREEN);
+
+    // encryption
+    m_ui->encryption->addItem(i18nc("VPNC encryption method", "Secure (default)"));
+    m_ui->encryption->addItem(i18nc("VPNC encryption method", "Weak (DES encryption, use with caution)"), NM_VPNC_KEY_SINGLE_DES);
+    m_ui->encryption->addItem(i18nc("VPNC encryption method", "None (completely insecure)"), NM_VPNC_KEY_NO_ENCRYPTION);
+
+    // NAT traversal
+    m_ui->nat->addItem(i18nc("NAT traversal method", "NAT-T when available (default)"), NM_VPNC_NATT_MODE_NATT);
+    m_ui->nat->addItem(i18nc("NAT traversal method", "NAT-T always"), NM_VPNC_NATT_MODE_NATT_ALWAYS);
+    m_ui->nat->addItem(i18nc("NAT traversal method", "Cisco UDP"), NM_VPNC_NATT_MODE_CISCO);
+    m_ui->nat->addItem(i18nc("NAT traversal method", "Disabled"), NM_VPNC_NATT_MODE_NONE);
+
+    // IKE DH group
+    m_ui->dhGroup->addItem(i18nc("IKE DH group", "DH Group 1"), NM_VPNC_DHGROUP_DH1);
+    m_ui->dhGroup->addItem(i18nc("IKE DH group", "DH Group 2 (default)"), NM_VPNC_DHGROUP_DH2);
+    m_ui->dhGroup->addItem(i18nc("IKE DH group", "DH Group 5"), NM_VPNC_DHGROUP_DH5);
+
+    // PFS
+    m_ui->pfs->addItem(i18nc("Perfect Forward Secrecy", "Server (default)"), NM_VPNC_PFS_SERVER);
+    m_ui->pfs->addItem(i18nc("Perfect Forward Secrecy", "None"), NM_VPNC_PFS_NOPFS);
+    m_ui->pfs->addItem(i18nc("Perfect Forward Secrecy", "DH Group 1"), NM_VPNC_PFS_DH1);
+    m_ui->pfs->addItem(i18nc("Perfect Forward Secrecy", "DH Group 2"), NM_VPNC_PFS_DH2);
+    m_ui->pfs->addItem(i18nc("Perfect Forward Secrecy", "DH Group 5"), NM_VPNC_PFS_DH5);
+
+    // localport
+    m_ui->localport->setRange(0, 65535, 1);
+    m_ui->localport->setValue(0);
+
+    loadConfig(setting);
+
+    KAcceleratorManager::manage(this);
+}
+
+VpncAdvancedWidget::~VpncAdvancedWidget()
+{
+    delete m_ui;
+}
+
+void VpncAdvancedWidget::loadConfig(const NetworkManager::VpnSetting::Ptr &setting)
+{
+    m_ui->domain->setText(setting->data().value(NM_VPNC_KEY_DOMAIN));
+
+    const QString vendor = setting->data().value(NM_VPNC_KEY_VENDOR);
+    if (!vendor.isEmpty())
+        m_ui->vendor->setCurrentIndex(m_ui->vendor->findData(vendor));
+
+    if (setting->data().value(NM_VPNC_KEY_SINGLE_DES) == "yes")
+        m_ui->encryption->setCurrentIndex(m_ui->encryption->findData(NM_VPNC_KEY_SINGLE_DES));
+    else if (setting->data().value(NM_VPNC_KEY_NO_ENCRYPTION) == "yes")
+        m_ui->encryption->setCurrentIndex(m_ui->encryption->findData(NM_VPNC_KEY_NO_ENCRYPTION));
+
+    const QString nat = setting->data().value(NM_VPNC_KEY_NAT_TRAVERSAL_MODE);
+    if (!nat.isEmpty())
+        m_ui->nat->setCurrentIndex(m_ui->nat->findData(nat));
+
+    const QString dhGroup = setting->data().value(NM_VPNC_KEY_DHGROUP);
+    if (!dhGroup.isEmpty())
+        m_ui->dhGroup->setCurrentIndex(m_ui->dhGroup->findData(dhGroup));
+    else
+        m_ui->dhGroup->setCurrentIndex(m_ui->dhGroup->findData(NM_VPNC_DHGROUP_DH2));  // default
+
+    const QString pfs = setting->data().value(NM_VPNC_KEY_PERFECT_FORWARD);
+    if (!pfs.isEmpty())
+        m_ui->pfs->setCurrentIndex(m_ui->pfs->findData(pfs));
+
+    bool ok = false;
+    const QString localport = setting->data().value(NM_VPNC_KEY_LOCAL_PORT);
+    if (!localport.isEmpty()) {
+       const uint localportNum = localport.toUInt(&ok);
+       if (ok && localportNum <= 65535) {
+           m_ui->localport->setValue(localportNum);
+       }
+    }
+
+    const uint dpd = setting->data().value(NM_VPNC_KEY_DPD_IDLE_TIMEOUT).toUInt(&ok);
+    m_ui->deadPeer->setChecked(ok && dpd == 0);
+}
+
+NMStringMap VpncAdvancedWidget::setting() const
+{
+    NMStringMap result;
+    if (!m_ui->domain->text().isEmpty())
+        result.insert(NM_VPNC_KEY_DOMAIN, m_ui->domain->text());
+
+    result.insert(NM_VPNC_KEY_VENDOR, m_ui->vendor->itemData(m_ui->vendor->currentIndex()).toString());
+
+    const QString encData = m_ui->encryption->itemData(m_ui->encryption->currentIndex()).toString();
+    if (!encData.isEmpty()) {
+        if (encData == NM_VPNC_KEY_SINGLE_DES)
+            result.insert(NM_VPNC_KEY_SINGLE_DES, "yes");
+        else if (encData == NM_VPNC_KEY_NO_ENCRYPTION)
+            result.insert(NM_VPNC_KEY_NO_ENCRYPTION, "yes");
+    }
+
+    result.insert(NM_VPNC_KEY_NAT_TRAVERSAL_MODE, m_ui->nat->itemData(m_ui->nat->currentIndex()).toString());
+
+    result.insert(NM_VPNC_KEY_DHGROUP, m_ui->dhGroup->itemData(m_ui->dhGroup->currentIndex()).toString());
+
+    result.insert(NM_VPNC_KEY_PERFECT_FORWARD, m_ui->pfs->itemData(m_ui->pfs->currentIndex()).toString());
+
+    result.insert(NM_VPNC_KEY_LOCAL_PORT, QString::number(m_ui->localport->value()));
+
+    if (m_ui->deadPeer->isChecked())
+        result.insert(NM_VPNC_KEY_DPD_IDLE_TIMEOUT, "0");
+
+    return result;
+}
diff --git a/plasma-nm/vpn/vpnc/vpncadvancedwidget.h b/plasma-nm/vpn/vpnc/vpncadvancedwidget.h
new file mode 100644 (file)
index 0000000..1018803
--- /dev/null
@@ -0,0 +1,47 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_VPNC_ADVANCED_WIDGET_H
+#define PLASMA_NM_VPNC_ADVANCED_WIDGET_H
+
+#include <QDialog>
+
+#include <NetworkManagerQt/VpnSetting>
+
+namespace Ui
+{
+class VpncAdvancedWidget;
+}
+
+class VpncAdvancedWidget : public QDialog
+{
+    Q_OBJECT
+public:
+    explicit VpncAdvancedWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget *parent = 0);
+    ~VpncAdvancedWidget();
+
+    NMStringMap setting() const;
+    void loadConfig(const NetworkManager::VpnSetting::Ptr &setting);
+
+private:
+    Ui::VpncAdvancedWidget * m_ui;
+};
+
+#endif // PLASMA_NM_VPNC_ADVANCED_WIDGET_H
diff --git a/plasma-nm/vpn/vpnc/vpncauth.cpp b/plasma-nm/vpn/vpnc/vpncauth.cpp
new file mode 100644 (file)
index 0000000..7fd0d69
--- /dev/null
@@ -0,0 +1,123 @@
+/*
+    Copyright 2010 Andrey Borzenkov <arvidjaar@gmail.com>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "vpncauth.h"
+#include "ui_vpncauth.h"
+#include "nm-vpnc-service.h"
+
+#include <QString>
+
+class VpncAuthDialogPrivate
+{
+public:
+    Ui_VpncAuth ui;
+    NetworkManager::VpnSetting::Ptr setting;
+};
+
+VpncAuthDialog::VpncAuthDialog(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent)
+    : SettingWidget(setting, parent), d_ptr(new VpncAuthDialogPrivate)
+{
+    Q_D(VpncAuthDialog);
+    d->ui.setupUi(this);
+    d->setting = setting;
+    connect(d->ui.cbShowPasswords, SIGNAL(toggled(bool)), this, SLOT(showPasswordsChanged(bool)));
+
+    readSecrets();
+
+    KAcceleratorManager::manage(this);
+}
+
+VpncAuthDialog::~VpncAuthDialog()
+{
+    delete d_ptr;
+}
+
+void VpncAuthDialog::readSecrets()
+{
+    Q_D(VpncAuthDialog);
+    const NMStringMap data = d->setting->data();
+    const NMStringMap secrets = d->setting->secrets();
+
+    //   username
+    const QString user = data.value(NM_VPNC_KEY_XAUTH_USER);
+    if (!user.isEmpty()) {
+        d->ui.leUserName->setText(user);
+    }
+    //   group name
+    const QString group = data.value(NM_VPNC_KEY_ID);
+    if (!group.isEmpty()) {
+        d->ui.leGroupName->setText(group);
+    }
+
+    bool haveUserPassword = true;
+    if (!((NetworkManager::Setting::SecretFlags)data.value(NM_VPNC_KEY_XAUTH_PASSWORD"-flags").toInt()).testFlag(NetworkManager::Setting::NotRequired)) {
+        d->ui.leUserPassword->setText(secrets.value(QLatin1String(NM_VPNC_KEY_XAUTH_PASSWORD)));
+    } else {
+        d->ui.userNameLabel->setVisible(false);
+        d->ui.leUserName->setVisible(false);
+        d->ui.userPasswordLabel->setVisible(false);
+        d->ui.leUserPassword->setVisible(false);
+        haveUserPassword = false;
+    }
+
+    if (!((NetworkManager::Setting::SecretFlags)data.value(NM_VPNC_KEY_SECRET"-flags").toInt()).testFlag(NetworkManager::Setting::NotRequired)) {
+        d->ui.leGroupPassword->setText(secrets.value(QLatin1String(NM_VPNC_KEY_SECRET)));
+    } else {
+        d->ui.groupNameLabel->setVisible(false);
+        d->ui.leGroupName->setVisible(false);
+        d->ui.groupPasswordLabel->setVisible(false);
+        d->ui.leGroupPassword->setVisible(false);
+    }
+
+    if (haveUserPassword && d->ui.leUserPassword->text().isEmpty())
+        d->ui.leUserPassword->setFocus(Qt::OtherFocusReason);
+    else if (d->ui.leGroupPassword->text().isEmpty())
+        d->ui.leGroupPassword->setFocus(Qt::OtherFocusReason);
+}
+
+QVariantMap VpncAuthDialog::setting(bool agentOwned) const
+{
+    Q_D(const VpncAuthDialog);
+    Q_UNUSED(agentOwned)
+
+    NMStringMap secrets;
+    QVariantMap result;
+
+    //   user password
+    if (!d->ui.leUserPassword->text().isEmpty()) {
+        secrets.insert(NM_VPNC_KEY_XAUTH_PASSWORD, d->ui.leUserPassword->text());
+    }
+    //   group password
+    if (!d->ui.leGroupPassword->text().isEmpty()) {
+        secrets.insert(NM_VPNC_KEY_SECRET, d->ui.leGroupPassword->text());
+    }
+
+    result.insert("secrets", QVariant::fromValue<NMStringMap>(secrets));
+
+    return result;
+}
+
+void VpncAuthDialog::showPasswordsChanged(bool show)
+{
+    Q_D(VpncAuthDialog);
+    d->ui.leUserPassword->setPasswordMode(!show);
+    d->ui.leGroupPassword->setPasswordMode(!show);
+}
diff --git a/plasma-nm/vpn/vpnc/vpncauth.h b/plasma-nm/vpn/vpnc/vpncauth.h
new file mode 100644 (file)
index 0000000..17f3c48
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+    Copyright 2008 Will Stephenson <wstephenson@kde.org>
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public License as
+    published by the Free Software Foundation; either version 2 of
+    the License or (at your option) version 3 or any later version
+    accepted by the membership of KDE e.V. (or its successor approved
+    by the membership of KDE e.V.), which shall act as a proxy
+    defined in Section 14 of version 3 of the license.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_VPNC_AUTH_H
+#define PLASMA_NM_VPNC_AUTH_H
+
+#include <NetworkManagerQt/VpnSetting>
+
+#include "settingwidget.h"
+
+class VpncAuthDialogPrivate;
+
+class VpncAuthDialog : public SettingWidget
+{
+    Q_OBJECT
+    Q_DECLARE_PRIVATE(VpncAuthDialog)
+public:
+    explicit VpncAuthDialog(const NetworkManager::VpnSetting::Ptr &setting, QWidget * parent = 0);
+    ~VpncAuthDialog();
+    virtual void readSecrets();
+    virtual QVariantMap setting(bool agentOwned = false) const;
+
+private slots:
+    void showPasswordsChanged(bool);
+
+private:
+    VpncAuthDialogPrivate * d_ptr;
+};
+
+#endif // PLASMA_NM_VPNC_AUTH_H
diff --git a/plasma-nm/vpn/vpnc/vpncauth.ui b/plasma-nm/vpn/vpnc/vpncauth.ui
new file mode 100644 (file)
index 0000000..3afb098
--- /dev/null
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>VpncAuth</class>
+ <widget class="QWidget" name="VpncAuth">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>372</width>
+    <height>171</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>VPNCAuthentication</string>
+  </property>
+  <layout class="QGridLayout">
+   <property name="margin">
+    <number>0</number>
+   </property>
+   <item row="1" column="0">
+    <widget class="QLabel" name="userPasswordLabel">
+     <property name="text">
+      <string>User Password:</string>
+     </property>
+     <property name="wordWrap">
+      <bool>false</bool>
+     </property>
+     <property name="buddy">
+      <cstring>leUserPassword</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="3" column="0">
+    <widget class="QLabel" name="groupPasswordLabel">
+     <property name="text">
+      <string>Group Password:</string>
+     </property>
+     <property name="wordWrap">
+      <bool>false</bool>
+     </property>
+     <property name="buddy">
+      <cstring>leGroupPassword</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="2">
+    <widget class="KLineEdit" name="leUserPassword">
+     <property name="passwordMode">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="5" column="1">
+    <spacer name="spacer1">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeType">
+      <enum>QSizePolicy::Expanding</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>0</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="3" column="2">
+    <widget class="KLineEdit" name="leGroupPassword">
+     <property name="passwordMode">
+      <bool>true</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="2">
+    <widget class="QCheckBox" name="cbShowPasswords">
+     <property name="text">
+      <string>Show passwords</string>
+     </property>
+     <property name="checked">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="0">
+    <widget class="QLabel" name="userNameLabel">
+     <property name="text">
+      <string>Username:</string>
+     </property>
+     <property name="buddy">
+      <cstring>leUserName</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="0" column="2">
+    <widget class="KLineEdit" name="leUserName">
+     <property name="enabled">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="0">
+    <widget class="QLabel" name="groupNameLabel">
+     <property name="text">
+      <string>Group name:</string>
+     </property>
+     <property name="wordWrap">
+      <bool>false</bool>
+     </property>
+     <property name="buddy">
+      <cstring>leGroupName</cstring>
+     </property>
+    </widget>
+   </item>
+   <item row="2" column="2">
+    <widget class="KLineEdit" name="leGroupName">
+     <property name="enabled">
+      <bool>false</bool>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <layoutdefault spacing="6" margin="11"/>
+ <customwidgets>
+  <customwidget>
+   <class>KLineEdit</class>
+   <extends>QLineEdit</extends>
+   <header>klineedit.h</header>
+  </customwidget>
+ </customwidgets>
+ <tabstops>
+  <tabstop>leUserName</tabstop>
+  <tabstop>leUserPassword</tabstop>
+  <tabstop>leGroupName</tabstop>
+  <tabstop>leGroupPassword</tabstop>
+  <tabstop>cbShowPasswords</tabstop>
+ </tabstops>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/plasma-nm/vpn/vpnc/vpncwidget.cpp b/plasma-nm/vpn/vpnc/vpncwidget.cpp
new file mode 100644 (file)
index 0000000..ae3be74
--- /dev/null
@@ -0,0 +1,210 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "vpncwidget.h"
+#include "vpncadvancedwidget.h"
+#include "ui_vpnc.h"
+#include "nm-vpnc-service.h"
+
+#include <QDBusMetaType>
+#include <QDebug>
+
+VpncWidget::VpncWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget* parent, Qt::WindowFlags f):
+    SettingWidget(setting, parent, f),
+    m_ui(new Ui::VpncWidget),
+    m_setting(setting)
+{
+    qDBusRegisterMetaType<NMStringMap>();
+
+    m_ui->setupUi(this);
+
+    connect(m_ui->cboUserPasswordType, SIGNAL(currentIndexChanged(int)), SLOT(userPasswordTypeChanged(int)));
+    connect(m_ui->cboGroupPasswordType, SIGNAL(currentIndexChanged(int)), SLOT(groupPasswordTypeChanged(int)));
+    connect(m_ui->cbShowPasswords, SIGNAL(toggled(bool)), SLOT(showPasswords(bool)));
+    connect(m_ui->btnAdvanced, SIGNAL(clicked()), SLOT(showAdvanced()));
+
+    connect(m_ui->gateway, SIGNAL(textChanged(QString)), SLOT(slotWidgetChanged()));
+
+    KAcceleratorManager::manage(this);
+
+    m_advancedWidget = new VpncAdvancedWidget(m_setting, this);
+    NMStringMap advData = m_advancedWidget->setting();
+    if (!advData.isEmpty()) {
+        if (m_tmpSetting.isNull()) {
+            m_tmpSetting = NetworkManager::VpnSetting::Ptr(new NetworkManager::VpnSetting);
+        }
+        m_tmpSetting->setData(advData);
+    }
+
+    if (m_setting)
+        loadConfig(setting);
+}
+
+VpncWidget::~VpncWidget()
+{
+    m_tmpSetting.clear();
+    m_advancedWidget->deleteLater();
+    delete m_ui;
+}
+
+void VpncWidget::loadConfig(const NetworkManager::Setting::Ptr &setting)
+{
+    Q_UNUSED(setting);
+
+    const NMStringMap data = m_setting->data();
+    const NMStringMap secrets = m_setting->secrets();
+
+    const QString gateway = data.value(NM_VPNC_KEY_GATEWAY);
+    if (!gateway.isEmpty())
+        m_ui->gateway->setText(gateway);
+
+    const QString user = data.value(NM_VPNC_KEY_XAUTH_USER);
+    if (!user.isEmpty())
+        m_ui->user->setText(user);
+
+    const QString userPassword = secrets.value(NM_VPNC_KEY_XAUTH_PASSWORD);
+    if (!userPassword.isEmpty())
+        m_ui->userPassword->setText(userPassword);
+
+    const NetworkManager::Setting::SecretFlags userPassType =
+            static_cast<NetworkManager::Setting::SecretFlags>(data.value(NM_VPNC_KEY_XAUTH_PASSWORD"-flags").toInt());
+    if (userPassType.testFlag(NetworkManager::Setting::NotSaved))
+        m_ui->cboUserPasswordType->setCurrentIndex(SettingWidget::EnumPasswordStorageType::AlwaysAsk);
+    else if (userPassType.testFlag(NetworkManager::Setting::NotRequired))
+        m_ui->cboUserPasswordType->setCurrentIndex(SettingWidget::EnumPasswordStorageType::NotRequired);
+    else
+        m_ui->cboUserPasswordType->setCurrentIndex(SettingWidget::EnumPasswordStorageType::Store);
+
+    const QString groupName = data.value(NM_VPNC_KEY_ID);
+    if (!groupName.isEmpty())
+        m_ui->group->setText(groupName);
+
+    const QString groupPassword = secrets.value(NM_VPNC_KEY_SECRET);
+    if (!groupPassword.isEmpty())
+        m_ui->groupPassword->setText(groupPassword);
+
+    const NetworkManager::Setting::SecretFlags groupPassType =
+            static_cast<NetworkManager::Setting::SecretFlags>(data.value(NM_VPNC_KEY_SECRET"-flags").toInt());
+    if (groupPassType.testFlag(NetworkManager::Setting::NotSaved))
+        m_ui->cboGroupPasswordType->setCurrentIndex(SettingWidget::EnumPasswordStorageType::AlwaysAsk);
+    else if (groupPassType.testFlag(NetworkManager::Setting::NotRequired))
+        m_ui->cboGroupPasswordType->setCurrentIndex(SettingWidget::EnumPasswordStorageType::NotRequired);
+    else
+        m_ui->cboGroupPasswordType->setCurrentIndex(SettingWidget::EnumPasswordStorageType::Store);
+
+    if (data.value(NM_VPNC_KEY_AUTHMODE) == QLatin1String("hybrid")) {
+        m_ui->useHybridAuth->setChecked(true);
+        m_ui->caFile->setUrl(KUrl::fromPath(data.value(NM_VPNC_KEY_CA_FILE)));
+    }
+}
+
+QVariantMap VpncWidget::setting(bool agentOwned) const
+{
+    NetworkManager::VpnSetting setting;
+    setting.setServiceType(QLatin1String(NM_DBUS_SERVICE_VPNC));
+    NMStringMap data;
+    NMStringMap secrets;
+
+    if (!m_tmpSetting.isNull()) {
+        data = m_tmpSetting->data();
+    }
+
+    if (!m_ui->gateway->text().isEmpty())
+        data.insert(NM_VPNC_KEY_GATEWAY, m_ui->gateway->text());
+
+    if (!m_ui->user->text().isEmpty())
+        data.insert(NM_VPNC_KEY_XAUTH_USER, m_ui->user->text());
+
+    if (m_ui->userPassword->isEnabled() && !m_ui->userPassword->text().isEmpty())
+        secrets.insert(NM_VPNC_KEY_XAUTH_PASSWORD, m_ui->userPassword->text());
+
+    const int userPasswordTypeIndex =  m_ui->cboUserPasswordType->currentIndex();
+    if (userPasswordTypeIndex == SettingWidget::EnumPasswordStorageType::AlwaysAsk) {
+        data.insert(NM_VPNC_KEY_XAUTH_PASSWORD"-flags", QString::number(NetworkManager::Setting::NotSaved));
+    } else if (userPasswordTypeIndex == SettingWidget::EnumPasswordStorageType::NotRequired) {
+        data.insert(NM_VPNC_KEY_XAUTH_PASSWORD"-flags", QString::number(NetworkManager::Setting::NotRequired));
+    } else { // none
+        if (agentOwned) {
+            data.insert(NM_VPNC_KEY_XAUTH_PASSWORD"-flags", QString::number(NetworkManager::Setting::AgentOwned));
+        } else {
+            data.insert(NM_VPNC_KEY_XAUTH_PASSWORD"-flags", QString::number(NetworkManager::Setting::None));
+        }
+    }
+
+    if (!m_ui->group->text().isEmpty())
+        data.insert(NM_VPNC_KEY_ID, m_ui->group->text());
+
+    if (m_ui->groupPassword->isEnabled() && !m_ui->groupPassword->text().isEmpty())
+        secrets.insert(NM_VPNC_KEY_SECRET, m_ui->groupPassword->text());
+
+    const int groupPasswordTypeIndex =  m_ui->cboGroupPasswordType->currentIndex();
+    if (groupPasswordTypeIndex == SettingWidget::EnumPasswordStorageType::AlwaysAsk) {
+        data.insert(NM_VPNC_KEY_SECRET"-flags", QString::number(NetworkManager::Setting::NotSaved));
+    } else if (groupPasswordTypeIndex == SettingWidget::EnumPasswordStorageType::NotRequired) {
+        data.insert(NM_VPNC_KEY_SECRET"-flags", QString::number(NetworkManager::Setting::NotRequired));
+    } else { // none
+        if (agentOwned) {
+            data.insert(NM_VPNC_KEY_SECRET"-flags", QString::number(NetworkManager::Setting::AgentOwned));
+        } else {
+            data.insert(NM_VPNC_KEY_SECRET"-flags", QString::number(NetworkManager::Setting::None));
+        }
+    }
+
+    if (m_ui->useHybridAuth->isChecked() && !m_ui->caFile->url().isEmpty()) {
+        data.insert(NM_VPNC_KEY_AUTHMODE, "hybrid");
+        data.insert(NM_VPNC_KEY_CA_FILE, m_ui->caFile->url().toLocalFile());
+    }
+
+    setting.setData(data);
+    setting.setSecrets(secrets);
+    return setting.toMap();
+}
+
+void VpncWidget::userPasswordTypeChanged(int index)
+{
+    m_ui->userPassword->setEnabled(index == SettingWidget::EnumPasswordStorageType::Store);
+}
+
+void VpncWidget::groupPasswordTypeChanged(int index)
+{
+    m_ui->groupPassword->setEnabled(index == SettingWidget::EnumPasswordStorageType::Store);
+}
+
+void VpncWidget::showPasswords(bool show)
+{
+    m_ui->userPassword->setPasswordMode(!show);
+    m_ui->groupPassword->setPasswordMode(!show);
+}
+
+void VpncWidget::showAdvanced()
+{
+    m_advancedWidget->loadConfig(m_tmpSetting);
+    if (m_advancedWidget->exec() == QDialog::Accepted) {
+        NMStringMap advData = m_advancedWidget->setting();
+        if (!advData.isEmpty()) {
+            m_tmpSetting->setData(advData);
+        }
+    }
+}
+
+bool VpncWidget::isValid() const
+{
+    return !m_ui->gateway->text().isEmpty();
+}
diff --git a/plasma-nm/vpn/vpnc/vpncwidget.h b/plasma-nm/vpn/vpnc/vpncwidget.h
new file mode 100644 (file)
index 0000000..0641506
--- /dev/null
@@ -0,0 +1,62 @@
+/*
+    Copyright 2013 Lukas Tinkl <ltinkl@redhat.com>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) version 3, or any
+    later version accepted by the membership of KDE e.V. (or its
+    successor approved by the membership of KDE e.V.), which shall
+    act as a proxy defined in Section 6 of version 3 of the license.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#ifndef PLASMA_NM_VPNC_WIDGET_H
+#define PLASMA_NM_VPNC_WIDGET_H
+
+#include <NetworkManagerQt/VpnSetting>
+
+#include <QPointer>
+
+#include "settingwidget.h"
+#include "vpncadvancedwidget.h"
+
+namespace Ui
+{
+class VpncWidget;
+}
+
+class VpncWidget : public SettingWidget
+{
+    Q_OBJECT
+public:
+    explicit VpncWidget(const NetworkManager::VpnSetting::Ptr &setting, QWidget* parent = 0, Qt::WindowFlags f = 0);
+    virtual ~VpncWidget();
+
+    void loadConfig(const NetworkManager::Setting::Ptr &setting);
+
+    QVariantMap setting(bool agentOwned = false) const;
+
+    virtual bool isValid() const;
+
+private slots:
+    void userPasswordTypeChanged(int index);
+    void groupPasswordTypeChanged(int index);
+    void showPasswords(bool show);
+    void showAdvanced();
+
+private:
+    Ui::VpncWidget * m_ui;
+    NetworkManager::VpnSetting::Ptr m_setting;
+    NetworkManager::VpnSetting::Ptr m_tmpSetting;
+    QPointer<VpncAdvancedWidget> m_advancedWidget;
+};
+
+#endif // PLASMA_NM_VPNC_WIDGET_H