fix painting

update translations
fix PKGBUILD
This commit is contained in:
arcan1s 2015-01-10 00:35:52 +03:00
parent 634b4c3b41
commit c8eae4b222
25 changed files with 2562 additions and 3579 deletions

View File

@ -4,7 +4,7 @@ pkgbase=netctl-gui
pkgname=('libnetctlgui' 'netctlgui-helper' 'netctl-gui' pkgname=('libnetctlgui' 'netctlgui-helper' 'netctl-gui'
'libnetctlgui-qt4' 'netctlgui-helper-qt4' 'netctl-gui-qt4' 'libnetctlgui-qt4' 'netctlgui-helper-qt4' 'netctl-gui-qt4'
'kdeplasma-applets-netctl-gui') 'kdeplasma-applets-netctl-gui')
pkgver=1.3.3 pkgver=1.4.0
pkgrel=2 pkgrel=2
pkgdesc="Qt4/Qt5 GUI for netctl. Also provides a widget for KDE" pkgdesc="Qt4/Qt5 GUI for netctl. Also provides a widget for KDE"
arch=('i686' 'x86_64') arch=('i686' 'x86_64')
@ -12,7 +12,7 @@ url="http://arcanis.name/projects/netctl-gui"
license=('GPL3') license=('GPL3')
makedepends=('automoc4' 'cmake' 'kdelibs' 'qt5-base' 'qt5-tools') makedepends=('automoc4' 'cmake' 'kdelibs' 'qt5-base' 'qt5-tools')
source=("https://github.com/arcan1s/netctl-gui/releases/download/V.${pkgver}/${pkgbase}-${pkgver}-src.tar.xz") source=("https://github.com/arcan1s/netctl-gui/releases/download/V.${pkgver}/${pkgbase}-${pkgver}-src.tar.xz")
md5sums=('9ba672ef33e9962ccc04fc4de75fad68') md5sums=('145998d43d4b0b346b704bc93345edfb')
prepare() { prepare() {
@ -28,6 +28,7 @@ build() {
-DBUILD_GUI:BOOL=0 \ -DBUILD_GUI:BOOL=0 \
-DBUILD_LIBRARY:BOOL=0 \ -DBUILD_LIBRARY:BOOL=0 \
-DBUILD_HELPER:BOOL=0 \ -DBUILD_HELPER:BOOL=0 \
-DBUILD_KDE4:BOOL=1 \
"../${pkgbase}" "../${pkgbase}"
make make

View File

@ -8,6 +8,7 @@ if (BUILD_KDE4)
include (KDE4Defaults) include (KDE4Defaults)
add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
set (KDE_INCLUDE ${KDE4_INCLUDES})
else () else ()
find_package (Qt5 REQUIRED COMPONENTS Widgets Network) find_package (Qt5 REQUIRED COMPONENTS Widgets Network)
find_package (ECM 0.0.11 REQUIRED NO_MODULE) find_package (ECM 0.0.11 REQUIRED NO_MODULE)

View File

@ -16,8 +16,6 @@ include_directories (${CMAKE_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}/../ ${CMAKE_CURRENT_BINARY_DIR}/../
${PROJECT_TRDPARTY_DIR}) ${PROJECT_TRDPARTY_DIR})
add_subdirectory (po)
# set sources # set sources
set (PLUGIN_NAME ${SUBPROJECT}) set (PLUGIN_NAME ${SUBPROJECT})
file (GLOB SUBPROJECT_DESKTOP_IN *.desktop) file (GLOB SUBPROJECT_DESKTOP_IN *.desktop)

View File

@ -1,448 +0,0 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
"POT-Creation-Date: 2014-08-24 16:44+0400\n"
"PO-Revision-Date: 2014-08-20 12:00+0400\n"
"Last-Translator: Evgeniy Alekseev <esalexeev@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=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: Lokalize 1.5\n"
#: netctl.cpp:270
msgid "Set profile %1 disabled"
msgstr "Set profile %1 disabled"
#: netctl.cpp:273
msgid "Set profile %1 enabled"
msgstr "Set profile %1 enabled"
#: netctl.cpp:294
msgid "Restart profile %1"
msgstr "Restart profile %1"
#: netctl.cpp:315
msgid "Start profile %1"
msgstr "Start profile %1"
#: netctl.cpp:341
msgid "Stop profile %1"
msgstr "Stop profile %1"
#: netctl.cpp:361 netctl.cpp:499
msgid "Stop all profiles"
msgstr "Stop all profiles"
#: netctl.cpp:381
msgid "Switch to profile %1"
msgstr "Switch to profile %1"
#: netctl.cpp:454
msgid "Start another profile"
msgstr "Start another profile"
#: netctl.cpp:455
msgid "Stop %1"
msgstr "Stop %1"
#: netctl.cpp:456
msgid "Restart %1"
msgstr "Restart %1"
#: netctl.cpp:458
msgid "Disable %1"
msgstr "Disable %1"
#: netctl.cpp:460
msgid "Enable %1"
msgstr "Enable %1"
#: netctl.cpp:463 netctl.cpp:486
msgid "Start profile"
msgstr "Start profile"
#: netctl.cpp:494
msgid "Stop profile"
msgstr "Stop profile"
#: netctl.cpp:504
msgid "Switch to profile"
msgstr "Switch to profile"
#: netctl.cpp:512
msgid "Restart profile"
msgstr "Restart profile"
#: netctl.cpp:517
msgid "Enable profile"
msgstr "Enable profile"
#: netctl.cpp:521
msgid "Show netctl-gui"
msgstr "Show netctl-gui"
#: netctl.cpp:526
msgid "Show WiFi menu"
msgstr "Show WiFi menu"
#: netctl.cpp:553
msgid "Start GUI"
msgstr "Start GUI"
#: netctl.cpp:564
msgid "Start WiFi menu"
msgstr "Start WiFi menu"
#: netctl.cpp:604
msgid "Network is up"
msgstr "Network is up"
#: netctl.cpp:608
msgid "Network is down"
msgstr "Network is down"
#: netctl.cpp:798
msgid ""
"Version %1\n"
"(build date %2)"
msgstr ""
"Version %1\n"
"(build date %2)"
#: netctl.cpp:799
msgid "KDE widget which interacts with netctl."
msgstr "KDE widget which interacts with netctl."
#: netctl.cpp:800
msgid "Links:"
msgstr "Links:"
#: netctl.cpp:801
msgid "Homepage"
msgstr "Homepage"
#: netctl.cpp:802
msgid "Repository"
msgstr "Repository"
#: netctl.cpp:803
msgid "Bugtracker"
msgstr "Bugtracker"
#: netctl.cpp:804
msgid "Translation issue"
msgstr "Translation issue"
#: netctl.cpp:805
msgid "AUR packages"
msgstr "AUR packages"
#: netctl.cpp:807
msgid "This software is licensed under %1"
msgstr "This software is licensed under %1"
#: netctl.cpp:815
msgid "Translators: %1"
msgstr "Translators: %1"
#: netctl.cpp:816
msgid "This software uses: %1"
msgstr "This software uses: %1"
#: netctl.cpp:818
msgid "Netctl plasmoid"
msgstr "Netctl plasmoid"
#: netctl.cpp:819
msgid "Appearance"
msgstr "Appearance"
#: netctl.cpp:820
msgid "DataEngine"
msgstr "DataEngine"
#: netctl.cpp:821
msgid "About"
msgstr "About"
#. i18n: file: appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
#: po/rc.cpp:3 rc.cpp:3
msgid "Inactive icon"
msgstr "Inactive icon"
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#: po/rc.cpp:6 po/rc.cpp:42 po/rc.cpp:54 po/rc.cpp:60 po/rc.cpp:66
#: po/rc.cpp:72 po/rc.cpp:81 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99
#: po/rc.cpp:105 po/rc.cpp:111 rc.cpp:6 rc.cpp:42 rc.cpp:54 rc.cpp:60
#: rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105
#: rc.cpp:111
msgid "Browse"
msgstr "Browse"
#. i18n: file: appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
#: po/rc.cpp:9 rc.cpp:9
msgid "Font color"
msgstr "Font color"
#. i18n: file: appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
#: po/rc.cpp:12 rc.cpp:12
msgid "Set font color"
msgstr "Set font color"
#. i18n: file: appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
#: po/rc.cpp:15 rc.cpp:15
msgid "Font size"
msgstr "Font size"
#. i18n: file: appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
#: po/rc.cpp:18 rc.cpp:18
msgid "Set font size"
msgstr "Set font size"
#. i18n: file: appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
#: po/rc.cpp:21 rc.cpp:21
msgid "Font weight"
msgstr "Font weight"
#. i18n: file: appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
#: po/rc.cpp:24 rc.cpp:24
msgid "Set font weight"
msgstr "Set font weight"
#. i18n: file: appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
#: po/rc.cpp:27 rc.cpp:27
msgid "Font style"
msgstr "Font style"
#. i18n: file: appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
#: po/rc.cpp:30 rc.cpp:30
msgid "Set font style"
msgstr "Set font style"
#. i18n: file: appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
#: po/rc.cpp:33 rc.cpp:33
msgid "Font"
msgstr "Font"
#. i18n: file: appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
#: po/rc.cpp:36 rc.cpp:36
msgid "Set font family"
msgstr "Set font family"
#. i18n: file: appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
#: po/rc.cpp:39 rc.cpp:39
msgid "Active icon"
msgstr "Active icon"
#. i18n: file: appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
#: po/rc.cpp:45 rc.cpp:45
msgid "Text align"
msgstr "Text align"
#. i18n: file: appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
#: po/rc.cpp:48 rc.cpp:48
msgid "Set text align"
msgstr "Set text align"
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#: po/rc.cpp:51 po/rc.cpp:90 rc.cpp:51 rc.cpp:90
msgid "Path to netctl"
msgstr "Path to netctl"
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
msgid "Path to netctl-auto"
msgstr "Path to netctl-auto"
#. i18n: file: dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
#: po/rc.cpp:63 rc.cpp:63
msgid "Check external IPv4"
msgstr "Check external IPv4"
#. i18n: file: dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
#: po/rc.cpp:69 rc.cpp:69
msgid "Check external IPv6"
msgstr "Check external IPv6"
#. i18n: file: widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
#: po/rc.cpp:75 rc.cpp:75
msgid "Auto update interval, msec"
msgstr "Auto update interval, msec"
#. i18n: file: widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
#: po/rc.cpp:78 rc.cpp:78
msgid "Path to GUI"
msgstr "Path to GUI"
#. i18n: file: widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
#: po/rc.cpp:84 rc.cpp:84
msgid "Use helper"
msgstr "Use helper"
#. i18n: file: widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
#: po/rc.cpp:102 rc.cpp:102
msgid "Use sudo for netctl"
msgstr "Use sudo for netctl"
#. i18n: file: widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
#: po/rc.cpp:108 rc.cpp:108
msgid "Show 'Start WiFi menu'"
msgstr "Show 'Start WiFi menu'"
#. i18n: file: widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
#: po/rc.cpp:114 rc.cpp:114
msgid "Show more detailed interface"
msgstr "Show more detailed interface"
#. i18n: file: widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
#: po/rc.cpp:117 rc.cpp:117
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
msgstr ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
#: po/rc.cpp:126 rc.cpp:126
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Evgeniy Alekseev"
#: po/rc.cpp:127 rc.cpp:127
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "esalexeev@gmail.com"
#~ msgid "Acknowledgement"
#~ msgstr "Acknowledgement"
#~ msgid "normal"
#~ msgstr "normal"
#~ msgid "italic"
#~ msgstr "italic"
#~ msgid "Path to ip"
#~ msgstr "Path to ip"
#~ msgid "Path to interface list"
#~ msgstr "Path to interface list"
#~ msgid "Show network devices"
#~ msgstr "Show network devices"
#~ msgid "Show external IP"
#~ msgstr "Show external IP"
#~ msgid "Show internal IP"
#~ msgstr "Show internal IP"
#~ msgid "Configuration"
#~ msgstr "Configuration"

View File

@ -1,422 +0,0 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# NOGISAKA Sadata <ngsksdt@gmail.com>, 2014.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
"POT-Creation-Date: 2014-08-24 16:44+0400\n"
"PO-Revision-Date: 2014-10-13 16:37+0900\n"
"Last-Translator: NOGISAKA Sadata <ngsksdt@gmail.com>\n"
"Language-Team: Japanese <kde-i18n-doc@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=1; plural=0;\n"
"X-Generator: Lokalize 1.5\n"
#: netctl.cpp:270
msgid "Set profile %1 disabled"
msgstr "プロファイル %1 を無効にする"
#: netctl.cpp:273
msgid "Set profile %1 enabled"
msgstr "プロファイル %1 を有効にする"
#: netctl.cpp:294
msgid "Restart profile %1"
msgstr "プロファイル %1 の利用を再開"
#: netctl.cpp:315
msgid "Start profile %1"
msgstr "プロファイル %1 の利用を開始"
#: netctl.cpp:341
msgid "Stop profile %1"
msgstr "プロファイル %1 の利用を停止する"
#: netctl.cpp:361 netctl.cpp:499
msgid "Stop all profiles"
msgstr "全てのプロファイルの利用を停止する"
#: netctl.cpp:381
msgid "Switch to profile %1"
msgstr "プロファイルを %1 へ切り替える"
#: netctl.cpp:454
msgid "Start another profile"
msgstr "他のプロファイルの利用を開始"
#: netctl.cpp:455
msgid "Stop %1"
msgstr "%1 を停止"
#: netctl.cpp:456
msgid "Restart %1"
msgstr "%1 を再開"
#: netctl.cpp:458
msgid "Disable %1"
msgstr "%1 を無効にする"
#: netctl.cpp:460
msgid "Enable %1"
msgstr "%1 を有効にする"
#: netctl.cpp:463 netctl.cpp:486
msgid "Start profile"
msgstr "プロファイルの利用を開始"
#: netctl.cpp:494
msgid "Stop profile"
msgstr "プロファイルの利用を停止する"
#: netctl.cpp:504
msgid "Switch to profile"
msgstr "プロファイルを切り替える"
#: netctl.cpp:512
msgid "Restart profile"
msgstr "プロファイルの利用を再開"
#: netctl.cpp:517
msgid "Enable profile"
msgstr "プロファイルを有効にする"
#: netctl.cpp:521
msgid "Show netctl-gui"
msgstr "netctl-gui を表示"
#: netctl.cpp:526
msgid "Show WiFi menu"
msgstr "WiFi メニューを表示"
#: netctl.cpp:553
msgid "Start GUI"
msgstr "GUI を開始"
#: netctl.cpp:564
msgid "Start WiFi menu"
msgstr "WiFi メニューを開始"
#: netctl.cpp:604
msgid "Network is up"
msgstr "ネットワークは有効です"
#: netctl.cpp:608
msgid "Network is down"
msgstr "ネットワークは無効です"
#: netctl.cpp:798
msgid ""
"Version %1\n"
"(build date %2)"
msgstr ""
"バージョン:%1\n"
"(ビルド日時:%2"
#: netctl.cpp:799
msgid "KDE widget which interacts with netctl."
msgstr "netctl と連携する KDE ウィジェット"
#: netctl.cpp:800
msgid "Links:"
msgstr "リンク:"
#: netctl.cpp:801
msgid "Homepage"
msgstr "ホームページ"
#: netctl.cpp:802
msgid "Repository"
msgstr "レポジトリ"
#: netctl.cpp:803
msgid "Bugtracker"
msgstr "バグトラッカ"
#: netctl.cpp:804
msgid "Translation issue"
msgstr "翻訳に関する issue"
#: netctl.cpp:805
msgid "AUR packages"
msgstr "AUR パッケージ"
#: netctl.cpp:807
msgid "This software is licensed under %1"
msgstr "このソフトウェアは %1 の下で許諾されます"
#: netctl.cpp:815
msgid "Translators: %1"
msgstr "翻訳者:%1"
#: netctl.cpp:816
msgid "This software uses: %1"
msgstr "このソフトウェアは次を利用しています:%1"
#: netctl.cpp:818
msgid "Netctl plasmoid"
msgstr "Netctl plasmoid"
#: netctl.cpp:819
msgid "Appearance"
msgstr "外観"
#: netctl.cpp:820
msgid "DataEngine"
msgstr "DataEngine"
#: netctl.cpp:821
msgid "About"
msgstr "概要"
#. i18n: file: appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
#: po/rc.cpp:3 rc.cpp:3
msgid "Inactive icon"
msgstr "非アクティブ時のアイコン"
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#: po/rc.cpp:6 po/rc.cpp:42 po/rc.cpp:54 po/rc.cpp:60 po/rc.cpp:66
#: po/rc.cpp:72 po/rc.cpp:81 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99
#: po/rc.cpp:105 po/rc.cpp:111 rc.cpp:6 rc.cpp:42 rc.cpp:54 rc.cpp:60
#: rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105
#: rc.cpp:111
msgid "Browse"
msgstr "参照"
#. i18n: file: appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
#: po/rc.cpp:9 rc.cpp:9
msgid "Font color"
msgstr "フォントの色"
#. i18n: file: appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
#: po/rc.cpp:12 rc.cpp:12
msgid "Set font color"
msgstr "フォントの色を設定する"
#. i18n: file: appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
#: po/rc.cpp:15 rc.cpp:15
msgid "Font size"
msgstr "フォントの大きさ"
#. i18n: file: appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
#: po/rc.cpp:18 rc.cpp:18
msgid "Set font size"
msgstr "フォントの大きさを設定する"
#. i18n: file: appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
#: po/rc.cpp:21 rc.cpp:21
msgid "Font weight"
msgstr "フォントの太さ"
#. i18n: file: appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
#: po/rc.cpp:24 rc.cpp:24
msgid "Set font weight"
msgstr "フォントの太さを設定する"
#. i18n: file: appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
#: po/rc.cpp:27 rc.cpp:27
msgid "Font style"
msgstr "フォントの字形"
#. i18n: file: appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
#: po/rc.cpp:30 rc.cpp:30
msgid "Set font style"
msgstr "フォントの字形を設定する"
#. i18n: file: appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
#: po/rc.cpp:33 rc.cpp:33
msgid "Font"
msgstr "フォント"
#. i18n: file: appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
#: po/rc.cpp:36 rc.cpp:36
msgid "Set font family"
msgstr "フォントを設定する"
#. i18n: file: appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
#: po/rc.cpp:39 rc.cpp:39
msgid "Active icon"
msgstr "アクティブ時のアイコン"
#. i18n: file: appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
#: po/rc.cpp:45 rc.cpp:45
msgid "Text align"
msgstr "テキストの位置"
#. i18n: file: appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
#: po/rc.cpp:48 rc.cpp:48
msgid "Set text align"
msgstr "テキストの位置を設定する"
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#: po/rc.cpp:51 po/rc.cpp:90 rc.cpp:51 rc.cpp:90
msgid "Path to netctl"
msgstr "netctl へのパス"
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
msgid "Path to netctl-auto"
msgstr "netctl-auto へのパス"
#. i18n: file: dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
#: po/rc.cpp:63 rc.cpp:63
msgid "Check external IPv4"
msgstr "外部 IPv4 アドレスを確認"
#. i18n: file: dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
#: po/rc.cpp:69 rc.cpp:69
msgid "Check external IPv6"
msgstr "外部 IPv6 アドレスを確認"
#. i18n: file: widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
#: po/rc.cpp:75 rc.cpp:75
msgid "Auto update interval, msec"
msgstr "自動更新の間隔(ミリ秒)"
#. i18n: file: widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
#: po/rc.cpp:78 rc.cpp:78
msgid "Path to GUI"
msgstr "GUIへのパス"
#. i18n: file: widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
#: po/rc.cpp:84 rc.cpp:84
msgid "Use helper"
msgstr "ヘルパを使用する"
#. i18n: file: widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
#: po/rc.cpp:102 rc.cpp:102
msgid "Use sudo for netctl"
msgstr "netctl に対して sudo を使用する"
#. i18n: file: widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
#: po/rc.cpp:108 rc.cpp:108
msgid "Show 'Start WiFi menu'"
msgstr "「Wifi メニューの開始」を表示"
#. i18n: file: widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
#: po/rc.cpp:114 rc.cpp:114
msgid "Show more detailed interface"
msgstr "インターフェースについての詳細を表示"
#. i18n: file: widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
#: po/rc.cpp:117 rc.cpp:117
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
msgstr ""
"$info - アクティブなプロファイルの情報\n"
"$current - 現在利用中プロファイルの情報\n"
"$extip4 - 外部 IPv4 アドレス\n"
"$extip6 - 外部 IPv6 アドレス\n"
"$interfaces - ネットワークインターフェースの一覧\n"
"$intip4 - 内部 IPv4 アドレス\n"
"$intip6 - 内部 IPv6 アドレス\n"
"$profiles - プロファイルの一覧\n"
"$status - 現在のプロファイルの状態(静的/有効)"
#: po/rc.cpp:126 rc.cpp:126
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "NOGISAKA Sadata"
#: po/rc.cpp:127 rc.cpp:127
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "ngsksdt@gmail.com "

View File

@ -1,409 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
"POT-Creation-Date: 2014-08-24 16:44+0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: netctl.cpp:270
msgid "Set profile %1 disabled"
msgstr ""
#: netctl.cpp:273
msgid "Set profile %1 enabled"
msgstr ""
#: netctl.cpp:294
msgid "Restart profile %1"
msgstr ""
#: netctl.cpp:315
msgid "Start profile %1"
msgstr ""
#: netctl.cpp:341
msgid "Stop profile %1"
msgstr ""
#: netctl.cpp:361 netctl.cpp:499
msgid "Stop all profiles"
msgstr ""
#: netctl.cpp:381
msgid "Switch to profile %1"
msgstr ""
#: netctl.cpp:454
msgid "Start another profile"
msgstr ""
#: netctl.cpp:455
msgid "Stop %1"
msgstr ""
#: netctl.cpp:456
msgid "Restart %1"
msgstr ""
#: netctl.cpp:458
msgid "Disable %1"
msgstr ""
#: netctl.cpp:460
msgid "Enable %1"
msgstr ""
#: netctl.cpp:463 netctl.cpp:486
msgid "Start profile"
msgstr ""
#: netctl.cpp:494
msgid "Stop profile"
msgstr ""
#: netctl.cpp:504
msgid "Switch to profile"
msgstr ""
#: netctl.cpp:512
msgid "Restart profile"
msgstr ""
#: netctl.cpp:517
msgid "Enable profile"
msgstr ""
#: netctl.cpp:521
msgid "Show netctl-gui"
msgstr ""
#: netctl.cpp:526
msgid "Show WiFi menu"
msgstr ""
#: netctl.cpp:553
msgid "Start GUI"
msgstr ""
#: netctl.cpp:564
msgid "Start WiFi menu"
msgstr ""
#: netctl.cpp:604
msgid "Network is up"
msgstr ""
#: netctl.cpp:608
msgid "Network is down"
msgstr ""
#: netctl.cpp:798
msgid ""
"Version %1\n"
"(build date %2)"
msgstr ""
#: netctl.cpp:799
msgid "KDE widget which interacts with netctl."
msgstr ""
#: netctl.cpp:800
msgid "Links:"
msgstr ""
#: netctl.cpp:801
msgid "Homepage"
msgstr ""
#: netctl.cpp:802
msgid "Repository"
msgstr ""
#: netctl.cpp:803
msgid "Bugtracker"
msgstr ""
#: netctl.cpp:804
msgid "Translation issue"
msgstr ""
#: netctl.cpp:805
msgid "AUR packages"
msgstr ""
#: netctl.cpp:807
msgid "This software is licensed under %1"
msgstr ""
#: netctl.cpp:815
msgid "Translators: %1"
msgstr ""
#: netctl.cpp:816
msgid "This software uses: %1"
msgstr ""
#: netctl.cpp:818
msgid "Netctl plasmoid"
msgstr ""
#: netctl.cpp:819
msgid "Appearance"
msgstr ""
#: netctl.cpp:820
msgid "DataEngine"
msgstr ""
#: netctl.cpp:821
msgid "About"
msgstr ""
#. i18n: file: appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
#: po/rc.cpp:3 rc.cpp:3
msgid "Inactive icon"
msgstr ""
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#: po/rc.cpp:6 po/rc.cpp:42 po/rc.cpp:54 po/rc.cpp:60 po/rc.cpp:66
#: po/rc.cpp:72 po/rc.cpp:81 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99
#: po/rc.cpp:105 po/rc.cpp:111 rc.cpp:6 rc.cpp:42 rc.cpp:54 rc.cpp:60
#: rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105
#: rc.cpp:111
msgid "Browse"
msgstr ""
#. i18n: file: appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
#: po/rc.cpp:9 rc.cpp:9
msgid "Font color"
msgstr ""
#. i18n: file: appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
#: po/rc.cpp:12 rc.cpp:12
msgid "Set font color"
msgstr ""
#. i18n: file: appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
#: po/rc.cpp:15 rc.cpp:15
msgid "Font size"
msgstr ""
#. i18n: file: appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
#: po/rc.cpp:18 rc.cpp:18
msgid "Set font size"
msgstr ""
#. i18n: file: appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
#: po/rc.cpp:21 rc.cpp:21
msgid "Font weight"
msgstr ""
#. i18n: file: appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
#: po/rc.cpp:24 rc.cpp:24
msgid "Set font weight"
msgstr ""
#. i18n: file: appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
#: po/rc.cpp:27 rc.cpp:27
msgid "Font style"
msgstr ""
#. i18n: file: appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
#: po/rc.cpp:30 rc.cpp:30
msgid "Set font style"
msgstr ""
#. i18n: file: appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
#: po/rc.cpp:33 rc.cpp:33
msgid "Font"
msgstr ""
#. i18n: file: appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
#: po/rc.cpp:36 rc.cpp:36
msgid "Set font family"
msgstr ""
#. i18n: file: appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
#: po/rc.cpp:39 rc.cpp:39
msgid "Active icon"
msgstr ""
#. i18n: file: appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
#: po/rc.cpp:45 rc.cpp:45
msgid "Text align"
msgstr ""
#. i18n: file: appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
#: po/rc.cpp:48 rc.cpp:48
msgid "Set text align"
msgstr ""
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#: po/rc.cpp:51 po/rc.cpp:90 rc.cpp:51 rc.cpp:90
msgid "Path to netctl"
msgstr ""
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
msgid "Path to netctl-auto"
msgstr ""
#. i18n: file: dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
#: po/rc.cpp:63 rc.cpp:63
msgid "Check external IPv4"
msgstr ""
#. i18n: file: dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
#: po/rc.cpp:69 rc.cpp:69
msgid "Check external IPv6"
msgstr ""
#. i18n: file: widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
#: po/rc.cpp:75 rc.cpp:75
msgid "Auto update interval, msec"
msgstr ""
#. i18n: file: widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
#: po/rc.cpp:78 rc.cpp:78
msgid "Path to GUI"
msgstr ""
#. i18n: file: widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
#: po/rc.cpp:84 rc.cpp:84
msgid "Use helper"
msgstr ""
#. i18n: file: widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
#: po/rc.cpp:102 rc.cpp:102
msgid "Use sudo for netctl"
msgstr ""
#. i18n: file: widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
#: po/rc.cpp:108 rc.cpp:108
msgid "Show 'Start WiFi menu'"
msgstr ""
#. i18n: file: widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
#: po/rc.cpp:114 rc.cpp:114
msgid "Show more detailed interface"
msgstr ""
#. i18n: file: widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
#: po/rc.cpp:117 rc.cpp:117
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
msgstr ""
#: po/rc.cpp:126 rc.cpp:126
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr ""
#: po/rc.cpp:127 rc.cpp:127
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr ""

View File

@ -1,448 +0,0 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
"POT-Creation-Date: 2014-08-24 16:44+0400\n"
"PO-Revision-Date: 2014-08-20 12:00+0400\n"
"Last-Translator: Evgeniy Alekseev <esalexeev@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=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: Lokalize 1.5\n"
#: netctl.cpp:270
msgid "Set profile %1 disabled"
msgstr "Выключение автозагрузки профиля %1"
#: netctl.cpp:273
msgid "Set profile %1 enabled"
msgstr "Включение автозагрузки профиля %1"
#: netctl.cpp:294
msgid "Restart profile %1"
msgstr "Перезапуск профиля %1"
#: netctl.cpp:315
msgid "Start profile %1"
msgstr "Запуск профиля %1"
#: netctl.cpp:341
msgid "Stop profile %1"
msgstr "Остановка профиля %1"
#: netctl.cpp:361 netctl.cpp:499
msgid "Stop all profiles"
msgstr "Остановить все профили"
#: netctl.cpp:381
msgid "Switch to profile %1"
msgstr "Переключение на профиль %1"
#: netctl.cpp:454
msgid "Start another profile"
msgstr "Запустить другой профиль"
#: netctl.cpp:455
msgid "Stop %1"
msgstr "Остановить %1"
#: netctl.cpp:456
msgid "Restart %1"
msgstr "Перезапустить %1"
#: netctl.cpp:458
msgid "Disable %1"
msgstr "Отключить %1"
#: netctl.cpp:460
msgid "Enable %1"
msgstr "Включить %1"
#: netctl.cpp:463 netctl.cpp:486
msgid "Start profile"
msgstr "Запустить профиль"
#: netctl.cpp:494
msgid "Stop profile"
msgstr "Остановить профиль"
#: netctl.cpp:504
msgid "Switch to profile"
msgstr "Переключить профиль"
#: netctl.cpp:512
msgid "Restart profile"
msgstr "Перезапустить профиль"
#: netctl.cpp:517
msgid "Enable profile"
msgstr "Включить профиль"
#: netctl.cpp:521
msgid "Show netctl-gui"
msgstr "Показать netctl-gui"
#: netctl.cpp:526
msgid "Show WiFi menu"
msgstr "Запустить WiFi-menu"
#: netctl.cpp:553
msgid "Start GUI"
msgstr "Запуск GUI"
#: netctl.cpp:564
msgid "Start WiFi menu"
msgstr "Запуск WiFi-menu"
#: netctl.cpp:604
msgid "Network is up"
msgstr "Сеть работает"
#: netctl.cpp:608
msgid "Network is down"
msgstr "Сеть не работает"
#: netctl.cpp:798
msgid ""
"Version %1\n"
"(build date %2)"
msgstr ""
"Версия %1\n"
"(дата сборки %2)"
#: netctl.cpp:799
msgid "KDE widget which interacts with netctl."
msgstr "Виджет KDE, который взаимодействует с netctl."
#: netctl.cpp:800
msgid "Links:"
msgstr "Ссылки:"
#: netctl.cpp:801
msgid "Homepage"
msgstr "Домашняя страница"
#: netctl.cpp:802
msgid "Repository"
msgstr "Репозиторий"
#: netctl.cpp:803
msgid "Bugtracker"
msgstr "Багтрекер"
#: netctl.cpp:804
msgid "Translation issue"
msgstr "Тикет перевода"
#: netctl.cpp:805
msgid "AUR packages"
msgstr "Пакеты в AUR"
#: netctl.cpp:807
msgid "This software is licensed under %1"
msgstr "Данное приложение лицензировано под %1"
#: netctl.cpp:815
msgid "Translators: %1"
msgstr "Переводчики: %1"
#: netctl.cpp:816
msgid "This software uses: %1"
msgstr "Данное приложение использует: %1"
#: netctl.cpp:818
msgid "Netctl plasmoid"
msgstr "Netctl plasmoid"
#: netctl.cpp:819
msgid "Appearance"
msgstr "Внешний вид"
#: netctl.cpp:820
msgid "DataEngine"
msgstr "DataEngine"
#: netctl.cpp:821
msgid "About"
msgstr "О программе"
#. i18n: file: appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
#: po/rc.cpp:3 rc.cpp:3
msgid "Inactive icon"
msgstr "Иконка неактивного подключения"
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#: po/rc.cpp:6 po/rc.cpp:42 po/rc.cpp:54 po/rc.cpp:60 po/rc.cpp:66
#: po/rc.cpp:72 po/rc.cpp:81 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99
#: po/rc.cpp:105 po/rc.cpp:111 rc.cpp:6 rc.cpp:42 rc.cpp:54 rc.cpp:60
#: rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105
#: rc.cpp:111
msgid "Browse"
msgstr "Обзор"
#. i18n: file: appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
#: po/rc.cpp:9 rc.cpp:9
msgid "Font color"
msgstr "Цвет шрифта"
#. i18n: file: appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
#: po/rc.cpp:12 rc.cpp:12
msgid "Set font color"
msgstr "Укажите цвет шрифта"
#. i18n: file: appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
#: po/rc.cpp:15 rc.cpp:15
msgid "Font size"
msgstr "Размер шрифта"
#. i18n: file: appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
#: po/rc.cpp:18 rc.cpp:18
msgid "Set font size"
msgstr "Укажите размер шрифта"
#. i18n: file: appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
#: po/rc.cpp:21 rc.cpp:21
msgid "Font weight"
msgstr "Толщина шрифта"
#. i18n: file: appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
#: po/rc.cpp:24 rc.cpp:24
msgid "Set font weight"
msgstr "Укажите ширину шрифта"
#. i18n: file: appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
#: po/rc.cpp:27 rc.cpp:27
msgid "Font style"
msgstr "Стиль шрифта"
#. i18n: file: appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
#: po/rc.cpp:30 rc.cpp:30
msgid "Set font style"
msgstr "Укажите стиль шрифта"
#. i18n: file: appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
#: po/rc.cpp:33 rc.cpp:33
msgid "Font"
msgstr "Шрифт"
#. i18n: file: appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
#: po/rc.cpp:36 rc.cpp:36
msgid "Set font family"
msgstr "Укажите шрифт"
#. i18n: file: appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
#: po/rc.cpp:39 rc.cpp:39
msgid "Active icon"
msgstr "Иконка активного подключения"
#. i18n: file: appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
#: po/rc.cpp:45 rc.cpp:45
msgid "Text align"
msgstr "Выравнивание текста"
#. i18n: file: appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
#: po/rc.cpp:48 rc.cpp:48
msgid "Set text align"
msgstr "Установите выравнивание текста"
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#: po/rc.cpp:51 po/rc.cpp:90 rc.cpp:51 rc.cpp:90
msgid "Path to netctl"
msgstr "Путь к netctl"
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
msgid "Path to netctl-auto"
msgstr "Путь к netctl-auto"
#. i18n: file: dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
#: po/rc.cpp:63 rc.cpp:63
msgid "Check external IPv4"
msgstr "Проверять внешний IPv4"
#. i18n: file: dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
#: po/rc.cpp:69 rc.cpp:69
msgid "Check external IPv6"
msgstr "Проверять внешний IPv6"
#. i18n: file: widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
#: po/rc.cpp:75 rc.cpp:75
msgid "Auto update interval, msec"
msgstr "Интервал автообновления, мсек"
#. i18n: file: widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
#: po/rc.cpp:78 rc.cpp:78
msgid "Path to GUI"
msgstr "Путь к GUI"
#. i18n: file: widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
#: po/rc.cpp:84 rc.cpp:84
msgid "Use helper"
msgstr "Использовать хелпер"
#. i18n: file: widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
#: po/rc.cpp:102 rc.cpp:102
msgid "Use sudo for netctl"
msgstr "Использовать sudo для netctl"
#. i18n: file: widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
#: po/rc.cpp:108 rc.cpp:108
msgid "Show 'Start WiFi menu'"
msgstr "Показать 'Запустить WiFi-menu'"
#. i18n: file: widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
#: po/rc.cpp:114 rc.cpp:114
msgid "Show more detailed interface"
msgstr "Показать более детальный интерфейс"
#. i18n: file: widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
#: po/rc.cpp:117 rc.cpp:117
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
msgstr ""
"$info - информация об активном профиле\n"
"$current - имя текущего профиля\n"
"$extip4 - внешний IPv4\n"
"$extip6 - внешний IPv6\n"
"$interfaces - список сетевых интерфейсов\n"
"$intip4 - внутренний IPv4\n"
"$intip6 - внутренний IPv6\n"
"$profiles - список профилей netctl\n"
"$status - статус текущего профиля (static/enabled)"
#: po/rc.cpp:126 rc.cpp:126
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Evgeniy Alekseev"
#: po/rc.cpp:127 rc.cpp:127
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "esalexeev@gmail.com"
#~ msgid "Acknowledgement"
#~ msgstr "Благодарности"
#~ msgid "normal"
#~ msgstr "normal"
#~ msgid "italic"
#~ msgstr "italic"
#~ msgid "Path to ip"
#~ msgstr "Путь к ip"
#~ msgid "Path to interface list"
#~ msgstr "Путь к интерфейсам"
#~ msgid "Show network devices"
#~ msgstr "Показать сетевые устройства"
#~ msgid "Show external IP"
#~ msgstr "Показать внешний IP"
#~ msgid "Show internal IP"
#~ msgstr "Показать внутренний IP"
#~ msgid "Configuration"
#~ msgstr "Настройка"

View File

@ -26,6 +26,8 @@ Item {
id: aboutPage id: aboutPage
width: childrenRect.width width: childrenRect.width
height: childrenRect.height height: childrenRect.height
implicitWidth: pageColumn.implicitWidth
implicitHeight: pageColumn.implicitHeight
property bool debug: NetctlAdds.isDebugEnabled() property bool debug: NetctlAdds.isDebugEnabled()
@ -59,7 +61,6 @@ Item {
} }
QtControls.Label { QtControls.Label {
anchors.top: parent.top
QtLayouts.Layout.fillWidth: true QtLayouts.Layout.fillWidth: true
font.capitalization: Font.SmallCaps font.capitalization: Font.SmallCaps
horizontalAlignment: Text.AlignHCenter horizontalAlignment: Text.AlignHCenter

View File

@ -258,17 +258,12 @@ Item {
QtControls.Button { QtControls.Button {
id: activeIconButton id: activeIconButton
text: i18n("Browse") text: i18n("Browse")
onClicked: { onClicked: activeFileDialog.visible = true
// FIXME: more clean directory definition
var list = inactiveIcon.text.split('/')
list.pop()
activeFileDialog.folder = "/" + list.join('/')
activeFileDialog.visible = true
}
} }
QtDialogs.FileDialog { QtDialogs.FileDialog {
id: activeFileDialog id: activeFileDialog
modality: Qt.NonModal
title: i18n("Select a path") title: i18n("Select a path")
nameFilters: [ "Image files (*.jpeg *.jpg *.png)", "All files (*)" ] nameFilters: [ "Image files (*.jpeg *.jpg *.png)", "All files (*)" ]
selectExisting: true selectExisting: true
@ -295,17 +290,12 @@ Item {
QtControls.Button { QtControls.Button {
id: inactiveIconButton id: inactiveIconButton
text: i18n("Browse") text: i18n("Browse")
onClicked: { onClicked: inactiveFileDialog.visible = true
// FIXME: more clean directory definition
var list = inactiveIcon.text.split('/')
list.pop()
inactiveFileDialog.folder = "/" + list.join('/')
inactiveFileDialog.visible = true
}
} }
QtDialogs.FileDialog { QtDialogs.FileDialog {
id: inactiveFileDialog id: inactiveFileDialog
modality: Qt.NonModal
title: i18n("Select a path") title: i18n("Select a path")
nameFilters: [ "Image files (*.jpeg *.jpg *.png)", "All files (*)" ] nameFilters: [ "Image files (*.jpeg *.jpg *.png)", "All files (*)" ]
selectExisting: true selectExisting: true

View File

@ -19,6 +19,7 @@ import QtQuick 2.0
import QtQuick.Controls 1.0 as QtControls import QtQuick.Controls 1.0 as QtControls
import QtQuick.Dialogs 1.1 as QtDialogs import QtQuick.Dialogs 1.1 as QtDialogs
import QtQuick.Layouts 1.0 as QtLayouts import QtQuick.Layouts 1.0 as QtLayouts
import QtQuick.Controls.Styles 1.3 as QtStyles
import org.kde.plasma.private.netctl 1.0 import org.kde.plasma.private.netctl 1.0
@ -27,6 +28,8 @@ Item {
id: dataenginePage id: dataenginePage
width: childrenRect.width width: childrenRect.width
height: childrenRect.height height: childrenRect.height
implicitWidth: pageColumn.implicitWidth
implicitHeight: pageColumn.implicitHeight
property bool debug: NetctlAdds.isDebugEnabled() property bool debug: NetctlAdds.isDebugEnabled()
@ -40,7 +43,7 @@ Item {
width: parent.width width: parent.width
QtControls.Label { QtControls.Label {
height: parent.height height: parent.height
width: parent.width / 3 width: parent.width * 2 / 5
horizontalAlignment: Text.AlignRight horizontalAlignment: Text.AlignRight
verticalAlignment: Text.AlignVCenter verticalAlignment: Text.AlignVCenter
text: i18n("Path to netctl") text: i18n("Path to netctl")
@ -48,7 +51,7 @@ Item {
QtControls.TextField { QtControls.TextField {
id: netctlPath id: netctlPath
height: parent.height height: parent.height
width: parent.width * 2 / 3 - netctlPathButton.width width: parent.width * 3 / 5 - netctlPathButton.width
text: cfg_dataengine["NETCTLCMD"] text: cfg_dataengine["NETCTLCMD"]
} }
QtControls.Button { QtControls.Button {
@ -59,6 +62,7 @@ Item {
QtDialogs.FileDialog { QtDialogs.FileDialog {
id: netctlFileDialog id: netctlFileDialog
modality: Qt.NonModal
title: i18n("Select a path") title: i18n("Select a path")
folder: "/usr/bin" folder: "/usr/bin"
nameFilters: [ "All files (*)" ] nameFilters: [ "All files (*)" ]
@ -72,7 +76,7 @@ Item {
width: parent.width width: parent.width
QtControls.Label { QtControls.Label {
height: parent.height height: parent.height
width: parent.width / 3 width: parent.width * 2 / 5
horizontalAlignment: Text.AlignRight horizontalAlignment: Text.AlignRight
verticalAlignment: Text.AlignVCenter verticalAlignment: Text.AlignVCenter
text: i18n("Path to netctl-auto") text: i18n("Path to netctl-auto")
@ -80,7 +84,7 @@ Item {
QtControls.TextField { QtControls.TextField {
id: netctlAutoPath id: netctlAutoPath
height: parent.height height: parent.height
width: parent.width * 2 / 3 - netctlAutoPathButton.width width: parent.width * 3 / 5 - netctlAutoPathButton.width
text: cfg_dataengine["NETCTLAUTOCMD"] text: cfg_dataengine["NETCTLAUTOCMD"]
} }
QtControls.Button { QtControls.Button {
@ -91,6 +95,7 @@ Item {
QtDialogs.FileDialog { QtDialogs.FileDialog {
id: netctlAutoFileDialog id: netctlAutoFileDialog
modality: Qt.NonModal
title: i18n("Select a path") title: i18n("Select a path")
folder: "/usr/bin" folder: "/usr/bin"
nameFilters: [ "All files (*)" ] nameFilters: [ "All files (*)" ]
@ -102,18 +107,41 @@ Item {
Row { Row {
height: implicitHeight height: implicitHeight
width: parent.width width: parent.width
QtControls.Label {
height: parent.height
width: parent.width * 2 / 5 - extIp4.width
horizontalAlignment: Text.AlignRight
verticalAlignment: Text.AlignVCenter
text: i18n("Check external IPv4")
}
QtControls.CheckBox { QtControls.CheckBox {
id: extIp4 id: extIp4
height: parent.height height: parent.height
width: parent.width / 3 width: implicitWidth
text: i18n("Check external IPv4")
checked: cfg_dataengine["EXTIP4"] == "true" checked: cfg_dataengine["EXTIP4"] == "true"
style: QtStyles.CheckBoxStyle {
indicator: Rectangle {
implicitWidth: 16
implicitHeight: 16
radius: 3
border.width: 1
border.color: control.activeFocus ? "darkblue" : "gray"
Rectangle {
visible: control.checked
radius: 1
anchors.fill: parent
anchors.margins: 4
color: "#555555"
border.color: "#333333"
}
}
}
} }
QtControls.TextField { QtControls.TextField {
id: extIp4Path id: extIp4Path
enabled: extIp4.checked enabled: extIp4.checked
height: parent.height height: parent.height
width: parent.width * 2 / 3 - extIp4PathButton.width width: parent.width * 3 / 5 - extIp4PathButton.width
text: cfg_dataengine["EXTIP4CMD"] text: cfg_dataengine["EXTIP4CMD"]
} }
QtControls.Button { QtControls.Button {
@ -125,6 +153,7 @@ Item {
QtDialogs.FileDialog { QtDialogs.FileDialog {
id: extIp4FileDialog id: extIp4FileDialog
modality: Qt.NonModal
title: i18n("Select a path") title: i18n("Select a path")
folder: "/usr/bin" folder: "/usr/bin"
nameFilters: [ "All files (*)" ] nameFilters: [ "All files (*)" ]
@ -136,18 +165,41 @@ Item {
Row { Row {
height: implicitHeight height: implicitHeight
width: parent.width width: parent.width
QtControls.Label {
height: parent.height
width: parent.width * 2 / 5 - extIp6.width
horizontalAlignment: Text.AlignRight
verticalAlignment: Text.AlignVCenter
text: i18n("Check external IPv6")
}
QtControls.CheckBox { QtControls.CheckBox {
id: extIp6 id: extIp6
height: parent.height height: parent.height
width: parent.width / 3 width: implicitWidth
text: i18n("Check external IPv6")
checked: cfg_dataengine["EXTIP6"] == "true" checked: cfg_dataengine["EXTIP6"] == "true"
style: QtStyles.CheckBoxStyle {
indicator: Rectangle {
implicitWidth: 16
implicitHeight: 16
radius: 3
border.width: 1
border.color: control.activeFocus ? "darkblue" : "gray"
Rectangle {
visible: control.checked
radius: 1
anchors.fill: parent
anchors.margins: 4
color: "#555555"
border.color: "#333333"
}
}
}
} }
QtControls.TextField { QtControls.TextField {
id: extIp6Path id: extIp6Path
enabled: extIp6.checked enabled: extIp6.checked
height: parent.height height: parent.height
width: parent.width * 2 / 3 - extIp6PathButton.width width: parent.width * 3 / 5 - extIp6PathButton.width
text: cfg_dataengine["EXTIP6CMD"] text: cfg_dataengine["EXTIP6CMD"]
} }
QtControls.Button { QtControls.Button {
@ -159,6 +211,7 @@ Item {
QtDialogs.FileDialog { QtDialogs.FileDialog {
id: extIp6FileDialog id: extIp6FileDialog
modality: Qt.NonModal
title: i18n("Select a path") title: i18n("Select a path")
folder: "/usr/bin" folder: "/usr/bin"
nameFilters: [ "All files (*)" ] nameFilters: [ "All files (*)" ]

View File

@ -53,6 +53,7 @@ Item {
"current": "N\\A", "current": "N\\A",
"extip4": "127.0.0.1", "extip4": "127.0.0.1",
"extip6": "::1", "extip6": "::1",
"info": "N\\A",
"intip4": "127.0.0.1", "intip4": "127.0.0.1",
"intip6": "::1", "intip6": "::1",
"interfaces": "lo", "interfaces": "lo",

View File

@ -19,6 +19,7 @@ import QtQuick 2.0
import QtQuick.Controls 1.3 as QtControls import QtQuick.Controls 1.3 as QtControls
import QtQuick.Dialogs 1.1 as QtDialogs import QtQuick.Dialogs 1.1 as QtDialogs
import QtQuick.Layouts 1.0 as QtLayouts import QtQuick.Layouts 1.0 as QtLayouts
import QtQuick.Controls.Styles 1.3 as QtStyles
import org.kde.plasma.private.netctl 1.0 import org.kde.plasma.private.netctl 1.0
@ -27,6 +28,8 @@ Item {
id: widgetPage id: widgetPage
width: childrenRect.width width: childrenRect.width
height: childrenRect.height height: childrenRect.height
implicitWidth: pageColumn.implicitWidth
implicitHeight: pageColumn.implicitHeight
property bool debug: NetctlAdds.isDebugEnabled() property bool debug: NetctlAdds.isDebugEnabled()
@ -51,15 +54,14 @@ Item {
width: parent.width width: parent.width
QtControls.Label { QtControls.Label {
height: parent.height height: parent.height
width: parent.width / 3 width: parent.width * 2 / 5
horizontalAlignment: Text.AlignRight horizontalAlignment: Text.AlignRight
verticalAlignment: Text.AlignVCenter verticalAlignment: Text.AlignVCenter
text: i18n("Auto update interval, msec") text: i18n("Auto update interval, msec")
} }
QtControls.SpinBox { QtControls.SpinBox {
id: autoUpdate id: autoUpdate
height: parent.height width: parent.width * 3 / 5
width: parent.width * 2 / 3
minimumValue: 1000 minimumValue: 1000
maximumValue: 10000 maximumValue: 10000
stepSize: 500 stepSize: 500
@ -72,7 +74,7 @@ Item {
width: parent.width width: parent.width
QtControls.Label { QtControls.Label {
height: parent.height height: parent.height
width: parent.width / 3 width: parent.width * 2 / 5
horizontalAlignment: Text.AlignRight horizontalAlignment: Text.AlignRight
verticalAlignment: Text.AlignVCenter verticalAlignment: Text.AlignVCenter
text: i18n("Path to GUI") text: i18n("Path to GUI")
@ -80,7 +82,7 @@ Item {
QtControls.TextField { QtControls.TextField {
id: guiPath id: guiPath
height: parent.height height: parent.height
width: parent.width * 2 / 3 - guiPathButton.width width: parent.width * 3 / 5 - guiPathButton.width
text: plasmoid.configuration.guiPath text: plasmoid.configuration.guiPath
} }
QtControls.Button { QtControls.Button {
@ -91,6 +93,7 @@ Item {
QtDialogs.FileDialog { QtDialogs.FileDialog {
id: guiFileDialog id: guiFileDialog
modality: Qt.NonModal
title: i18n("Select a path") title: i18n("Select a path")
folder: "/usr/bin" folder: "/usr/bin"
nameFilters: [ "All files (*)" ] nameFilters: [ "All files (*)" ]
@ -102,17 +105,40 @@ Item {
Row { Row {
height: implicitHeight height: implicitHeight
width: parent.width width: parent.width
QtControls.Label {
height: parent.height
width: parent.width * 2 / 5 - useHelper.width
horizontalAlignment: Text.AlignRight
verticalAlignment: Text.AlignVCenter
text: i18n("Use helper")
}
QtControls.CheckBox { QtControls.CheckBox {
id: useHelper id: useHelper
height: parent.height height: parent.height
width: parent.width / 3 width: implicitWidth
text: i18n("Use helper") style: QtStyles.CheckBoxStyle {
indicator: Rectangle {
implicitWidth: 16
implicitHeight: 16
radius: 3
border.width: 1
border.color: control.activeFocus ? "darkblue" : "gray"
Rectangle {
visible: control.checked
radius: 1
anchors.fill: parent
anchors.margins: 4
color: "#555555"
border.color: "#333333"
}
}
}
} }
QtControls.TextField { QtControls.TextField {
id: helperPath id: helperPath
enabled: useHelper.checked enabled: useHelper.checked
height: parent.height height: parent.height
width: parent.width * 2 / 3 - helperPathButton.width width: parent.width * 3 / 5 - helperPathButton.width
text: plasmoid.configuration.helperPath text: plasmoid.configuration.helperPath
} }
QtControls.Button { QtControls.Button {
@ -137,25 +163,28 @@ Item {
width: parent.width width: parent.width
QtControls.Label { QtControls.Label {
height: parent.height height: parent.height
width: parent.width / 3 width: parent.width * 2 / 5
horizontalAlignment: Text.AlignRight horizontalAlignment: Text.AlignRight
verticalAlignment: Text.AlignVCenter verticalAlignment: Text.AlignVCenter
text: i18n("Path to netctl") text: i18n("Path to netctl")
} }
QtControls.TextField { QtControls.TextField {
id: netctlPath id: netctlPath
enabled: !useHelper.checked
height: parent.height height: parent.height
width: parent.width * 2 / 3 - netctlPathButton.width width: parent.width * 3 / 5 - netctlPathButton.width
text: plasmoid.configuration.netctlPath text: plasmoid.configuration.netctlPath
} }
QtControls.Button { QtControls.Button {
id: netctlPathButton id: netctlPathButton
enabled: !useHelper.checked
text: i18n("Browse") text: i18n("Browse")
onClicked: netctlFileDialog.visible = true onClicked: netctlFileDialog.visible = true
} }
QtDialogs.FileDialog { QtDialogs.FileDialog {
id: netctlFileDialog id: netctlFileDialog
modality: Qt.NonModal
title: i18n("Select a path") title: i18n("Select a path")
folder: "/usr/bin" folder: "/usr/bin"
nameFilters: [ "All files (*)" ] nameFilters: [ "All files (*)" ]
@ -169,25 +198,28 @@ Item {
width: parent.width width: parent.width
QtControls.Label { QtControls.Label {
height: parent.height height: parent.height
width: parent.width / 3 width: parent.width * 2 / 5
horizontalAlignment: Text.AlignRight horizontalAlignment: Text.AlignRight
verticalAlignment: Text.AlignVCenter verticalAlignment: Text.AlignVCenter
text: i18n("Path to netctl-auto") text: i18n("Path to netctl-auto")
} }
QtControls.TextField { QtControls.TextField {
id: netctlAutoPath id: netctlAutoPath
enabled: !useHelper.checked
height: parent.height height: parent.height
width: parent.width * 2 / 3 - netctlAutoPathButton.width width: parent.width * 3 / 5 - netctlAutoPathButton.width
text: plasmoid.configuration.netctlAutoPath text: plasmoid.configuration.netctlAutoPath
} }
QtControls.Button { QtControls.Button {
id: netctlAutoPathButton id: netctlAutoPathButton
enabled: !useHelper.checked
text: i18n("Browse") text: i18n("Browse")
onClicked: netctlAutoFileDialog.visible = true onClicked: netctlAutoFileDialog.visible = true
} }
QtDialogs.FileDialog { QtDialogs.FileDialog {
id: netctlAutoFileDialog id: netctlAutoFileDialog
modality: Qt.NonModal
title: i18n("Select a path") title: i18n("Select a path")
folder: "/usr/bin" folder: "/usr/bin"
nameFilters: [ "All files (*)" ] nameFilters: [ "All files (*)" ]
@ -199,17 +231,40 @@ Item {
Row { Row {
height: implicitHeight height: implicitHeight
width: parent.width width: parent.width
QtControls.Label {
height: parent.height
width: parent.width * 2 / 5 - useSudo.width
horizontalAlignment: Text.AlignRight
verticalAlignment: Text.AlignVCenter
text: i18n("Use sudo for netctl")
}
QtControls.CheckBox { QtControls.CheckBox {
id: useSudo id: useSudo
height: parent.height height: parent.height
width: parent.width / 3 width: implicitWidth
text: i18n("Use sudo for netctl") style: QtStyles.CheckBoxStyle {
indicator: Rectangle {
implicitWidth: 16
implicitHeight: 16
radius: 3
border.width: 1
border.color: control.activeFocus ? "darkblue" : "gray"
Rectangle {
visible: control.checked
radius: 1
anchors.fill: parent
anchors.margins: 4
color: "#555555"
border.color: "#333333"
}
}
}
} }
QtControls.TextField { QtControls.TextField {
id: sudoPath id: sudoPath
enabled: useSudo.checked enabled: useSudo.checked
height: parent.height height: parent.height
width: parent.width * 2 / 3 - sudoPathButton.width width: parent.width * 3 / 5 - sudoPathButton.width
text: plasmoid.configuration.sudoPath text: plasmoid.configuration.sudoPath
} }
QtControls.Button { QtControls.Button {
@ -221,6 +276,7 @@ Item {
QtDialogs.FileDialog { QtDialogs.FileDialog {
id: sudoFileDialog id: sudoFileDialog
modality: Qt.NonModal
title: i18n("Select a path") title: i18n("Select a path")
folder: "/usr/bin" folder: "/usr/bin"
nameFilters: [ "All files (*)" ] nameFilters: [ "All files (*)" ]
@ -232,17 +288,40 @@ Item {
Row { Row {
height: implicitHeight height: implicitHeight
width: parent.width width: parent.width
QtControls.Label {
height: parent.height
width: parent.width * 2 / 5 - useWifi.width
horizontalAlignment: Text.AlignRight
verticalAlignment: Text.AlignVCenter
text: i18n("Show 'Start WiFi menu'")
}
QtControls.CheckBox { QtControls.CheckBox {
id: useWifi id: useWifi
height: parent.height height: parent.height
width: parent.width / 3 width: implicitWidth
text: i18n("Show 'Start WiFi menu'") style: QtStyles.CheckBoxStyle {
indicator: Rectangle {
implicitWidth: 16
implicitHeight: 16
radius: 3
border.width: 1
border.color: control.activeFocus ? "darkblue" : "gray"
Rectangle {
visible: control.checked
radius: 1
anchors.fill: parent
anchors.margins: 4
color: "#555555"
border.color: "#333333"
}
}
}
} }
QtControls.TextField { QtControls.TextField {
id: wifiPath id: wifiPath
enabled: useWifi.checked enabled: useWifi.checked
height: parent.height height: parent.height
width: parent.width * 2 / 3 - wifiPathButton.width width: parent.width * 3 / 5 - wifiPathButton.width
text: plasmoid.configuration.wifiPath text: plasmoid.configuration.wifiPath
} }
QtControls.Button { QtControls.Button {
@ -254,6 +333,7 @@ Item {
QtDialogs.FileDialog { QtDialogs.FileDialog {
id: wifiFileDialog id: wifiFileDialog
modality: Qt.NonModal
title: i18n("Select a path") title: i18n("Select a path")
folder: "/usr/bin" folder: "/usr/bin"
nameFilters: [ "All files (*)" ] nameFilters: [ "All files (*)" ]

View File

@ -1,24 +0,0 @@
find_package(KDE4 REQUIRED)
find_package(Gettext REQUIRED)
if (NOT GETTEXT_MSGFMT_EXECUTABLE)
message(FATAL_ERROR "Please install the msgfmt binary")
endif (NOT GETTEXT_MSGFMT_EXECUTABLE)
file (GLOB _po_files *.po)
set (_gmoFiles)
foreach (_current_PO_FILE ${_po_files})
get_filename_component (_lang ${_current_PO_FILE} NAME_WE)
set (_gmoFile ${CMAKE_CURRENT_BINARY_DIR}/${_lang}.gmo)
add_custom_command (OUTPUT ${_gmoFile}
COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} -o ${_gmoFile} ${_current_PO_FILE}
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
DEPENDS ${_current_PO_FILE}
)
install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${_lang}.gmo DESTINATION ${LOCALE_INSTALL_DIR}/${_lang}/LC_MESSAGES/ RENAME plasma_applet_netctl.mo)
list (APPEND _gmoFiles ${_gmoFile})
endforeach (_current_PO_FILE)
add_custom_target (pofiles ALL DEPENDS ${_gmoFiles})

View File

@ -1,448 +0,0 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
"POT-Creation-Date: 2014-08-24 16:44+0400\n"
"PO-Revision-Date: 2014-08-20 12:00+0400\n"
"Last-Translator: Evgeniy Alekseev <esalexeev@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=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: Lokalize 1.5\n"
#: netctl.cpp:270
msgid "Set profile %1 disabled"
msgstr "Set profile %1 disabled"
#: netctl.cpp:273
msgid "Set profile %1 enabled"
msgstr "Set profile %1 enabled"
#: netctl.cpp:294
msgid "Restart profile %1"
msgstr "Restart profile %1"
#: netctl.cpp:315
msgid "Start profile %1"
msgstr "Start profile %1"
#: netctl.cpp:341
msgid "Stop profile %1"
msgstr "Stop profile %1"
#: netctl.cpp:361 netctl.cpp:499
msgid "Stop all profiles"
msgstr "Stop all profiles"
#: netctl.cpp:381
msgid "Switch to profile %1"
msgstr "Switch to profile %1"
#: netctl.cpp:454
msgid "Start another profile"
msgstr "Start another profile"
#: netctl.cpp:455
msgid "Stop %1"
msgstr "Stop %1"
#: netctl.cpp:456
msgid "Restart %1"
msgstr "Restart %1"
#: netctl.cpp:458
msgid "Disable %1"
msgstr "Disable %1"
#: netctl.cpp:460
msgid "Enable %1"
msgstr "Enable %1"
#: netctl.cpp:463 netctl.cpp:486
msgid "Start profile"
msgstr "Start profile"
#: netctl.cpp:494
msgid "Stop profile"
msgstr "Stop profile"
#: netctl.cpp:504
msgid "Switch to profile"
msgstr "Switch to profile"
#: netctl.cpp:512
msgid "Restart profile"
msgstr "Restart profile"
#: netctl.cpp:517
msgid "Enable profile"
msgstr "Enable profile"
#: netctl.cpp:521
msgid "Show netctl-gui"
msgstr "Show netctl-gui"
#: netctl.cpp:526
msgid "Show WiFi menu"
msgstr "Show WiFi menu"
#: netctl.cpp:553
msgid "Start GUI"
msgstr "Start GUI"
#: netctl.cpp:564
msgid "Start WiFi menu"
msgstr "Start WiFi menu"
#: netctl.cpp:604
msgid "Network is up"
msgstr "Network is up"
#: netctl.cpp:608
msgid "Network is down"
msgstr "Network is down"
#: netctl.cpp:798
msgid ""
"Version %1\n"
"(build date %2)"
msgstr ""
"Version %1\n"
"(build date %2)"
#: netctl.cpp:799
msgid "KDE widget which interacts with netctl."
msgstr "KDE widget which interacts with netctl."
#: netctl.cpp:800
msgid "Links:"
msgstr "Links:"
#: netctl.cpp:801
msgid "Homepage"
msgstr "Homepage"
#: netctl.cpp:802
msgid "Repository"
msgstr "Repository"
#: netctl.cpp:803
msgid "Bugtracker"
msgstr "Bugtracker"
#: netctl.cpp:804
msgid "Translation issue"
msgstr "Translation issue"
#: netctl.cpp:805
msgid "AUR packages"
msgstr "AUR packages"
#: netctl.cpp:807
msgid "This software is licensed under %1"
msgstr "This software is licensed under %1"
#: netctl.cpp:815
msgid "Translators: %1"
msgstr "Translators: %1"
#: netctl.cpp:816
msgid "This software uses: %1"
msgstr "This software uses: %1"
#: netctl.cpp:818
msgid "Netctl plasmoid"
msgstr "Netctl plasmoid"
#: netctl.cpp:819
msgid "Appearance"
msgstr "Appearance"
#: netctl.cpp:820
msgid "DataEngine"
msgstr "DataEngine"
#: netctl.cpp:821
msgid "About"
msgstr "About"
#. i18n: file: appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
#: po/rc.cpp:3 rc.cpp:3
msgid "Inactive icon"
msgstr "Inactive icon"
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#: po/rc.cpp:6 po/rc.cpp:42 po/rc.cpp:54 po/rc.cpp:60 po/rc.cpp:66
#: po/rc.cpp:72 po/rc.cpp:81 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99
#: po/rc.cpp:105 po/rc.cpp:111 rc.cpp:6 rc.cpp:42 rc.cpp:54 rc.cpp:60
#: rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105
#: rc.cpp:111
msgid "Browse"
msgstr "Browse"
#. i18n: file: appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
#: po/rc.cpp:9 rc.cpp:9
msgid "Font color"
msgstr "Font color"
#. i18n: file: appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
#: po/rc.cpp:12 rc.cpp:12
msgid "Set font color"
msgstr "Set font color"
#. i18n: file: appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
#: po/rc.cpp:15 rc.cpp:15
msgid "Font size"
msgstr "Font size"
#. i18n: file: appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
#: po/rc.cpp:18 rc.cpp:18
msgid "Set font size"
msgstr "Set font size"
#. i18n: file: appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
#: po/rc.cpp:21 rc.cpp:21
msgid "Font weight"
msgstr "Font weight"
#. i18n: file: appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
#: po/rc.cpp:24 rc.cpp:24
msgid "Set font weight"
msgstr "Set font weight"
#. i18n: file: appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
#: po/rc.cpp:27 rc.cpp:27
msgid "Font style"
msgstr "Font style"
#. i18n: file: appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
#: po/rc.cpp:30 rc.cpp:30
msgid "Set font style"
msgstr "Set font style"
#. i18n: file: appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
#: po/rc.cpp:33 rc.cpp:33
msgid "Font"
msgstr "Font"
#. i18n: file: appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
#: po/rc.cpp:36 rc.cpp:36
msgid "Set font family"
msgstr "Set font family"
#. i18n: file: appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
#: po/rc.cpp:39 rc.cpp:39
msgid "Active icon"
msgstr "Active icon"
#. i18n: file: appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
#: po/rc.cpp:45 rc.cpp:45
msgid "Text align"
msgstr "Text align"
#. i18n: file: appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
#: po/rc.cpp:48 rc.cpp:48
msgid "Set text align"
msgstr "Set text align"
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#: po/rc.cpp:51 po/rc.cpp:90 rc.cpp:51 rc.cpp:90
msgid "Path to netctl"
msgstr "Path to netctl"
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
msgid "Path to netctl-auto"
msgstr "Path to netctl-auto"
#. i18n: file: dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
#: po/rc.cpp:63 rc.cpp:63
msgid "Check external IPv4"
msgstr "Check external IPv4"
#. i18n: file: dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
#: po/rc.cpp:69 rc.cpp:69
msgid "Check external IPv6"
msgstr "Check external IPv6"
#. i18n: file: widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
#: po/rc.cpp:75 rc.cpp:75
msgid "Auto update interval, msec"
msgstr "Auto update interval, msec"
#. i18n: file: widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
#: po/rc.cpp:78 rc.cpp:78
msgid "Path to GUI"
msgstr "Path to GUI"
#. i18n: file: widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
#: po/rc.cpp:84 rc.cpp:84
msgid "Use helper"
msgstr "Use helper"
#. i18n: file: widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
#: po/rc.cpp:102 rc.cpp:102
msgid "Use sudo for netctl"
msgstr "Use sudo for netctl"
#. i18n: file: widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
#: po/rc.cpp:108 rc.cpp:108
msgid "Show 'Start WiFi menu'"
msgstr "Show 'Start WiFi menu'"
#. i18n: file: widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
#: po/rc.cpp:114 rc.cpp:114
msgid "Show more detailed interface"
msgstr "Show more detailed interface"
#. i18n: file: widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
#: po/rc.cpp:117 rc.cpp:117
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
msgstr ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
#: po/rc.cpp:126 rc.cpp:126
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Evgeniy Alekseev"
#: po/rc.cpp:127 rc.cpp:127
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "esalexeev@gmail.com"
#~ msgid "Acknowledgement"
#~ msgstr "Acknowledgement"
#~ msgid "normal"
#~ msgstr "normal"
#~ msgid "italic"
#~ msgstr "italic"
#~ msgid "Path to ip"
#~ msgstr "Path to ip"
#~ msgid "Path to interface list"
#~ msgstr "Path to interface list"
#~ msgid "Show network devices"
#~ msgstr "Show network devices"
#~ msgid "Show external IP"
#~ msgstr "Show external IP"
#~ msgid "Show internal IP"
#~ msgstr "Show internal IP"
#~ msgid "Configuration"
#~ msgstr "Configuration"

View File

@ -1,47 +0,0 @@
#!/bin/sh
# root of translatable sources
BASEDIR="../"
PROJECT="plasma_applet_netctl"
BUGADDR="https://github.com/arcan1s/netctl-gui/issues"
# working dir
WDIR=`pwd`
echo "Preparing rc files"
cd ${BASEDIR}
# we use simple sorting to make sure the lines do not jump around too much from system to system
find . -name '*.rc' -o -name '*.ui' -o -name '*.kcfg' | sort > ${WDIR}/rcfiles.list
xargs --arg-file=${WDIR}/rcfiles.list extractrc > ${WDIR}/rc.cpp
# additional string for KAboutData
echo 'i18nc("NAME OF TRANSLATORS","Your names");' >> ${WDIR}/rc.cpp
echo 'i18nc("EMAIL OF TRANSLATORS","Your emails");' >> ${WDIR}/rc.cpp
cd ${WDIR}
echo "Done preparing rc files"
echo "Extracting messages"
cd ${BASEDIR}
# see above on sorting
find . -name '*.cpp' -o -name '*.h' -o -name '*.c' | sort > ${WDIR}/infiles.list
echo "rc.cpp" >> ${WDIR}/infiles.list
cd ${WDIR}
xgettext --from-code=UTF-8 -C -kde -ci18n -ki18n:1 -ki18nc:1c,2 -ki18np:1,2 -ki18ncp:1c,2,3 -ktr2i18n:1 \
-kI18N_NOOP:1 -kI18N_NOOP2:1c,2 -kaliasLocale -kki18n:1 -kki18nc:1c,2 -kki18np:1,2 -kki18ncp:1c,2,3 \
--msgid-bugs-address="${BUGADDR}" \
--files-from=infiles.list -D ${BASEDIR} -D ${WDIR} -o ${PROJECT}.pot || { echo "Error while calling xgettext, aborting."; exit 1; }
echo "Done extracting messages"
echo "Merging translations"
catalogs=`find . -name '*.po'`
for cat in $catalogs; do
echo $cat
msgmerge -o $cat.new $cat ${PROJECT}.pot
mv $cat.new $cat
done
echo "Done merging translations"
echo "Cleaning up"
cd ${WDIR}
rm -f rcfiles.list infiles.list rc.cpp
echo "Done"

View File

@ -1,422 +0,0 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# NOGISAKA Sadata <ngsksdt@gmail.com>, 2014.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
"POT-Creation-Date: 2014-08-24 16:44+0400\n"
"PO-Revision-Date: 2014-10-13 16:37+0900\n"
"Last-Translator: NOGISAKA Sadata <ngsksdt@gmail.com>\n"
"Language-Team: Japanese <kde-i18n-doc@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=1; plural=0;\n"
"X-Generator: Lokalize 1.5\n"
#: netctl.cpp:270
msgid "Set profile %1 disabled"
msgstr "プロファイル %1 を無効にする"
#: netctl.cpp:273
msgid "Set profile %1 enabled"
msgstr "プロファイル %1 を有効にする"
#: netctl.cpp:294
msgid "Restart profile %1"
msgstr "プロファイル %1 の利用を再開"
#: netctl.cpp:315
msgid "Start profile %1"
msgstr "プロファイル %1 の利用を開始"
#: netctl.cpp:341
msgid "Stop profile %1"
msgstr "プロファイル %1 の利用を停止する"
#: netctl.cpp:361 netctl.cpp:499
msgid "Stop all profiles"
msgstr "全てのプロファイルの利用を停止する"
#: netctl.cpp:381
msgid "Switch to profile %1"
msgstr "プロファイルを %1 へ切り替える"
#: netctl.cpp:454
msgid "Start another profile"
msgstr "他のプロファイルの利用を開始"
#: netctl.cpp:455
msgid "Stop %1"
msgstr "%1 を停止"
#: netctl.cpp:456
msgid "Restart %1"
msgstr "%1 を再開"
#: netctl.cpp:458
msgid "Disable %1"
msgstr "%1 を無効にする"
#: netctl.cpp:460
msgid "Enable %1"
msgstr "%1 を有効にする"
#: netctl.cpp:463 netctl.cpp:486
msgid "Start profile"
msgstr "プロファイルの利用を開始"
#: netctl.cpp:494
msgid "Stop profile"
msgstr "プロファイルの利用を停止する"
#: netctl.cpp:504
msgid "Switch to profile"
msgstr "プロファイルを切り替える"
#: netctl.cpp:512
msgid "Restart profile"
msgstr "プロファイルの利用を再開"
#: netctl.cpp:517
msgid "Enable profile"
msgstr "プロファイルを有効にする"
#: netctl.cpp:521
msgid "Show netctl-gui"
msgstr "netctl-gui を表示"
#: netctl.cpp:526
msgid "Show WiFi menu"
msgstr "WiFi メニューを表示"
#: netctl.cpp:553
msgid "Start GUI"
msgstr "GUI を開始"
#: netctl.cpp:564
msgid "Start WiFi menu"
msgstr "WiFi メニューを開始"
#: netctl.cpp:604
msgid "Network is up"
msgstr "ネットワークは有効です"
#: netctl.cpp:608
msgid "Network is down"
msgstr "ネットワークは無効です"
#: netctl.cpp:798
msgid ""
"Version %1\n"
"(build date %2)"
msgstr ""
"バージョン:%1\n"
"(ビルド日時:%2"
#: netctl.cpp:799
msgid "KDE widget which interacts with netctl."
msgstr "netctl と連携する KDE ウィジェット"
#: netctl.cpp:800
msgid "Links:"
msgstr "リンク:"
#: netctl.cpp:801
msgid "Homepage"
msgstr "ホームページ"
#: netctl.cpp:802
msgid "Repository"
msgstr "レポジトリ"
#: netctl.cpp:803
msgid "Bugtracker"
msgstr "バグトラッカ"
#: netctl.cpp:804
msgid "Translation issue"
msgstr "翻訳に関する issue"
#: netctl.cpp:805
msgid "AUR packages"
msgstr "AUR パッケージ"
#: netctl.cpp:807
msgid "This software is licensed under %1"
msgstr "このソフトウェアは %1 の下で許諾されます"
#: netctl.cpp:815
msgid "Translators: %1"
msgstr "翻訳者:%1"
#: netctl.cpp:816
msgid "This software uses: %1"
msgstr "このソフトウェアは次を利用しています:%1"
#: netctl.cpp:818
msgid "Netctl plasmoid"
msgstr "Netctl plasmoid"
#: netctl.cpp:819
msgid "Appearance"
msgstr "外観"
#: netctl.cpp:820
msgid "DataEngine"
msgstr "DataEngine"
#: netctl.cpp:821
msgid "About"
msgstr "概要"
#. i18n: file: appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
#: po/rc.cpp:3 rc.cpp:3
msgid "Inactive icon"
msgstr "非アクティブ時のアイコン"
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#: po/rc.cpp:6 po/rc.cpp:42 po/rc.cpp:54 po/rc.cpp:60 po/rc.cpp:66
#: po/rc.cpp:72 po/rc.cpp:81 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99
#: po/rc.cpp:105 po/rc.cpp:111 rc.cpp:6 rc.cpp:42 rc.cpp:54 rc.cpp:60
#: rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105
#: rc.cpp:111
msgid "Browse"
msgstr "参照"
#. i18n: file: appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
#: po/rc.cpp:9 rc.cpp:9
msgid "Font color"
msgstr "フォントの色"
#. i18n: file: appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
#: po/rc.cpp:12 rc.cpp:12
msgid "Set font color"
msgstr "フォントの色を設定する"
#. i18n: file: appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
#: po/rc.cpp:15 rc.cpp:15
msgid "Font size"
msgstr "フォントの大きさ"
#. i18n: file: appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
#: po/rc.cpp:18 rc.cpp:18
msgid "Set font size"
msgstr "フォントの大きさを設定する"
#. i18n: file: appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
#: po/rc.cpp:21 rc.cpp:21
msgid "Font weight"
msgstr "フォントの太さ"
#. i18n: file: appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
#: po/rc.cpp:24 rc.cpp:24
msgid "Set font weight"
msgstr "フォントの太さを設定する"
#. i18n: file: appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
#: po/rc.cpp:27 rc.cpp:27
msgid "Font style"
msgstr "フォントの字形"
#. i18n: file: appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
#: po/rc.cpp:30 rc.cpp:30
msgid "Set font style"
msgstr "フォントの字形を設定する"
#. i18n: file: appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
#: po/rc.cpp:33 rc.cpp:33
msgid "Font"
msgstr "フォント"
#. i18n: file: appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
#: po/rc.cpp:36 rc.cpp:36
msgid "Set font family"
msgstr "フォントを設定する"
#. i18n: file: appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
#: po/rc.cpp:39 rc.cpp:39
msgid "Active icon"
msgstr "アクティブ時のアイコン"
#. i18n: file: appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
#: po/rc.cpp:45 rc.cpp:45
msgid "Text align"
msgstr "テキストの位置"
#. i18n: file: appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
#: po/rc.cpp:48 rc.cpp:48
msgid "Set text align"
msgstr "テキストの位置を設定する"
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#: po/rc.cpp:51 po/rc.cpp:90 rc.cpp:51 rc.cpp:90
msgid "Path to netctl"
msgstr "netctl へのパス"
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
msgid "Path to netctl-auto"
msgstr "netctl-auto へのパス"
#. i18n: file: dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
#: po/rc.cpp:63 rc.cpp:63
msgid "Check external IPv4"
msgstr "外部 IPv4 アドレスを確認"
#. i18n: file: dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
#: po/rc.cpp:69 rc.cpp:69
msgid "Check external IPv6"
msgstr "外部 IPv6 アドレスを確認"
#. i18n: file: widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
#: po/rc.cpp:75 rc.cpp:75
msgid "Auto update interval, msec"
msgstr "自動更新の間隔(ミリ秒)"
#. i18n: file: widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
#: po/rc.cpp:78 rc.cpp:78
msgid "Path to GUI"
msgstr "GUIへのパス"
#. i18n: file: widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
#: po/rc.cpp:84 rc.cpp:84
msgid "Use helper"
msgstr "ヘルパを使用する"
#. i18n: file: widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
#: po/rc.cpp:102 rc.cpp:102
msgid "Use sudo for netctl"
msgstr "netctl に対して sudo を使用する"
#. i18n: file: widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
#: po/rc.cpp:108 rc.cpp:108
msgid "Show 'Start WiFi menu'"
msgstr "「Wifi メニューの開始」を表示"
#. i18n: file: widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
#: po/rc.cpp:114 rc.cpp:114
msgid "Show more detailed interface"
msgstr "インターフェースについての詳細を表示"
#. i18n: file: widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
#: po/rc.cpp:117 rc.cpp:117
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
msgstr ""
"$info - アクティブなプロファイルの情報\n"
"$current - 現在利用中プロファイルの情報\n"
"$extip4 - 外部 IPv4 アドレス\n"
"$extip6 - 外部 IPv6 アドレス\n"
"$interfaces - ネットワークインターフェースの一覧\n"
"$intip4 - 内部 IPv4 アドレス\n"
"$intip6 - 内部 IPv6 アドレス\n"
"$profiles - プロファイルの一覧\n"
"$status - 現在のプロファイルの状態(静的/有効)"
#: po/rc.cpp:126 rc.cpp:126
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "NOGISAKA Sadata"
#: po/rc.cpp:127 rc.cpp:127
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "ngsksdt@gmail.com "

View File

@ -1,409 +0,0 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
"POT-Creation-Date: 2014-08-24 16:44+0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: netctl.cpp:270
msgid "Set profile %1 disabled"
msgstr ""
#: netctl.cpp:273
msgid "Set profile %1 enabled"
msgstr ""
#: netctl.cpp:294
msgid "Restart profile %1"
msgstr ""
#: netctl.cpp:315
msgid "Start profile %1"
msgstr ""
#: netctl.cpp:341
msgid "Stop profile %1"
msgstr ""
#: netctl.cpp:361 netctl.cpp:499
msgid "Stop all profiles"
msgstr ""
#: netctl.cpp:381
msgid "Switch to profile %1"
msgstr ""
#: netctl.cpp:454
msgid "Start another profile"
msgstr ""
#: netctl.cpp:455
msgid "Stop %1"
msgstr ""
#: netctl.cpp:456
msgid "Restart %1"
msgstr ""
#: netctl.cpp:458
msgid "Disable %1"
msgstr ""
#: netctl.cpp:460
msgid "Enable %1"
msgstr ""
#: netctl.cpp:463 netctl.cpp:486
msgid "Start profile"
msgstr ""
#: netctl.cpp:494
msgid "Stop profile"
msgstr ""
#: netctl.cpp:504
msgid "Switch to profile"
msgstr ""
#: netctl.cpp:512
msgid "Restart profile"
msgstr ""
#: netctl.cpp:517
msgid "Enable profile"
msgstr ""
#: netctl.cpp:521
msgid "Show netctl-gui"
msgstr ""
#: netctl.cpp:526
msgid "Show WiFi menu"
msgstr ""
#: netctl.cpp:553
msgid "Start GUI"
msgstr ""
#: netctl.cpp:564
msgid "Start WiFi menu"
msgstr ""
#: netctl.cpp:604
msgid "Network is up"
msgstr ""
#: netctl.cpp:608
msgid "Network is down"
msgstr ""
#: netctl.cpp:798
msgid ""
"Version %1\n"
"(build date %2)"
msgstr ""
#: netctl.cpp:799
msgid "KDE widget which interacts with netctl."
msgstr ""
#: netctl.cpp:800
msgid "Links:"
msgstr ""
#: netctl.cpp:801
msgid "Homepage"
msgstr ""
#: netctl.cpp:802
msgid "Repository"
msgstr ""
#: netctl.cpp:803
msgid "Bugtracker"
msgstr ""
#: netctl.cpp:804
msgid "Translation issue"
msgstr ""
#: netctl.cpp:805
msgid "AUR packages"
msgstr ""
#: netctl.cpp:807
msgid "This software is licensed under %1"
msgstr ""
#: netctl.cpp:815
msgid "Translators: %1"
msgstr ""
#: netctl.cpp:816
msgid "This software uses: %1"
msgstr ""
#: netctl.cpp:818
msgid "Netctl plasmoid"
msgstr ""
#: netctl.cpp:819
msgid "Appearance"
msgstr ""
#: netctl.cpp:820
msgid "DataEngine"
msgstr ""
#: netctl.cpp:821
msgid "About"
msgstr ""
#. i18n: file: appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
#: po/rc.cpp:3 rc.cpp:3
msgid "Inactive icon"
msgstr ""
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#: po/rc.cpp:6 po/rc.cpp:42 po/rc.cpp:54 po/rc.cpp:60 po/rc.cpp:66
#: po/rc.cpp:72 po/rc.cpp:81 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99
#: po/rc.cpp:105 po/rc.cpp:111 rc.cpp:6 rc.cpp:42 rc.cpp:54 rc.cpp:60
#: rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105
#: rc.cpp:111
msgid "Browse"
msgstr ""
#. i18n: file: appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
#: po/rc.cpp:9 rc.cpp:9
msgid "Font color"
msgstr ""
#. i18n: file: appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
#: po/rc.cpp:12 rc.cpp:12
msgid "Set font color"
msgstr ""
#. i18n: file: appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
#: po/rc.cpp:15 rc.cpp:15
msgid "Font size"
msgstr ""
#. i18n: file: appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
#: po/rc.cpp:18 rc.cpp:18
msgid "Set font size"
msgstr ""
#. i18n: file: appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
#: po/rc.cpp:21 rc.cpp:21
msgid "Font weight"
msgstr ""
#. i18n: file: appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
#: po/rc.cpp:24 rc.cpp:24
msgid "Set font weight"
msgstr ""
#. i18n: file: appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
#: po/rc.cpp:27 rc.cpp:27
msgid "Font style"
msgstr ""
#. i18n: file: appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
#: po/rc.cpp:30 rc.cpp:30
msgid "Set font style"
msgstr ""
#. i18n: file: appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
#: po/rc.cpp:33 rc.cpp:33
msgid "Font"
msgstr ""
#. i18n: file: appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
#: po/rc.cpp:36 rc.cpp:36
msgid "Set font family"
msgstr ""
#. i18n: file: appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
#: po/rc.cpp:39 rc.cpp:39
msgid "Active icon"
msgstr ""
#. i18n: file: appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
#: po/rc.cpp:45 rc.cpp:45
msgid "Text align"
msgstr ""
#. i18n: file: appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
#: po/rc.cpp:48 rc.cpp:48
msgid "Set text align"
msgstr ""
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#: po/rc.cpp:51 po/rc.cpp:90 rc.cpp:51 rc.cpp:90
msgid "Path to netctl"
msgstr ""
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
msgid "Path to netctl-auto"
msgstr ""
#. i18n: file: dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
#: po/rc.cpp:63 rc.cpp:63
msgid "Check external IPv4"
msgstr ""
#. i18n: file: dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
#: po/rc.cpp:69 rc.cpp:69
msgid "Check external IPv6"
msgstr ""
#. i18n: file: widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
#: po/rc.cpp:75 rc.cpp:75
msgid "Auto update interval, msec"
msgstr ""
#. i18n: file: widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
#: po/rc.cpp:78 rc.cpp:78
msgid "Path to GUI"
msgstr ""
#. i18n: file: widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
#: po/rc.cpp:84 rc.cpp:84
msgid "Use helper"
msgstr ""
#. i18n: file: widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
#: po/rc.cpp:102 rc.cpp:102
msgid "Use sudo for netctl"
msgstr ""
#. i18n: file: widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
#: po/rc.cpp:108 rc.cpp:108
msgid "Show 'Start WiFi menu'"
msgstr ""
#. i18n: file: widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
#: po/rc.cpp:114 rc.cpp:114
msgid "Show more detailed interface"
msgstr ""
#. i18n: file: widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
#: po/rc.cpp:117 rc.cpp:117
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
msgstr ""
#: po/rc.cpp:126 rc.cpp:126
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr ""
#: po/rc.cpp:127 rc.cpp:127
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr ""

View File

@ -1,448 +0,0 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
"POT-Creation-Date: 2014-08-24 16:44+0400\n"
"PO-Revision-Date: 2014-08-20 12:00+0400\n"
"Last-Translator: Evgeniy Alekseev <esalexeev@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=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: Lokalize 1.5\n"
#: netctl.cpp:270
msgid "Set profile %1 disabled"
msgstr "Выключение автозагрузки профиля %1"
#: netctl.cpp:273
msgid "Set profile %1 enabled"
msgstr "Включение автозагрузки профиля %1"
#: netctl.cpp:294
msgid "Restart profile %1"
msgstr "Перезапуск профиля %1"
#: netctl.cpp:315
msgid "Start profile %1"
msgstr "Запуск профиля %1"
#: netctl.cpp:341
msgid "Stop profile %1"
msgstr "Остановка профиля %1"
#: netctl.cpp:361 netctl.cpp:499
msgid "Stop all profiles"
msgstr "Остановить все профили"
#: netctl.cpp:381
msgid "Switch to profile %1"
msgstr "Переключение на профиль %1"
#: netctl.cpp:454
msgid "Start another profile"
msgstr "Запустить другой профиль"
#: netctl.cpp:455
msgid "Stop %1"
msgstr "Остановить %1"
#: netctl.cpp:456
msgid "Restart %1"
msgstr "Перезапустить %1"
#: netctl.cpp:458
msgid "Disable %1"
msgstr "Отключить %1"
#: netctl.cpp:460
msgid "Enable %1"
msgstr "Включить %1"
#: netctl.cpp:463 netctl.cpp:486
msgid "Start profile"
msgstr "Запустить профиль"
#: netctl.cpp:494
msgid "Stop profile"
msgstr "Остановить профиль"
#: netctl.cpp:504
msgid "Switch to profile"
msgstr "Переключить профиль"
#: netctl.cpp:512
msgid "Restart profile"
msgstr "Перезапустить профиль"
#: netctl.cpp:517
msgid "Enable profile"
msgstr "Включить профиль"
#: netctl.cpp:521
msgid "Show netctl-gui"
msgstr "Показать netctl-gui"
#: netctl.cpp:526
msgid "Show WiFi menu"
msgstr "Запустить WiFi-menu"
#: netctl.cpp:553
msgid "Start GUI"
msgstr "Запуск GUI"
#: netctl.cpp:564
msgid "Start WiFi menu"
msgstr "Запуск WiFi-menu"
#: netctl.cpp:604
msgid "Network is up"
msgstr "Сеть работает"
#: netctl.cpp:608
msgid "Network is down"
msgstr "Сеть не работает"
#: netctl.cpp:798
msgid ""
"Version %1\n"
"(build date %2)"
msgstr ""
"Версия %1\n"
"(дата сборки %2)"
#: netctl.cpp:799
msgid "KDE widget which interacts with netctl."
msgstr "Виджет KDE, который взаимодействует с netctl."
#: netctl.cpp:800
msgid "Links:"
msgstr "Ссылки:"
#: netctl.cpp:801
msgid "Homepage"
msgstr "Домашняя страница"
#: netctl.cpp:802
msgid "Repository"
msgstr "Репозиторий"
#: netctl.cpp:803
msgid "Bugtracker"
msgstr "Багтрекер"
#: netctl.cpp:804
msgid "Translation issue"
msgstr "Тикет перевода"
#: netctl.cpp:805
msgid "AUR packages"
msgstr "Пакеты в AUR"
#: netctl.cpp:807
msgid "This software is licensed under %1"
msgstr "Данное приложение лицензировано под %1"
#: netctl.cpp:815
msgid "Translators: %1"
msgstr "Переводчики: %1"
#: netctl.cpp:816
msgid "This software uses: %1"
msgstr "Данное приложение использует: %1"
#: netctl.cpp:818
msgid "Netctl plasmoid"
msgstr "Netctl plasmoid"
#: netctl.cpp:819
msgid "Appearance"
msgstr "Внешний вид"
#: netctl.cpp:820
msgid "DataEngine"
msgstr "DataEngine"
#: netctl.cpp:821
msgid "About"
msgstr "О программе"
#. i18n: file: appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
#: po/rc.cpp:3 rc.cpp:3
msgid "Inactive icon"
msgstr "Иконка неактивного подключения"
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#. i18n: file: appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#: po/rc.cpp:6 po/rc.cpp:42 po/rc.cpp:54 po/rc.cpp:60 po/rc.cpp:66
#: po/rc.cpp:72 po/rc.cpp:81 po/rc.cpp:87 po/rc.cpp:93 po/rc.cpp:99
#: po/rc.cpp:105 po/rc.cpp:111 rc.cpp:6 rc.cpp:42 rc.cpp:54 rc.cpp:60
#: rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93 rc.cpp:99 rc.cpp:105
#: rc.cpp:111
msgid "Browse"
msgstr "Обзор"
#. i18n: file: appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
#: po/rc.cpp:9 rc.cpp:9
msgid "Font color"
msgstr "Цвет шрифта"
#. i18n: file: appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
#: po/rc.cpp:12 rc.cpp:12
msgid "Set font color"
msgstr "Укажите цвет шрифта"
#. i18n: file: appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
#: po/rc.cpp:15 rc.cpp:15
msgid "Font size"
msgstr "Размер шрифта"
#. i18n: file: appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
#: po/rc.cpp:18 rc.cpp:18
msgid "Set font size"
msgstr "Укажите размер шрифта"
#. i18n: file: appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
#: po/rc.cpp:21 rc.cpp:21
msgid "Font weight"
msgstr "Толщина шрифта"
#. i18n: file: appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
#: po/rc.cpp:24 rc.cpp:24
msgid "Set font weight"
msgstr "Укажите ширину шрифта"
#. i18n: file: appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
#: po/rc.cpp:27 rc.cpp:27
msgid "Font style"
msgstr "Стиль шрифта"
#. i18n: file: appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
#: po/rc.cpp:30 rc.cpp:30
msgid "Set font style"
msgstr "Укажите стиль шрифта"
#. i18n: file: appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
#: po/rc.cpp:33 rc.cpp:33
msgid "Font"
msgstr "Шрифт"
#. i18n: file: appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
#: po/rc.cpp:36 rc.cpp:36
msgid "Set font family"
msgstr "Укажите шрифт"
#. i18n: file: appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
#: po/rc.cpp:39 rc.cpp:39
msgid "Active icon"
msgstr "Иконка активного подключения"
#. i18n: file: appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
#: po/rc.cpp:45 rc.cpp:45
msgid "Text align"
msgstr "Выравнивание текста"
#. i18n: file: appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
#: po/rc.cpp:48 rc.cpp:48
msgid "Set text align"
msgstr "Установите выравнивание текста"
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#: po/rc.cpp:51 po/rc.cpp:90 rc.cpp:51 rc.cpp:90
msgid "Path to netctl"
msgstr "Путь к netctl"
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#: po/rc.cpp:57 po/rc.cpp:96 rc.cpp:57 rc.cpp:96
msgid "Path to netctl-auto"
msgstr "Путь к netctl-auto"
#. i18n: file: dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
#: po/rc.cpp:63 rc.cpp:63
msgid "Check external IPv4"
msgstr "Проверять внешний IPv4"
#. i18n: file: dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
#: po/rc.cpp:69 rc.cpp:69
msgid "Check external IPv6"
msgstr "Проверять внешний IPv6"
#. i18n: file: widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
#: po/rc.cpp:75 rc.cpp:75
msgid "Auto update interval, msec"
msgstr "Интервал автообновления, мсек"
#. i18n: file: widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
#: po/rc.cpp:78 rc.cpp:78
msgid "Path to GUI"
msgstr "Путь к GUI"
#. i18n: file: widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
#: po/rc.cpp:84 rc.cpp:84
msgid "Use helper"
msgstr "Использовать хелпер"
#. i18n: file: widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
#: po/rc.cpp:102 rc.cpp:102
msgid "Use sudo for netctl"
msgstr "Использовать sudo для netctl"
#. i18n: file: widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
#: po/rc.cpp:108 rc.cpp:108
msgid "Show 'Start WiFi menu'"
msgstr "Показать 'Запустить WiFi-menu'"
#. i18n: file: widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
#: po/rc.cpp:114 rc.cpp:114
msgid "Show more detailed interface"
msgstr "Показать более детальный интерфейс"
#. i18n: file: widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
#: po/rc.cpp:117 rc.cpp:117
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
msgstr ""
"$info - информация об активном профиле\n"
"$current - имя текущего профиля\n"
"$extip4 - внешний IPv4\n"
"$extip6 - внешний IPv6\n"
"$interfaces - список сетевых интерфейсов\n"
"$intip4 - внутренний IPv4\n"
"$intip6 - внутренний IPv6\n"
"$profiles - список профилей netctl\n"
"$status - статус текущего профиля (static/enabled)"
#: po/rc.cpp:126 rc.cpp:126
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Evgeniy Alekseev"
#: po/rc.cpp:127 rc.cpp:127
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "esalexeev@gmail.com"
#~ msgid "Acknowledgement"
#~ msgstr "Благодарности"
#~ msgid "normal"
#~ msgstr "normal"
#~ msgid "italic"
#~ msgstr "italic"
#~ msgid "Path to ip"
#~ msgstr "Путь к ip"
#~ msgid "Path to interface list"
#~ msgstr "Путь к интерфейсам"
#~ msgid "Show network devices"
#~ msgstr "Показать сетевые устройства"
#~ msgid "Show external IP"
#~ msgstr "Показать внешний IP"
#~ msgid "Show internal IP"
#~ msgstr "Показать внутренний IP"
#~ msgid "Configuration"
#~ msgstr "Настройка"

View File

@ -9,4 +9,5 @@ if (BUILD_DATAENGINE OR BUILD_PLASMOID)
install (FILES icon-plasmoid.png DESTINATION share/pixmaps RENAME netctl-gui-widget.png) install (FILES icon-plasmoid.png DESTINATION share/pixmaps RENAME netctl-gui-widget.png)
install (FILES network-idle-64x64.png DESTINATION share/icons/hicolor/64x64/apps RENAME netctl-idle.png) install (FILES network-idle-64x64.png DESTINATION share/icons/hicolor/64x64/apps RENAME netctl-idle.png)
install (FILES network-offline-64x64.png DESTINATION share/icons/hicolor/64x64/apps RENAME netctl-offline.png) install (FILES network-offline-64x64.png DESTINATION share/icons/hicolor/64x64/apps RENAME netctl-offline.png)
add_subdirectory (po)
endif () endif ()

View File

@ -1,12 +1,20 @@
find_package(KDE4 REQUIRED)
find_package(Gettext REQUIRED) find_package(Gettext REQUIRED)
if (NOT GETTEXT_MSGFMT_EXECUTABLE) if (NOT GETTEXT_MSGFMT_EXECUTABLE)
message(FATAL_ERROR "Please install the msgfmt binary") message(FATAL_ERROR "Please install the msgfmt binary")
endif (NOT GETTEXT_MSGFMT_EXECUTABLE) endif (NOT GETTEXT_MSGFMT_EXECUTABLE)
file (GLOB _po_files *.po) if (BUILD_KDE4)
find_package(KDE4 REQUIRED)
set (MO_NAME plasma_applet_netctl.mo)
else ()
find_package (ECM 0.0.12 REQUIRED NO_MODULE)
set (CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
find_package(KF5 REQUIRED COMPONENTS I18n)
include (KDEInstallDirs)
set (MO_NAME plasma_applet_org.kde.plasma.netctl.mo)
endif ()
file (GLOB _po_files *.po)
set (_gmoFiles) set (_gmoFiles)
foreach (_current_PO_FILE ${_po_files}) foreach (_current_PO_FILE ${_po_files})
@ -18,7 +26,7 @@ foreach (_current_PO_FILE ${_po_files})
DEPENDS ${_current_PO_FILE} DEPENDS ${_current_PO_FILE}
) )
install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${_lang}.gmo DESTINATION ${LOCALE_INSTALL_DIR}/${_lang}/LC_MESSAGES/ RENAME plasma_applet_netctl.mo) install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${_lang}.gmo DESTINATION ${LOCALE_INSTALL_DIR}/${_lang}/LC_MESSAGES/ RENAME ${MO_NAME})
list (APPEND _gmoFiles ${_gmoFile}) list (APPEND _gmoFiles ${_gmoFile})
endforeach (_current_PO_FILE) endforeach (_current_PO_FILE)
add_custom_target (pofiles ALL DEPENDS ${_gmoFiles}) add_custom_target (pofiles ALL DEPENDS ${_gmoFiles})

634
sources/resources/po/en.po Normal file
View File

@ -0,0 +1,634 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014, 2015.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
"POT-Creation-Date: 2015-01-09 04:54+0300\n"
"PO-Revision-Date: 2015-01-09 04:55+0300\n"
"Last-Translator: Evgeniy Alekseev <esalexeev@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=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: Lokalize 1.5\n"
#: plasmoid-kde4/netctl.cpp:238 plasmoid-kf5/plugin/netctladds.cpp:186
msgid "Set profile %1 disabled"
msgstr "Set profile %1 disabled"
#: plasmoid-kde4/netctl.cpp:241 plasmoid-kf5/plugin/netctladds.cpp:189
msgid "Set profile %1 enabled"
msgstr "Set profile %1 enabled"
#: plasmoid-kde4/netctl.cpp:262 plasmoid-kf5/plugin/netctladds.cpp:208
msgid "Restart profile %1"
msgstr "Restart profile %1"
#: plasmoid-kde4/netctl.cpp:283 plasmoid-kf5/plugin/netctladds.cpp:232
msgid "Start profile %1"
msgstr "Start profile %1"
#: plasmoid-kde4/netctl.cpp:309 plasmoid-kf5/plugin/netctladds.cpp:257
msgid "Stop profile %1"
msgstr "Stop profile %1"
#: plasmoid-kde4/netctl.cpp:329 plasmoid-kde4/netctl.cpp:467
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:132
#: plasmoid-kf5/plugin/netctladds.cpp:274
msgid "Stop all profiles"
msgstr "Stop all profiles"
#: plasmoid-kde4/netctl.cpp:349 plasmoid-kf5/plugin/netctladds.cpp:296
msgid "Switch to profile %1"
msgstr "Switch to profile %1"
#: plasmoid-kde4/netctl.cpp:422 plasmoid-kf5/plasmoid/contents/ui/main.qml:203
msgid "Start another profile"
msgstr "Start another profile"
#: plasmoid-kde4/netctl.cpp:423 plasmoid-kf5/plasmoid/contents/ui/main.qml:204
msgid "Stop %1"
msgstr "Stop %1"
#: plasmoid-kde4/netctl.cpp:424 plasmoid-kf5/plasmoid/contents/ui/main.qml:205
msgid "Restart %1"
msgstr "Restart %1"
#: plasmoid-kde4/netctl.cpp:426 plasmoid-kf5/plasmoid/contents/ui/main.qml:207
msgid "Disable %1"
msgstr "Disable %1"
#: plasmoid-kde4/netctl.cpp:428 plasmoid-kf5/plasmoid/contents/ui/main.qml:209
msgid "Enable %1"
msgstr "Enable %1"
#: plasmoid-kde4/netctl.cpp:431 plasmoid-kde4/netctl.cpp:454
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:130
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:211
msgid "Start profile"
msgstr "Start profile"
#: plasmoid-kde4/netctl.cpp:462 plasmoid-kf5/plasmoid/contents/ui/main.qml:131
msgid "Stop profile"
msgstr "Stop profile"
#: plasmoid-kde4/netctl.cpp:472 plasmoid-kf5/plasmoid/contents/ui/main.qml:133
msgid "Switch to profile"
msgstr "Switch to profile"
#: plasmoid-kde4/netctl.cpp:480 plasmoid-kf5/plasmoid/contents/ui/main.qml:134
msgid "Restart profile"
msgstr "Restart profile"
#: plasmoid-kde4/netctl.cpp:485 plasmoid-kf5/plasmoid/contents/ui/main.qml:135
msgid "Enable profile"
msgstr "Enable profile"
#: plasmoid-kde4/netctl.cpp:489
msgid "Show netctl-gui"
msgstr "Show netctl-gui"
#: plasmoid-kde4/netctl.cpp:494 plasmoid-kf5/plasmoid/contents/ui/main.qml:137
msgid "Show WiFi menu"
msgstr "Show WiFi menu"
#: plasmoid-kde4/netctl.cpp:521
msgid "Start GUI"
msgstr "Start GUI"
#: plasmoid-kde4/netctl.cpp:532
msgid "Start WiFi menu"
msgstr "Start WiFi menu"
#: plasmoid-kde4/netctl.cpp:572
msgid "Network is up"
msgstr "Network is up"
#: plasmoid-kde4/netctl.cpp:576
msgid "Network is down"
msgstr "Network is down"
#: plasmoid-kde4/netctl.cpp:766
msgid ""
"Version %1\n"
"(build date %2)"
msgstr ""
"Version %1\n"
"(build date %2)"
#: plasmoid-kde4/netctl.cpp:767 plasmoid-kf5/plugin/netctladds.cpp:88
msgid "KDE widget which interacts with netctl."
msgstr "KDE widget which interacts with netctl."
#: plasmoid-kde4/netctl.cpp:768 plasmoid-kf5/plugin/netctladds.cpp:90
msgid "Links:"
msgstr "Links:"
#: plasmoid-kde4/netctl.cpp:769 plasmoid-kf5/plugin/netctladds.cpp:91
msgid "Homepage"
msgstr "Homepage"
#: plasmoid-kde4/netctl.cpp:770 plasmoid-kf5/plugin/netctladds.cpp:92
msgid "Repository"
msgstr "Repository"
#: plasmoid-kde4/netctl.cpp:771 plasmoid-kf5/plugin/netctladds.cpp:93
msgid "Bugtracker"
msgstr "Bugtracker"
#: plasmoid-kde4/netctl.cpp:772 plasmoid-kf5/plugin/netctladds.cpp:94
msgid "Translation issue"
msgstr "Translation issue"
#: plasmoid-kde4/netctl.cpp:773 plasmoid-kf5/plugin/netctladds.cpp:95
msgid "AUR packages"
msgstr "AUR packages"
#: plasmoid-kde4/netctl.cpp:775 plasmoid-kf5/plugin/netctladds.cpp:98
msgid "This software is licensed under %1"
msgstr "This software is licensed under %1"
#: plasmoid-kde4/netctl.cpp:783 plasmoid-kf5/plugin/netctladds.cpp:100
msgid "Translators: %1"
msgstr "Translators: %1"
#: plasmoid-kde4/netctl.cpp:784 plasmoid-kf5/plugin/netctladds.cpp:108
msgid "This software uses: %1"
msgstr "This software uses: %1"
#: plasmoid-kde4/netctl.cpp:786
msgid "Netctl plasmoid"
msgstr "Netctl plasmoid"
#: plasmoid-kde4/netctl.cpp:787
#: plasmoid-kf5/plasmoid/contents/config/config.qml:31
msgid "Appearance"
msgstr "Appearance"
#: plasmoid-kde4/netctl.cpp:788
#: plasmoid-kf5/plasmoid/contents/config/config.qml:37
msgid "DataEngine"
msgstr "DataEngine"
#: plasmoid-kde4/netctl.cpp:789
#: plasmoid-kf5/plasmoid/contents/config/config.qml:43
#: plasmoid-kf5/plasmoid/contents/ui/about.qml:41
msgid "About"
msgstr "About"
#: plasmoid-kf5/plasmoid/contents/config/config.qml:25
msgid "Widget"
msgstr "Widget"
#: plasmoid-kf5/plasmoid/contents/ui/about.qml:74
msgid "Acknowledgment"
msgstr "Acknowledgment"
#. i18n: file: plasmoid-kde4/appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:64 rc.cpp:45
msgid "Text align"
msgstr "Text align"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:72
msgid "center"
msgstr "center"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:76
msgid "right"
msgstr "right"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:80
msgid "left"
msgstr "left"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:84
msgid "justify"
msgstr "justify"
#. i18n: file: plasmoid-kde4/appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:107 rc.cpp:33
msgid "Font"
msgstr "Font"
#. i18n: file: plasmoid-kde4/appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:125 rc.cpp:15
msgid "Font size"
msgstr "Font size"
#. i18n: file: plasmoid-kde4/appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:145 rc.cpp:21
msgid "Font weight"
msgstr "Font weight"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:153
msgid "light"
msgstr "light"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:157
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:200
msgid "normal"
msgstr "normal"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:161
msgid "demi bold"
msgstr "demi bold"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:165
msgid "bold"
msgstr "bold"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:169
msgid "black"
msgstr "black"
#. i18n: file: plasmoid-kde4/appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:192 rc.cpp:27
msgid "Font style"
msgstr "Font style"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:204
msgid "italic"
msgstr "italic"
#. i18n: file: plasmoid-kde4/appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:227 rc.cpp:9
msgid "Font color"
msgstr "Font color"
#. i18n: file: plasmoid-kde4/appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:250 rc.cpp:39
msgid "Active icon"
msgstr "Active icon"
#. i18n: file: plasmoid-kde4/appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: plasmoid-kde4/appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: plasmoid-kde4/dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: plasmoid-kde4/dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: plasmoid-kde4/dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: plasmoid-kde4/dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: plasmoid-kde4/widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: plasmoid-kde4/widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: plasmoid-kde4/widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: plasmoid-kde4/widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: plasmoid-kde4/widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: plasmoid-kde4/widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:260
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:292
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:59
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:92
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:150
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:208
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:90
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:147
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:181
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:216
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:273
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:330 rc.cpp:6 rc.cpp:42
#: rc.cpp:54 rc.cpp:60 rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93
#: rc.cpp:99 rc.cpp:105 rc.cpp:111
msgid "Browse"
msgstr "Browse"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:267
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:299
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:66
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:99
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:157
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:215
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:97
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:153
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:188
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:223
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:280
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:337
msgid "Select a path"
msgstr "Select a path"
#. i18n: file: plasmoid-kde4/appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:282 rc.cpp:3
msgid "Inactive icon"
msgstr "Inactive icon"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:309
msgid "Select a color"
msgstr "Select a color"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:318
msgid "Select a font"
msgstr "Select a font"
#. i18n: file: plasmoid-kde4/dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: plasmoid-kde4/widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:49
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:169 rc.cpp:51 rc.cpp:90
msgid "Path to netctl"
msgstr "Path to netctl"
#. i18n: file: plasmoid-kde4/dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: plasmoid-kde4/widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:82
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:204 rc.cpp:57 rc.cpp:96
msgid "Path to netctl-auto"
msgstr "Path to netctl-auto"
#. i18n: file: plasmoid-kde4/dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:115 rc.cpp:63
msgid "Check external IPv4"
msgstr "Check external IPv4"
#. i18n: file: plasmoid-kde4/dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:173 rc.cpp:69
msgid "Check external IPv6"
msgstr "Check external IPv6"
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:92
msgid "inactive"
msgstr "inactive"
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:92
msgid "active"
msgstr "active"
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:91
msgid "Network status has been changed to '%1'"
msgstr "Network status has been changed to '%1'"
#. i18n: file: plasmoid-kde4/widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:60 rc.cpp:75
msgid "Auto update interval, msec"
msgstr "Auto update interval, msec"
#. i18n: file: plasmoid-kde4/widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:80 rc.cpp:78
msgid "Path to GUI"
msgstr "Path to GUI"
#. i18n: file: plasmoid-kde4/widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:113 rc.cpp:84
msgid "Use helper"
msgstr "Use helper"
#. i18n: file: plasmoid-kde4/widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:239 rc.cpp:102
msgid "Use sudo for netctl"
msgstr "Use sudo for netctl"
#. i18n: file: plasmoid-kde4/widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:296 rc.cpp:108
msgid "Show 'Start WiFi menu'"
msgstr "Show 'Start WiFi menu'"
#: plasmoid-kf5/plugin/netctladds.cpp:160
msgid "Run %1"
msgstr "Run %1"
#: plasmoid-kf5/plugin/netctladds.cpp:228
#: plasmoid-kf5/plugin/netctladds.cpp:292
msgid "Select profile"
msgstr "Select profile"
#: plasmoid-kf5/plugin/netctladds.cpp:228
#: plasmoid-kf5/plugin/netctladds.cpp:292
msgid "Profile:"
msgstr "Profile:"
#. i18n: file: plasmoid-kde4/appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
#: rc.cpp:12
msgid "Set font color"
msgstr "Set font color"
#. i18n: file: plasmoid-kde4/appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
#: rc.cpp:18
msgid "Set font size"
msgstr "Set font size"
#. i18n: file: plasmoid-kde4/appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
#: rc.cpp:24
msgid "Set font weight"
msgstr "Set font weight"
#. i18n: file: plasmoid-kde4/appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
#: rc.cpp:30
msgid "Set font style"
msgstr "Set font style"
#. i18n: file: plasmoid-kde4/appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
#: rc.cpp:36
msgid "Set font family"
msgstr "Set font family"
#. i18n: file: plasmoid-kde4/appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
#: rc.cpp:48
msgid "Set text align"
msgstr "Set text align"
#. i18n: file: plasmoid-kde4/widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
#: rc.cpp:114
msgid "Show more detailed interface"
msgstr "Show more detailed interface"
#. i18n: file: plasmoid-kde4/widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
#: rc.cpp:117
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
msgstr ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
#: rc.cpp:126
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Evgeniy Alekseev"
#: rc.cpp:127
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "esalexeev@gmail.com"
#~ msgid "Acknowledgement"
#~ msgstr "Acknowledgement"
#, fuzzy
#~ msgid "Connection"
#~ msgstr "Configuration"
#, fuzzy
#~ msgid "Binds to interfaces"
#~ msgstr "Path to interface list"
#, fuzzy
#~ msgid "Netctl GUI"
#~ msgstr "Start GUI"
#, fuzzy
#~ msgid "Actions"
#~ msgstr "Active icon"
#, fuzzy
#~ msgid "Connect to profile"
#~ msgstr "Switch to profile"
#, fuzzy
#~ msgid "Create a new profile"
#~ msgstr "Start another profile"
#, fuzzy
#~ msgid "Profile"
#~ msgstr "Stop profile"
#, fuzzy
#~ msgid "WiFi menu"
#~ msgstr "Show WiFi menu"
#, fuzzy
#~ msgid "Use peer DNS"
#~ msgstr "Use helper"
#, fuzzy
#~ msgid "netctl-auto"
#~ msgstr "Path to netctl-auto"
#, fuzzy
#~ msgid "Enable"
#~ msgstr "Enable %1"
#, fuzzy
#~ msgid "Enable all profiles"
#~ msgstr "Enable profile"
#, fuzzy
#~ msgid "Disable all profiles"
#~ msgstr "Enable profile"
#, fuzzy
#~ msgid "Start service"
#~ msgstr "Start profile"
#, fuzzy
#~ msgid "Restart service"
#~ msgstr "Restart profile"
#, fuzzy
#~ msgid "Enable service"
#~ msgstr "Enable profile"
#, fuzzy
#~ msgid "LCP echo interval"
#~ msgstr "Show internal IP"
#, fuzzy
#~ msgid "Helper"
#~ msgstr "Use helper"
#, fuzzy
#~ msgid "netctl"
#~ msgstr "Path to netctl"
#, fuzzy
#~ msgid "Start"
#~ msgstr "Start GUI"
#, fuzzy
#~ msgid "Path to systemctl"
#~ msgstr "Path to netctl"
#, fuzzy
#~ msgid "netctl path"
#~ msgstr "Netctl plasmoid"
#, fuzzy
#~ msgid "netctl-auto path"
#~ msgstr "Path to netctl-auto"
#, fuzzy
#~ msgid "Path to profile directory"
#~ msgstr "Switch to profile %1"
#, fuzzy
#~ msgid "Path to sudo"
#~ msgstr "Path to ip"
#, fuzzy
#~ msgid "Path to wpa_cli"
#~ msgstr "Path to ip"
#, fuzzy
#~ msgid "Path to control directory"
#~ msgstr "Path to netctl"
#~ msgid "Path to interface list"
#~ msgstr "Path to interface list"
#, fuzzy
#~ msgid "Path to rfkill device list"
#~ msgstr "Path to interface list"
#, fuzzy
#~ msgid "wpa-configsection"
#~ msgstr "Configuration"
#~ msgid "Show network devices"
#~ msgstr "Show network devices"
#~ msgid "Show external IP"
#~ msgstr "Show external IP"

View File

@ -1,6 +1,7 @@
#!/bin/sh #!/bin/sh
# root of translatable sources # root of translatable sources
BASEDIR="../" BASEDIR="../../"
PATHS="plasmoid"
PROJECT="plasma_applet_netctl" PROJECT="plasma_applet_netctl"
BUGADDR="https://github.com/arcan1s/netctl-gui/issues" BUGADDR="https://github.com/arcan1s/netctl-gui/issues"
# working dir # working dir
@ -10,7 +11,7 @@ WDIR=`pwd`
echo "Preparing rc files" echo "Preparing rc files"
cd ${BASEDIR} cd ${BASEDIR}
# we use simple sorting to make sure the lines do not jump around too much from system to system # we use simple sorting to make sure the lines do not jump around too much from system to system
find . -name '*.rc' -o -name '*.ui' -o -name '*.kcfg' | sort > ${WDIR}/rcfiles.list find . -name '*.rc' -o -name '*.ui' -o -name '*.kcfg' | grep ${PATHS} | sort > ${WDIR}/rcfiles.list
xargs --arg-file=${WDIR}/rcfiles.list extractrc > ${WDIR}/rc.cpp xargs --arg-file=${WDIR}/rcfiles.list extractrc > ${WDIR}/rc.cpp
# additional string for KAboutData # additional string for KAboutData
echo 'i18nc("NAME OF TRANSLATORS","Your names");' >> ${WDIR}/rc.cpp echo 'i18nc("NAME OF TRANSLATORS","Your names");' >> ${WDIR}/rc.cpp
@ -21,7 +22,7 @@ echo "Done preparing rc files"
echo "Extracting messages" echo "Extracting messages"
cd ${BASEDIR} cd ${BASEDIR}
# see above on sorting # see above on sorting
find . -name '*.cpp' -o -name '*.h' -o -name '*.c' | sort > ${WDIR}/infiles.list find . -name '*.cpp' -o -name '*.h' -o -name '*.qml' | grep ${PATHS} | sort > ${WDIR}/infiles.list
echo "rc.cpp" >> ${WDIR}/infiles.list echo "rc.cpp" >> ${WDIR}/infiles.list
cd ${WDIR} cd ${WDIR}
xgettext --from-code=UTF-8 -C -kde -ci18n -ki18n:1 -ki18nc:1c,2 -ki18np:1,2 -ki18ncp:1c,2,3 -ktr2i18n:1 \ xgettext --from-code=UTF-8 -C -kde -ci18n -ki18n:1 -ki18nc:1c,2 -ki18np:1,2 -ki18ncp:1c,2,3 -ktr2i18n:1 \

611
sources/resources/po/ja.po Normal file
View File

@ -0,0 +1,611 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# NOGISAKA Sadata <ngsksdt@gmail.com>, 2014.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
"POT-Creation-Date: 2015-01-09 04:54+0300\n"
"PO-Revision-Date: 2014-10-13 16:37+0900\n"
"Last-Translator: NOGISAKA Sadata <ngsksdt@gmail.com>\n"
"Language-Team: Japanese <kde-i18n-doc@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=1; plural=0;\n"
"X-Generator: Lokalize 1.5\n"
#: plasmoid-kde4/netctl.cpp:238 plasmoid-kf5/plugin/netctladds.cpp:186
msgid "Set profile %1 disabled"
msgstr "プロファイル %1 を無効にする"
#: plasmoid-kde4/netctl.cpp:241 plasmoid-kf5/plugin/netctladds.cpp:189
msgid "Set profile %1 enabled"
msgstr "プロファイル %1 を有効にする"
#: plasmoid-kde4/netctl.cpp:262 plasmoid-kf5/plugin/netctladds.cpp:208
msgid "Restart profile %1"
msgstr "プロファイル %1 の利用を再開"
#: plasmoid-kde4/netctl.cpp:283 plasmoid-kf5/plugin/netctladds.cpp:232
msgid "Start profile %1"
msgstr "プロファイル %1 の利用を開始"
#: plasmoid-kde4/netctl.cpp:309 plasmoid-kf5/plugin/netctladds.cpp:257
msgid "Stop profile %1"
msgstr "プロファイル %1 の利用を停止する"
#: plasmoid-kde4/netctl.cpp:329 plasmoid-kde4/netctl.cpp:467
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:132
#: plasmoid-kf5/plugin/netctladds.cpp:274
msgid "Stop all profiles"
msgstr "全てのプロファイルの利用を停止する"
#: plasmoid-kde4/netctl.cpp:349 plasmoid-kf5/plugin/netctladds.cpp:296
msgid "Switch to profile %1"
msgstr "プロファイルを %1 へ切り替える"
#: plasmoid-kde4/netctl.cpp:422 plasmoid-kf5/plasmoid/contents/ui/main.qml:203
msgid "Start another profile"
msgstr "他のプロファイルの利用を開始"
#: plasmoid-kde4/netctl.cpp:423 plasmoid-kf5/plasmoid/contents/ui/main.qml:204
msgid "Stop %1"
msgstr "%1 を停止"
#: plasmoid-kde4/netctl.cpp:424 plasmoid-kf5/plasmoid/contents/ui/main.qml:205
msgid "Restart %1"
msgstr "%1 を再開"
#: plasmoid-kde4/netctl.cpp:426 plasmoid-kf5/plasmoid/contents/ui/main.qml:207
msgid "Disable %1"
msgstr "%1 を無効にする"
#: plasmoid-kde4/netctl.cpp:428 plasmoid-kf5/plasmoid/contents/ui/main.qml:209
msgid "Enable %1"
msgstr "%1 を有効にする"
#: plasmoid-kde4/netctl.cpp:431 plasmoid-kde4/netctl.cpp:454
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:130
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:211
msgid "Start profile"
msgstr "プロファイルの利用を開始"
#: plasmoid-kde4/netctl.cpp:462 plasmoid-kf5/plasmoid/contents/ui/main.qml:131
msgid "Stop profile"
msgstr "プロファイルの利用を停止する"
#: plasmoid-kde4/netctl.cpp:472 plasmoid-kf5/plasmoid/contents/ui/main.qml:133
msgid "Switch to profile"
msgstr "プロファイルを切り替える"
#: plasmoid-kde4/netctl.cpp:480 plasmoid-kf5/plasmoid/contents/ui/main.qml:134
msgid "Restart profile"
msgstr "プロファイルの利用を再開"
#: plasmoid-kde4/netctl.cpp:485 plasmoid-kf5/plasmoid/contents/ui/main.qml:135
msgid "Enable profile"
msgstr "プロファイルを有効にする"
#: plasmoid-kde4/netctl.cpp:489
msgid "Show netctl-gui"
msgstr "netctl-gui を表示"
#: plasmoid-kde4/netctl.cpp:494 plasmoid-kf5/plasmoid/contents/ui/main.qml:137
msgid "Show WiFi menu"
msgstr "WiFi メニューを表示"
#: plasmoid-kde4/netctl.cpp:521
msgid "Start GUI"
msgstr "GUI を開始"
#: plasmoid-kde4/netctl.cpp:532
msgid "Start WiFi menu"
msgstr "WiFi メニューを開始"
#: plasmoid-kde4/netctl.cpp:572
msgid "Network is up"
msgstr "ネットワークは有効です"
#: plasmoid-kde4/netctl.cpp:576
msgid "Network is down"
msgstr "ネットワークは無効です"
#: plasmoid-kde4/netctl.cpp:766
msgid ""
"Version %1\n"
"(build date %2)"
msgstr ""
"バージョン:%1\n"
"(ビルド日時:%2"
#: plasmoid-kde4/netctl.cpp:767 plasmoid-kf5/plugin/netctladds.cpp:88
msgid "KDE widget which interacts with netctl."
msgstr "netctl と連携する KDE ウィジェット"
#: plasmoid-kde4/netctl.cpp:768 plasmoid-kf5/plugin/netctladds.cpp:90
msgid "Links:"
msgstr "リンク:"
#: plasmoid-kde4/netctl.cpp:769 plasmoid-kf5/plugin/netctladds.cpp:91
msgid "Homepage"
msgstr "ホームページ"
#: plasmoid-kde4/netctl.cpp:770 plasmoid-kf5/plugin/netctladds.cpp:92
msgid "Repository"
msgstr "レポジトリ"
#: plasmoid-kde4/netctl.cpp:771 plasmoid-kf5/plugin/netctladds.cpp:93
msgid "Bugtracker"
msgstr "バグトラッカ"
#: plasmoid-kde4/netctl.cpp:772 plasmoid-kf5/plugin/netctladds.cpp:94
msgid "Translation issue"
msgstr "翻訳に関する issue"
#: plasmoid-kde4/netctl.cpp:773 plasmoid-kf5/plugin/netctladds.cpp:95
msgid "AUR packages"
msgstr "AUR パッケージ"
#: plasmoid-kde4/netctl.cpp:775 plasmoid-kf5/plugin/netctladds.cpp:98
msgid "This software is licensed under %1"
msgstr "このソフトウェアは %1 の下で許諾されます"
#: plasmoid-kde4/netctl.cpp:783 plasmoid-kf5/plugin/netctladds.cpp:100
msgid "Translators: %1"
msgstr "翻訳者:%1"
#: plasmoid-kde4/netctl.cpp:784 plasmoid-kf5/plugin/netctladds.cpp:108
msgid "This software uses: %1"
msgstr "このソフトウェアは次を利用しています:%1"
#: plasmoid-kde4/netctl.cpp:786
msgid "Netctl plasmoid"
msgstr "Netctl plasmoid"
#: plasmoid-kde4/netctl.cpp:787
#: plasmoid-kf5/plasmoid/contents/config/config.qml:31
msgid "Appearance"
msgstr "外観"
#: plasmoid-kde4/netctl.cpp:788
#: plasmoid-kf5/plasmoid/contents/config/config.qml:37
msgid "DataEngine"
msgstr "DataEngine"
#: plasmoid-kde4/netctl.cpp:789
#: plasmoid-kf5/plasmoid/contents/config/config.qml:43
#: plasmoid-kf5/plasmoid/contents/ui/about.qml:41
msgid "About"
msgstr "概要"
#: plasmoid-kf5/plasmoid/contents/config/config.qml:25
msgid "Widget"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/about.qml:74
msgid "Acknowledgment"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:64 rc.cpp:45
msgid "Text align"
msgstr "テキストの位置"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:72
msgid "center"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:76
msgid "right"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:80
msgid "left"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:84
msgid "justify"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:107 rc.cpp:33
msgid "Font"
msgstr "フォント"
#. i18n: file: plasmoid-kde4/appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:125 rc.cpp:15
msgid "Font size"
msgstr "フォントの大きさ"
#. i18n: file: plasmoid-kde4/appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:145 rc.cpp:21
msgid "Font weight"
msgstr "フォントの太さ"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:153
msgid "light"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:157
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:200
msgid "normal"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:161
msgid "demi bold"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:165
msgid "bold"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:169
msgid "black"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:192 rc.cpp:27
msgid "Font style"
msgstr "フォントの字形"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:204
msgid "italic"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:227 rc.cpp:9
msgid "Font color"
msgstr "フォントの色"
#. i18n: file: plasmoid-kde4/appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:250 rc.cpp:39
msgid "Active icon"
msgstr "アクティブ時のアイコン"
#. i18n: file: plasmoid-kde4/appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: plasmoid-kde4/appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: plasmoid-kde4/dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: plasmoid-kde4/dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: plasmoid-kde4/dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: plasmoid-kde4/dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: plasmoid-kde4/widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: plasmoid-kde4/widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: plasmoid-kde4/widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: plasmoid-kde4/widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: plasmoid-kde4/widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: plasmoid-kde4/widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:260
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:292
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:59
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:92
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:150
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:208
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:90
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:147
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:181
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:216
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:273
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:330 rc.cpp:6 rc.cpp:42
#: rc.cpp:54 rc.cpp:60 rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93
#: rc.cpp:99 rc.cpp:105 rc.cpp:111
msgid "Browse"
msgstr "参照"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:267
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:299
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:66
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:99
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:157
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:215
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:97
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:153
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:188
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:223
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:280
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:337
msgid "Select a path"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:282 rc.cpp:3
msgid "Inactive icon"
msgstr "非アクティブ時のアイコン"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:309
#, fuzzy
msgid "Select a color"
msgstr "フォントの色を設定する"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:318
#, fuzzy
msgid "Select a font"
msgstr "フォントの大きさを設定する"
#. i18n: file: plasmoid-kde4/dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: plasmoid-kde4/widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:49
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:169 rc.cpp:51 rc.cpp:90
msgid "Path to netctl"
msgstr "netctl へのパス"
#. i18n: file: plasmoid-kde4/dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: plasmoid-kde4/widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:82
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:204 rc.cpp:57 rc.cpp:96
msgid "Path to netctl-auto"
msgstr "netctl-auto へのパス"
#. i18n: file: plasmoid-kde4/dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:115 rc.cpp:63
msgid "Check external IPv4"
msgstr "外部 IPv4 アドレスを確認"
#. i18n: file: plasmoid-kde4/dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:173 rc.cpp:69
msgid "Check external IPv6"
msgstr "外部 IPv6 アドレスを確認"
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:92
#, fuzzy
msgid "inactive"
msgstr "非アクティブ時のアイコン"
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:92
#, fuzzy
msgid "active"
msgstr "非アクティブ時のアイコン"
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:91
msgid "Network status has been changed to '%1'"
msgstr ""
#. i18n: file: plasmoid-kde4/widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:60 rc.cpp:75
msgid "Auto update interval, msec"
msgstr "自動更新の間隔(ミリ秒)"
#. i18n: file: plasmoid-kde4/widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:80 rc.cpp:78
msgid "Path to GUI"
msgstr "GUIへのパス"
#. i18n: file: plasmoid-kde4/widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:113 rc.cpp:84
msgid "Use helper"
msgstr "ヘルパを使用する"
#. i18n: file: plasmoid-kde4/widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:239 rc.cpp:102
msgid "Use sudo for netctl"
msgstr "netctl に対して sudo を使用する"
#. i18n: file: plasmoid-kde4/widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:296 rc.cpp:108
msgid "Show 'Start WiFi menu'"
msgstr "「Wifi メニューの開始」を表示"
#: plasmoid-kf5/plugin/netctladds.cpp:160
msgid "Run %1"
msgstr ""
#: plasmoid-kf5/plugin/netctladds.cpp:228
#: plasmoid-kf5/plugin/netctladds.cpp:292
#, fuzzy
msgid "Select profile"
msgstr "プロファイルの利用を停止する"
#: plasmoid-kf5/plugin/netctladds.cpp:228
#: plasmoid-kf5/plugin/netctladds.cpp:292
#, fuzzy
msgid "Profile:"
msgstr "プロファイルの利用を停止する"
#. i18n: file: plasmoid-kde4/appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
#: rc.cpp:12
msgid "Set font color"
msgstr "フォントの色を設定する"
#. i18n: file: plasmoid-kde4/appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
#: rc.cpp:18
msgid "Set font size"
msgstr "フォントの大きさを設定する"
#. i18n: file: plasmoid-kde4/appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
#: rc.cpp:24
msgid "Set font weight"
msgstr "フォントの太さを設定する"
#. i18n: file: plasmoid-kde4/appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
#: rc.cpp:30
msgid "Set font style"
msgstr "フォントの字形を設定する"
#. i18n: file: plasmoid-kde4/appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
#: rc.cpp:36
msgid "Set font family"
msgstr "フォントを設定する"
#. i18n: file: plasmoid-kde4/appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
#: rc.cpp:48
msgid "Set text align"
msgstr "テキストの位置を設定する"
#. i18n: file: plasmoid-kde4/widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
#: rc.cpp:114
msgid "Show more detailed interface"
msgstr "インターフェースについての詳細を表示"
#. i18n: file: plasmoid-kde4/widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
#: rc.cpp:117
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
msgstr ""
"$info - アクティブなプロファイルの情報\n"
"$current - 現在利用中プロファイルの情報\n"
"$extip4 - 外部 IPv4 アドレス\n"
"$extip6 - 外部 IPv6 アドレス\n"
"$interfaces - ネットワークインターフェースの一覧\n"
"$intip4 - 内部 IPv4 アドレス\n"
"$intip6 - 内部 IPv6 アドレス\n"
"$profiles - プロファイルの一覧\n"
"$status - 現在のプロファイルの状態(静的/有効)"
#: rc.cpp:126
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "NOGISAKA Sadata"
#: rc.cpp:127
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "ngsksdt@gmail.com "
#, fuzzy
#~ msgid "Netctl GUI"
#~ msgstr "GUI を開始"
#, fuzzy
#~ msgid "Actions"
#~ msgstr "アクティブ時のアイコン"
#, fuzzy
#~ msgid "Connect to profile"
#~ msgstr "プロファイルを切り替える"
#, fuzzy
#~ msgid "Create a new profile"
#~ msgstr "他のプロファイルの利用を開始"
#, fuzzy
#~ msgid "Profile"
#~ msgstr "プロファイルの利用を停止する"
#, fuzzy
#~ msgid "WiFi menu"
#~ msgstr "WiFi メニューを表示"
#, fuzzy
#~ msgid "Use peer DNS"
#~ msgstr "ヘルパを使用する"
#, fuzzy
#~ msgid "netctl-auto"
#~ msgstr "netctl-auto へのパス"
#, fuzzy
#~ msgid "Enable"
#~ msgstr "%1 を有効にする"
#, fuzzy
#~ msgid "Enable all profiles"
#~ msgstr "プロファイルを有効にする"
#, fuzzy
#~ msgid "Disable all profiles"
#~ msgstr "プロファイルを有効にする"
#, fuzzy
#~ msgid "Start service"
#~ msgstr "プロファイルの利用を開始"
#, fuzzy
#~ msgid "Restart service"
#~ msgstr "プロファイルの利用を再開"
#, fuzzy
#~ msgid "Enable service"
#~ msgstr "プロファイルを有効にする"
#, fuzzy
#~ msgid "Helper"
#~ msgstr "ヘルパを使用する"
#, fuzzy
#~ msgid "netctl"
#~ msgstr "netctl へのパス"
#, fuzzy
#~ msgid "Start"
#~ msgstr "GUI を開始"
#, fuzzy
#~ msgid "Path to systemctl"
#~ msgstr "netctl へのパス"
#, fuzzy
#~ msgid "netctl path"
#~ msgstr "Netctl plasmoid"
#, fuzzy
#~ msgid "netctl-auto path"
#~ msgstr "netctl-auto へのパス"
#, fuzzy
#~ msgid "Path to profile directory"
#~ msgstr "プロファイルを %1 へ切り替える"
#, fuzzy
#~ msgid "Path to sudo"
#~ msgstr "GUIへのパス"
#, fuzzy
#~ msgid "Path to wpa_cli"
#~ msgstr "netctl へのパス"
#, fuzzy
#~ msgid "Path to control directory"
#~ msgstr "netctl へのパス"
#, fuzzy
#~ msgid "Path to interface list"
#~ msgstr "netctl へのパス"

View File

@ -0,0 +1,494 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
"POT-Creation-Date: 2015-01-09 04:54+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: plasmoid-kde4/netctl.cpp:238 plasmoid-kf5/plugin/netctladds.cpp:186
msgid "Set profile %1 disabled"
msgstr ""
#: plasmoid-kde4/netctl.cpp:241 plasmoid-kf5/plugin/netctladds.cpp:189
msgid "Set profile %1 enabled"
msgstr ""
#: plasmoid-kde4/netctl.cpp:262 plasmoid-kf5/plugin/netctladds.cpp:208
msgid "Restart profile %1"
msgstr ""
#: plasmoid-kde4/netctl.cpp:283 plasmoid-kf5/plugin/netctladds.cpp:232
msgid "Start profile %1"
msgstr ""
#: plasmoid-kde4/netctl.cpp:309 plasmoid-kf5/plugin/netctladds.cpp:257
msgid "Stop profile %1"
msgstr ""
#: plasmoid-kde4/netctl.cpp:329 plasmoid-kde4/netctl.cpp:467
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:132
#: plasmoid-kf5/plugin/netctladds.cpp:274
msgid "Stop all profiles"
msgstr ""
#: plasmoid-kde4/netctl.cpp:349 plasmoid-kf5/plugin/netctladds.cpp:296
msgid "Switch to profile %1"
msgstr ""
#: plasmoid-kde4/netctl.cpp:422 plasmoid-kf5/plasmoid/contents/ui/main.qml:203
msgid "Start another profile"
msgstr ""
#: plasmoid-kde4/netctl.cpp:423 plasmoid-kf5/plasmoid/contents/ui/main.qml:204
msgid "Stop %1"
msgstr ""
#: plasmoid-kde4/netctl.cpp:424 plasmoid-kf5/plasmoid/contents/ui/main.qml:205
msgid "Restart %1"
msgstr ""
#: plasmoid-kde4/netctl.cpp:426 plasmoid-kf5/plasmoid/contents/ui/main.qml:207
msgid "Disable %1"
msgstr ""
#: plasmoid-kde4/netctl.cpp:428 plasmoid-kf5/plasmoid/contents/ui/main.qml:209
msgid "Enable %1"
msgstr ""
#: plasmoid-kde4/netctl.cpp:431 plasmoid-kde4/netctl.cpp:454
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:130
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:211
msgid "Start profile"
msgstr ""
#: plasmoid-kde4/netctl.cpp:462 plasmoid-kf5/plasmoid/contents/ui/main.qml:131
msgid "Stop profile"
msgstr ""
#: plasmoid-kde4/netctl.cpp:472 plasmoid-kf5/plasmoid/contents/ui/main.qml:133
msgid "Switch to profile"
msgstr ""
#: plasmoid-kde4/netctl.cpp:480 plasmoid-kf5/plasmoid/contents/ui/main.qml:134
msgid "Restart profile"
msgstr ""
#: plasmoid-kde4/netctl.cpp:485 plasmoid-kf5/plasmoid/contents/ui/main.qml:135
msgid "Enable profile"
msgstr ""
#: plasmoid-kde4/netctl.cpp:489
msgid "Show netctl-gui"
msgstr ""
#: plasmoid-kde4/netctl.cpp:494 plasmoid-kf5/plasmoid/contents/ui/main.qml:137
msgid "Show WiFi menu"
msgstr ""
#: plasmoid-kde4/netctl.cpp:521
msgid "Start GUI"
msgstr ""
#: plasmoid-kde4/netctl.cpp:532
msgid "Start WiFi menu"
msgstr ""
#: plasmoid-kde4/netctl.cpp:572
msgid "Network is up"
msgstr ""
#: plasmoid-kde4/netctl.cpp:576
msgid "Network is down"
msgstr ""
#: plasmoid-kde4/netctl.cpp:766
msgid ""
"Version %1\n"
"(build date %2)"
msgstr ""
#: plasmoid-kde4/netctl.cpp:767 plasmoid-kf5/plugin/netctladds.cpp:88
msgid "KDE widget which interacts with netctl."
msgstr ""
#: plasmoid-kde4/netctl.cpp:768 plasmoid-kf5/plugin/netctladds.cpp:90
msgid "Links:"
msgstr ""
#: plasmoid-kde4/netctl.cpp:769 plasmoid-kf5/plugin/netctladds.cpp:91
msgid "Homepage"
msgstr ""
#: plasmoid-kde4/netctl.cpp:770 plasmoid-kf5/plugin/netctladds.cpp:92
msgid "Repository"
msgstr ""
#: plasmoid-kde4/netctl.cpp:771 plasmoid-kf5/plugin/netctladds.cpp:93
msgid "Bugtracker"
msgstr ""
#: plasmoid-kde4/netctl.cpp:772 plasmoid-kf5/plugin/netctladds.cpp:94
msgid "Translation issue"
msgstr ""
#: plasmoid-kde4/netctl.cpp:773 plasmoid-kf5/plugin/netctladds.cpp:95
msgid "AUR packages"
msgstr ""
#: plasmoid-kde4/netctl.cpp:775 plasmoid-kf5/plugin/netctladds.cpp:98
msgid "This software is licensed under %1"
msgstr ""
#: plasmoid-kde4/netctl.cpp:783 plasmoid-kf5/plugin/netctladds.cpp:100
msgid "Translators: %1"
msgstr ""
#: plasmoid-kde4/netctl.cpp:784 plasmoid-kf5/plugin/netctladds.cpp:108
msgid "This software uses: %1"
msgstr ""
#: plasmoid-kde4/netctl.cpp:786
msgid "Netctl plasmoid"
msgstr ""
#: plasmoid-kde4/netctl.cpp:787
#: plasmoid-kf5/plasmoid/contents/config/config.qml:31
msgid "Appearance"
msgstr ""
#: plasmoid-kde4/netctl.cpp:788
#: plasmoid-kf5/plasmoid/contents/config/config.qml:37
msgid "DataEngine"
msgstr ""
#: plasmoid-kde4/netctl.cpp:789
#: plasmoid-kf5/plasmoid/contents/config/config.qml:43
#: plasmoid-kf5/plasmoid/contents/ui/about.qml:41
msgid "About"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/config/config.qml:25
msgid "Widget"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/about.qml:74
msgid "Acknowledgment"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:64 rc.cpp:45
msgid "Text align"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:72
msgid "center"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:76
msgid "right"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:80
msgid "left"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:84
msgid "justify"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:107 rc.cpp:33
msgid "Font"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:125 rc.cpp:15
msgid "Font size"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:145 rc.cpp:21
msgid "Font weight"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:153
msgid "light"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:157
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:200
msgid "normal"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:161
msgid "demi bold"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:165
msgid "bold"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:169
msgid "black"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:192 rc.cpp:27
msgid "Font style"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:204
msgid "italic"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:227 rc.cpp:9
msgid "Font color"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:250 rc.cpp:39
msgid "Active icon"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: plasmoid-kde4/appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: plasmoid-kde4/dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: plasmoid-kde4/dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: plasmoid-kde4/dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: plasmoid-kde4/dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: plasmoid-kde4/widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: plasmoid-kde4/widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: plasmoid-kde4/widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: plasmoid-kde4/widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: plasmoid-kde4/widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: plasmoid-kde4/widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:260
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:292
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:59
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:92
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:150
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:208
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:90
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:147
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:181
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:216
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:273
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:330 rc.cpp:6 rc.cpp:42
#: rc.cpp:54 rc.cpp:60 rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93
#: rc.cpp:99 rc.cpp:105 rc.cpp:111
msgid "Browse"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:267
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:299
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:66
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:99
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:157
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:215
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:97
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:153
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:188
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:223
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:280
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:337
msgid "Select a path"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:282 rc.cpp:3
msgid "Inactive icon"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:309
msgid "Select a color"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:318
msgid "Select a font"
msgstr ""
#. i18n: file: plasmoid-kde4/dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: plasmoid-kde4/widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:49
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:169 rc.cpp:51 rc.cpp:90
msgid "Path to netctl"
msgstr ""
#. i18n: file: plasmoid-kde4/dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: plasmoid-kde4/widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:82
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:204 rc.cpp:57 rc.cpp:96
msgid "Path to netctl-auto"
msgstr ""
#. i18n: file: plasmoid-kde4/dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:115 rc.cpp:63
msgid "Check external IPv4"
msgstr ""
#. i18n: file: plasmoid-kde4/dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:173 rc.cpp:69
msgid "Check external IPv6"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:92
msgid "inactive"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:92
msgid "active"
msgstr ""
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:91
msgid "Network status has been changed to '%1'"
msgstr ""
#. i18n: file: plasmoid-kde4/widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:60 rc.cpp:75
msgid "Auto update interval, msec"
msgstr ""
#. i18n: file: plasmoid-kde4/widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:80 rc.cpp:78
msgid "Path to GUI"
msgstr ""
#. i18n: file: plasmoid-kde4/widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:113 rc.cpp:84
msgid "Use helper"
msgstr ""
#. i18n: file: plasmoid-kde4/widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:239 rc.cpp:102
msgid "Use sudo for netctl"
msgstr ""
#. i18n: file: plasmoid-kde4/widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:296 rc.cpp:108
msgid "Show 'Start WiFi menu'"
msgstr ""
#: plasmoid-kf5/plugin/netctladds.cpp:160
msgid "Run %1"
msgstr ""
#: plasmoid-kf5/plugin/netctladds.cpp:228
#: plasmoid-kf5/plugin/netctladds.cpp:292
msgid "Select profile"
msgstr ""
#: plasmoid-kf5/plugin/netctladds.cpp:228
#: plasmoid-kf5/plugin/netctladds.cpp:292
msgid "Profile:"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
#: rc.cpp:12
msgid "Set font color"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
#: rc.cpp:18
msgid "Set font size"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
#: rc.cpp:24
msgid "Set font weight"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
#: rc.cpp:30
msgid "Set font style"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
#: rc.cpp:36
msgid "Set font family"
msgstr ""
#. i18n: file: plasmoid-kde4/appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
#: rc.cpp:48
msgid "Set text align"
msgstr ""
#. i18n: file: plasmoid-kde4/widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
#: rc.cpp:114
msgid "Show more detailed interface"
msgstr ""
#. i18n: file: plasmoid-kde4/widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
#: rc.cpp:117
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
msgstr ""
#: rc.cpp:126
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr ""
#: rc.cpp:127
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr ""

634
sources/resources/po/ru.po Normal file
View File

@ -0,0 +1,634 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Evgeniy Alekseev <esalexeev@gmail.com>, 2014, 2015.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: https://github.com/arcan1s/netctl-gui/issues\n"
"POT-Creation-Date: 2015-01-09 04:54+0300\n"
"PO-Revision-Date: 2015-01-09 04:57+0300\n"
"Last-Translator: Evgeniy Alekseev <esalexeev@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=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: Lokalize 1.5\n"
#: plasmoid-kde4/netctl.cpp:238 plasmoid-kf5/plugin/netctladds.cpp:186
msgid "Set profile %1 disabled"
msgstr "Выключение автозагрузки профиля %1"
#: plasmoid-kde4/netctl.cpp:241 plasmoid-kf5/plugin/netctladds.cpp:189
msgid "Set profile %1 enabled"
msgstr "Включение автозагрузки профиля %1"
#: plasmoid-kde4/netctl.cpp:262 plasmoid-kf5/plugin/netctladds.cpp:208
msgid "Restart profile %1"
msgstr "Перезапуск профиля %1"
#: plasmoid-kde4/netctl.cpp:283 plasmoid-kf5/plugin/netctladds.cpp:232
msgid "Start profile %1"
msgstr "Запуск профиля %1"
#: plasmoid-kde4/netctl.cpp:309 plasmoid-kf5/plugin/netctladds.cpp:257
msgid "Stop profile %1"
msgstr "Остановка профиля %1"
#: plasmoid-kde4/netctl.cpp:329 plasmoid-kde4/netctl.cpp:467
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:132
#: plasmoid-kf5/plugin/netctladds.cpp:274
msgid "Stop all profiles"
msgstr "Остановить все профили"
#: plasmoid-kde4/netctl.cpp:349 plasmoid-kf5/plugin/netctladds.cpp:296
msgid "Switch to profile %1"
msgstr "Переключение на профиль %1"
#: plasmoid-kde4/netctl.cpp:422 plasmoid-kf5/plasmoid/contents/ui/main.qml:203
msgid "Start another profile"
msgstr "Запустить другой профиль"
#: plasmoid-kde4/netctl.cpp:423 plasmoid-kf5/plasmoid/contents/ui/main.qml:204
msgid "Stop %1"
msgstr "Остановить %1"
#: plasmoid-kde4/netctl.cpp:424 plasmoid-kf5/plasmoid/contents/ui/main.qml:205
msgid "Restart %1"
msgstr "Перезапустить %1"
#: plasmoid-kde4/netctl.cpp:426 plasmoid-kf5/plasmoid/contents/ui/main.qml:207
msgid "Disable %1"
msgstr "Отключить %1"
#: plasmoid-kde4/netctl.cpp:428 plasmoid-kf5/plasmoid/contents/ui/main.qml:209
msgid "Enable %1"
msgstr "Включить %1"
#: plasmoid-kde4/netctl.cpp:431 plasmoid-kde4/netctl.cpp:454
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:130
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:211
msgid "Start profile"
msgstr "Запустить профиль"
#: plasmoid-kde4/netctl.cpp:462 plasmoid-kf5/plasmoid/contents/ui/main.qml:131
msgid "Stop profile"
msgstr "Остановить профиль"
#: plasmoid-kde4/netctl.cpp:472 plasmoid-kf5/plasmoid/contents/ui/main.qml:133
msgid "Switch to profile"
msgstr "Переключить профиль"
#: plasmoid-kde4/netctl.cpp:480 plasmoid-kf5/plasmoid/contents/ui/main.qml:134
msgid "Restart profile"
msgstr "Перезапустить профиль"
#: plasmoid-kde4/netctl.cpp:485 plasmoid-kf5/plasmoid/contents/ui/main.qml:135
msgid "Enable profile"
msgstr "Включить профиль"
#: plasmoid-kde4/netctl.cpp:489
msgid "Show netctl-gui"
msgstr "Показать netctl-gui"
#: plasmoid-kde4/netctl.cpp:494 plasmoid-kf5/plasmoid/contents/ui/main.qml:137
msgid "Show WiFi menu"
msgstr "Запустить WiFi-menu"
#: plasmoid-kde4/netctl.cpp:521
msgid "Start GUI"
msgstr "Запуск GUI"
#: plasmoid-kde4/netctl.cpp:532
msgid "Start WiFi menu"
msgstr "Запуск WiFi-menu"
#: plasmoid-kde4/netctl.cpp:572
msgid "Network is up"
msgstr "Сеть работает"
#: plasmoid-kde4/netctl.cpp:576
msgid "Network is down"
msgstr "Сеть не работает"
#: plasmoid-kde4/netctl.cpp:766
msgid ""
"Version %1\n"
"(build date %2)"
msgstr ""
"Версия %1\n"
"(дата сборки %2)"
#: plasmoid-kde4/netctl.cpp:767 plasmoid-kf5/plugin/netctladds.cpp:88
msgid "KDE widget which interacts with netctl."
msgstr "Виджет KDE, который взаимодействует с netctl."
#: plasmoid-kde4/netctl.cpp:768 plasmoid-kf5/plugin/netctladds.cpp:90
msgid "Links:"
msgstr "Ссылки:"
#: plasmoid-kde4/netctl.cpp:769 plasmoid-kf5/plugin/netctladds.cpp:91
msgid "Homepage"
msgstr "Домашняя страница"
#: plasmoid-kde4/netctl.cpp:770 plasmoid-kf5/plugin/netctladds.cpp:92
msgid "Repository"
msgstr "Репозиторий"
#: plasmoid-kde4/netctl.cpp:771 plasmoid-kf5/plugin/netctladds.cpp:93
msgid "Bugtracker"
msgstr "Багтрекер"
#: plasmoid-kde4/netctl.cpp:772 plasmoid-kf5/plugin/netctladds.cpp:94
msgid "Translation issue"
msgstr "Тикет перевода"
#: plasmoid-kde4/netctl.cpp:773 plasmoid-kf5/plugin/netctladds.cpp:95
msgid "AUR packages"
msgstr "Пакеты в AUR"
#: plasmoid-kde4/netctl.cpp:775 plasmoid-kf5/plugin/netctladds.cpp:98
msgid "This software is licensed under %1"
msgstr "Данное приложение лицензировано под %1"
#: plasmoid-kde4/netctl.cpp:783 plasmoid-kf5/plugin/netctladds.cpp:100
msgid "Translators: %1"
msgstr "Переводчики: %1"
#: plasmoid-kde4/netctl.cpp:784 plasmoid-kf5/plugin/netctladds.cpp:108
msgid "This software uses: %1"
msgstr "Данное приложение использует: %1"
#: plasmoid-kde4/netctl.cpp:786
msgid "Netctl plasmoid"
msgstr "Netctl plasmoid"
#: plasmoid-kde4/netctl.cpp:787
#: plasmoid-kf5/plasmoid/contents/config/config.qml:31
msgid "Appearance"
msgstr "Внешний вид"
#: plasmoid-kde4/netctl.cpp:788
#: plasmoid-kf5/plasmoid/contents/config/config.qml:37
msgid "DataEngine"
msgstr "DataEngine"
#: plasmoid-kde4/netctl.cpp:789
#: plasmoid-kf5/plasmoid/contents/config/config.qml:43
#: plasmoid-kf5/plasmoid/contents/ui/about.qml:41
msgid "About"
msgstr "О программе"
#: plasmoid-kf5/plasmoid/contents/config/config.qml:25
msgid "Widget"
msgstr "Виджет"
#: plasmoid-kf5/plasmoid/contents/ui/about.qml:74
msgid "Acknowledgment"
msgstr "Acknowledgment"
#. i18n: file: plasmoid-kde4/appearance.ui:408
#. i18n: ectx: property (text), widget (QLabel, label_textAlign)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:64 rc.cpp:45
msgid "Text align"
msgstr "Выравнивание текста"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:72
msgid "center"
msgstr "по центру"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:76
msgid "right"
msgstr "справа"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:80
msgid "left"
msgstr "слева"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:84
msgid "justify"
msgstr "по ширине"
#. i18n: file: plasmoid-kde4/appearance.ui:326
#. i18n: ectx: property (text), widget (QLabel, label_font)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:107 rc.cpp:33
msgid "Font"
msgstr "Шрифт"
#. i18n: file: plasmoid-kde4/appearance.ui:142
#. i18n: ectx: property (text), widget (QLabel, label_fontSize)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:125 rc.cpp:15
msgid "Font size"
msgstr "Размер шрифта"
#. i18n: file: plasmoid-kde4/appearance.ui:203
#. i18n: ectx: property (text), widget (QLabel, label_fontWeight)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:145 rc.cpp:21
msgid "Font weight"
msgstr "Толщина шрифта"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:153
msgid "light"
msgstr "маленький"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:157
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:200
msgid "normal"
msgstr "нормальный"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:161
msgid "demi bold"
msgstr "нежирный"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:165
msgid "bold"
msgstr "жирный"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:169
msgid "black"
msgstr "очень жирный"
#. i18n: file: plasmoid-kde4/appearance.ui:267
#. i18n: ectx: property (text), widget (QLabel, label_fontStyle)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:192 rc.cpp:27
msgid "Font style"
msgstr "Стиль шрифта"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:204
msgid "italic"
msgstr "italic"
#. i18n: file: plasmoid-kde4/appearance.ui:80
#. i18n: ectx: property (text), widget (QLabel, label_fontColor)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:227 rc.cpp:9
msgid "Font color"
msgstr "Цвет шрифта"
#. i18n: file: plasmoid-kde4/appearance.ui:375
#. i18n: ectx: property (text), widget (QLabel, label_activeIcon)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:250 rc.cpp:39
msgid "Active icon"
msgstr "Иконка активного подключения"
#. i18n: file: plasmoid-kde4/appearance.ui:63
#. i18n: ectx: property (text), widget (QPushButton, pushButton_inactiveIcon)
#. i18n: file: plasmoid-kde4/appearance.ui:391
#. i18n: ectx: property (text), widget (QPushButton, pushButton_activeIcon)
#. i18n: file: plasmoid-kde4/dataengine.ui:50
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: plasmoid-kde4/dataengine.ui:83
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: plasmoid-kde4/dataengine.ui:119
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp4)
#. i18n: file: plasmoid-kde4/dataengine.ui:155
#. i18n: ectx: property (text), widget (QPushButton, pushButton_extIp6)
#. i18n: file: plasmoid-kde4/widget.ui:108
#. i18n: ectx: property (text), widget (QPushButton, pushButton_gui)
#. i18n: file: plasmoid-kde4/widget.ui:144
#. i18n: ectx: property (text), widget (QPushButton, pushButton_helper)
#. i18n: file: plasmoid-kde4/widget.ui:177
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctl)
#. i18n: file: plasmoid-kde4/widget.ui:210
#. i18n: ectx: property (text), widget (QPushButton, pushButton_netctlAuto)
#. i18n: file: plasmoid-kde4/widget.ui:246
#. i18n: ectx: property (text), widget (QPushButton, pushButton_sudo)
#. i18n: file: plasmoid-kde4/widget.ui:282
#. i18n: ectx: property (text), widget (QPushButton, pushButton_wifi)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:260
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:292
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:59
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:92
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:150
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:208
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:90
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:147
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:181
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:216
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:273
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:330 rc.cpp:6 rc.cpp:42
#: rc.cpp:54 rc.cpp:60 rc.cpp:66 rc.cpp:72 rc.cpp:81 rc.cpp:87 rc.cpp:93
#: rc.cpp:99 rc.cpp:105 rc.cpp:111
msgid "Browse"
msgstr "Обзор"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:267
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:299
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:66
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:99
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:157
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:215
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:97
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:153
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:188
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:223
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:280
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:337
msgid "Select a path"
msgstr "Выберете путь"
#. i18n: file: plasmoid-kde4/appearance.ui:47
#. i18n: ectx: property (text), widget (QLabel, label_inactiveIcon)
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:282 rc.cpp:3
msgid "Inactive icon"
msgstr "Иконка неактивного подключения"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:309
msgid "Select a color"
msgstr "Укажите цвет"
#: plasmoid-kf5/plasmoid/contents/ui/appearance.qml:318
msgid "Select a font"
msgstr "Укажите шрифт"
#. i18n: file: plasmoid-kde4/dataengine.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#. i18n: file: plasmoid-kde4/widget.ui:161
#. i18n: ectx: property (text), widget (QLabel, label_netctl)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:49
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:169 rc.cpp:51 rc.cpp:90
msgid "Path to netctl"
msgstr "Путь к netctl"
#. i18n: file: plasmoid-kde4/dataengine.ui:67
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#. i18n: file: plasmoid-kde4/widget.ui:194
#. i18n: ectx: property (text), widget (QLabel, label_netctlAuto)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:82
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:204 rc.cpp:57 rc.cpp:96
msgid "Path to netctl-auto"
msgstr "Путь к netctl-auto"
#. i18n: file: plasmoid-kde4/dataengine.ui:100
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp4)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:115 rc.cpp:63
msgid "Check external IPv4"
msgstr "Проверять внешний IPv4"
#. i18n: file: plasmoid-kde4/dataengine.ui:136
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_extIp6)
#: plasmoid-kf5/plasmoid/contents/ui/dataengine.qml:173 rc.cpp:69
msgid "Check external IPv6"
msgstr "Проверять внешний IPv6"
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:92
msgid "inactive"
msgstr "неактивен"
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:92
msgid "active"
msgstr "активен"
#: plasmoid-kf5/plasmoid/contents/ui/main.qml:91
msgid "Network status has been changed to '%1'"
msgstr "Сетевой статус был изменен на '%1'"
#. i18n: file: plasmoid-kde4/widget.ui:34
#. i18n: ectx: property (text), widget (QLabel, label_autoUpdate)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:60 rc.cpp:75
msgid "Auto update interval, msec"
msgstr "Интервал автообновления, мсек"
#. i18n: file: plasmoid-kde4/widget.ui:92
#. i18n: ectx: property (text), widget (QLabel, label_gui)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:80 rc.cpp:78
msgid "Path to GUI"
msgstr "Путь к GUI"
#. i18n: file: plasmoid-kde4/widget.ui:125
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_helper)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:113 rc.cpp:84
msgid "Use helper"
msgstr "Использовать хелпер"
#. i18n: file: plasmoid-kde4/widget.ui:227
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_sudo)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:239 rc.cpp:102
msgid "Use sudo for netctl"
msgstr "Использовать sudo для netctl"
#. i18n: file: plasmoid-kde4/widget.ui:263
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_wifi)
#: plasmoid-kf5/plasmoid/contents/ui/widget.qml:296 rc.cpp:108
msgid "Show 'Start WiFi menu'"
msgstr "Показать 'Запустить WiFi-menu'"
#: plasmoid-kf5/plugin/netctladds.cpp:160
msgid "Run %1"
msgstr "Запуск %1"
#: plasmoid-kf5/plugin/netctladds.cpp:228
#: plasmoid-kf5/plugin/netctladds.cpp:292
msgid "Select profile"
msgstr "Выберете профиль"
#: plasmoid-kf5/plugin/netctladds.cpp:228
#: plasmoid-kf5/plugin/netctladds.cpp:292
msgid "Profile:"
msgstr "Профиль:"
#. i18n: file: plasmoid-kde4/appearance.ui:112
#. i18n: ectx: property (toolTip), widget (KColorCombo, kcolorcombo_fontColor)
#: rc.cpp:12
msgid "Set font color"
msgstr "Укажите цвет шрифта"
#. i18n: file: plasmoid-kde4/appearance.ui:174
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontSize)
#: rc.cpp:18
msgid "Set font size"
msgstr "Укажите размер шрифта"
#. i18n: file: plasmoid-kde4/appearance.ui:235
#. i18n: ectx: property (toolTip), widget (QSpinBox, spinBox_fontWeight)
#: rc.cpp:24
msgid "Set font weight"
msgstr "Укажите ширину шрифта"
#. i18n: file: plasmoid-kde4/appearance.ui:299
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_fontStyle)
#: rc.cpp:30
msgid "Set font style"
msgstr "Укажите стиль шрифта"
#. i18n: file: plasmoid-kde4/appearance.ui:358
#. i18n: ectx: property (toolTip), widget (QFontComboBox, fontComboBox_font)
#: rc.cpp:36
msgid "Set font family"
msgstr "Укажите шрифт"
#. i18n: file: plasmoid-kde4/appearance.ui:440
#. i18n: ectx: property (toolTip), widget (QComboBox, comboBox_textAlign)
#: rc.cpp:48
msgid "Set text align"
msgstr "Установите выравнивание текста"
#. i18n: file: plasmoid-kde4/widget.ui:291
#. i18n: ectx: property (text), widget (QCheckBox, checkBox_showBigInterface)
#: rc.cpp:114
msgid "Show more detailed interface"
msgstr "Показать более детальный интерфейс"
#. i18n: file: plasmoid-kde4/widget.ui:309
#. i18n: ectx: property (toolTip), widget (QPlainTextEdit, textEdit)
#: rc.cpp:117
msgid ""
"$info - active profile information\n"
"$current - current profile name\n"
"$extip4 - external IPv4\n"
"$extip6 - external IPv6\n"
"$interfaces - list of the network interfaces\n"
"$intip4 - internal IPv4\n"
"$intip6 - internal IPv6\n"
"$profiles - list of the netctl profiles\n"
"$status - current profile status (static/enabled)"
msgstr ""
"$info - информация об активном профиле\n"
"$current - имя текущего профиля\n"
"$extip4 - внешний IPv4\n"
"$extip6 - внешний IPv6\n"
"$interfaces - список сетевых интерфейсов\n"
"$intip4 - внутренний IPv4\n"
"$intip6 - внутренний IPv6\n"
"$profiles - список профилей netctl\n"
"$status - статус текущего профиля (static/enabled)"
#: rc.cpp:126
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Evgeniy Alekseev"
#: rc.cpp:127
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "esalexeev@gmail.com"
#~ msgid "Acknowledgement"
#~ msgstr "Благодарности"
#, fuzzy
#~ msgid "Connection"
#~ msgstr "Настройка"
#, fuzzy
#~ msgid "Binds to interfaces"
#~ msgstr "Путь к интерфейсам"
#, fuzzy
#~ msgid "Netctl GUI"
#~ msgstr "Запуск GUI"
#, fuzzy
#~ msgid "Actions"
#~ msgstr "Иконка активного подключения"
#, fuzzy
#~ msgid "Connect to profile"
#~ msgstr "Переключить профиль"
#, fuzzy
#~ msgid "Create a new profile"
#~ msgstr "Запустить другой профиль"
#, fuzzy
#~ msgid "Profile"
#~ msgstr "Остановить профиль"
#, fuzzy
#~ msgid "WiFi menu"
#~ msgstr "Запустить WiFi-menu"
#, fuzzy
#~ msgid "Use peer DNS"
#~ msgstr "Использовать хелпер"
#, fuzzy
#~ msgid "netctl-auto"
#~ msgstr "Путь к netctl-auto"
#, fuzzy
#~ msgid "Enable"
#~ msgstr "Включить %1"
#, fuzzy
#~ msgid "Enable all profiles"
#~ msgstr "Включить профиль"
#, fuzzy
#~ msgid "Disable all profiles"
#~ msgstr "Включить профиль"
#, fuzzy
#~ msgid "Start service"
#~ msgstr "Запустить профиль"
#, fuzzy
#~ msgid "Restart service"
#~ msgstr "Перезапустить профиль"
#, fuzzy
#~ msgid "Enable service"
#~ msgstr "Включить профиль"
#, fuzzy
#~ msgid "LCP echo interval"
#~ msgstr "Показать внутренний IP"
#, fuzzy
#~ msgid "Helper"
#~ msgstr "Использовать хелпер"
#, fuzzy
#~ msgid "netctl"
#~ msgstr "Путь к netctl"
#, fuzzy
#~ msgid "Start"
#~ msgstr "Запуск GUI"
#, fuzzy
#~ msgid "Path to systemctl"
#~ msgstr "Путь к netctl"
#, fuzzy
#~ msgid "netctl path"
#~ msgstr "Netctl plasmoid"
#, fuzzy
#~ msgid "netctl-auto path"
#~ msgstr "Путь к netctl-auto"
#, fuzzy
#~ msgid "Path to profile directory"
#~ msgstr "Переключение на профиль %1"
#, fuzzy
#~ msgid "Path to sudo"
#~ msgstr "Путь к ip"
#, fuzzy
#~ msgid "Path to wpa_cli"
#~ msgstr "Путь к ip"
#, fuzzy
#~ msgid "Path to control directory"
#~ msgstr "Путь к netctl"
#~ msgid "Path to interface list"
#~ msgstr "Путь к интерфейсам"
#, fuzzy
#~ msgid "Path to rfkill device list"
#~ msgstr "Путь к интерфейсам"
#, fuzzy
#~ msgid "wpa-configsection"
#~ msgstr "Настройка"
#~ msgid "Show network devices"
#~ msgstr "Показать сетевые устройства"
#~ msgid "Show external IP"
#~ msgstr "Показать внешний IP"