Compare commits

...

84 Commits

Author SHA1 Message Date
  TDE Gitea 8f9c579f27 Reset submodule main/applications/knemo/cmake to latest HEAD 2 weeks ago
  TDE Gitea 850a7151ff Reset submodule main/applications/knemo/cmake to latest HEAD 1 month ago
  TDE Gitea 5d0bbef875 Reset submodule main/applications/knemo/cmake to latest HEAD 1 month ago
  TDE Gitea beeeb0ea0f Reset submodule main/applications/knemo/admin to latest HEAD 1 month ago
  TDE Gitea f2ca1a0786 Reset submodule main/applications/knemo/cmake to latest HEAD 1 month ago
  TDE Gitea d86d53c994 Reset submodule main/applications/knemo/cmake to latest HEAD 1 month ago
  TDE Gitea cbafe24e21 Reset submodule main/applications/knemo/cmake to latest HEAD 2 months ago
  TDE Gitea a93bab4bdc Reset submodule main/applications/knemo/cmake to latest HEAD 2 months ago
  TDE Gitea 95a6d4907c Reset submodule main/applications/knemo/admin to latest HEAD 2 months ago
  TDE Gitea cf7d833a7b Reset submodule main/applications/knemo/cmake to latest HEAD 2 months ago
  Slávek Banko 42376a0599 Merge translation files from master branch. 2 months ago
  TDE Gitea 89430cdc1f Reset submodule main/applications/knemo/cmake to latest HEAD 2 months ago
  Michele Calgaro 37fc5139b6
Update release version number to R14.0.9. 2 months ago
  TDE Gitea 1406cbf390 Reset submodule main/applications/knemo/cmake to latest HEAD 2 months ago
  Slávek Banko 0dcffd7aa8 Merge translation files from master branch. 3 months ago
  Slávek Banko af4b76f6f3 Update translation template. 3 months ago
  TDE Gitea 97fdac63eb Reset submodule main/applications/knemo/cmake to latest HEAD 3 months ago
  TDE Gitea b9109259f0 Reset submodule main/applications/knemo/cmake to latest HEAD 3 months ago
  TDE Gitea 733500c857 Reset submodule main/applications/knemo/cmake to latest HEAD 3 months ago
  Slávek Banko 3262450b66
Update version number for R14.0.8 final release. 4 months ago
  TDE Gitea b9f11110a7 Reset submodule main/applications/knemo/cmake to latest HEAD 4 months ago
  Slávek Banko c5681d20b7 Merge translation files from master branch. 4 months ago
  TDE Gitea 888fa58179 Reset submodule main/applications/knemo/cmake to latest HEAD 4 months ago
  TDE Gitea bdc2f33a21 Reset submodule main/applications/knemo/cmake to latest HEAD 4 months ago
  Slávek Banko 4d7ede5044 Merge translation files from master branch. 7 months ago
  TDE Gitea c7ab6df341 Reset submodule main/applications/knemo/cmake to latest HEAD 8 months ago
  Slávek Banko 8761464e9b
Switch all submodules to https. 8 months ago
  Slávek Banko 3c153e71e8 Merge translation files from master branch. 8 months ago
  Michele Calgaro 847709e7d0
Removed .lsm files. lsm database is outdated and unmaintained. 11 months ago
  Slávek Banko 138055054a Merge translation files from master branch. 11 months ago
  TDE Gitea 8c29663744 Reset submodule main/applications/knemo/cmake to latest HEAD 1 year ago
  Slávek Banko 1fafcd13d0
Add includes to UI files to resolve FTBFS. 1 year ago
  Slávek Banko e967864593
cmake: Search for ifconfig, route, and iwconfig 1 year ago
  gregory guy 2081231055
conversion to the cmake building system 1 year ago
  TDE Gitea 0c2334c1fd Reset submodule main/applications/knemo/cmake to latest HEAD 1 year ago
  TDE Gitea a8a222d1de Reset submodule main/applications/knemo/cmake to latest HEAD 1 year ago
  Michele Calgaro e69a7e9643
Updated date and version to R14.0.6 in .lsm files. 1 year ago
  TDE Gitea 46cc02e43e Reset submodule main/applications/knemo/cmake to latest HEAD 1 year ago
  TDE Gitea e6a6c631d5 Reset submodule main/applications/knemo/admin to latest HEAD 1 year ago
  TDE Gitea b996daa0ee Reset submodule main/applications/knemo/cmake to latest HEAD 1 year ago
  TDE Gitea 13632b9dc3 Reset submodule main/applications/knemo/cmake to latest HEAD 1 year ago
  TDE Weblate d8e0be127b
Update translation files 1 year ago
  Slávek Banko f287b610ba
Update translation template. 1 year ago
  TDE Gitea 5f72a66a68 Reset submodule main/applications/knemo/cmake to latest HEAD 1 year ago
  TDE Gitea f2a2481683 Reset submodule main/applications/knemo/cmake to latest HEAD 1 year ago
  TDE Weblate 936b728943
Update translation files 1 year ago
  TDE Weblate c376cda1d3
Update translation files 1 year ago
  Slávek Banko 1e2e872d5f
Add CMakeL10n rules. 1 year ago
  TDE Gitea d1111097df Reset submodule main/applications/knemo/cmake to latest HEAD 1 year ago
  TDE Gitea 9377baa4de Reset submodule main/applications/knemo/cmake to latest HEAD 1 year ago
  TDE Gitea 97ec13a288 Reset submodule main/applications/knemo/admin to latest HEAD 1 year ago
  TDE Gitea 1ec682d9f1 Reset submodule main/applications/knemo/cmake to latest HEAD 1 year ago
  TDE Gitea 6c7b2d3211 Reset submodule main/applications/knemo/cmake to latest HEAD 1 year ago
  TDE Gitea 59351988ee Reset submodule main/applications/knemo/admin to latest HEAD 1 year ago
  Slávek Banko 02f664b9f7 Update version numbers and date for R14.0.5 final release 2 years ago
  Slávek Banko 3780f3b30f Reset submodule main/applications/knemo/admin to latest HEAD 2 years ago
  Ray Vine cb7ae4e608 Fix FTBFS with clang 2 years ago
  Slávek Banko 0c4742ceb9 Reset submodule main/applications/knemo/admin to latest HEAD 2 years ago
  Slávek Banko c0a38571d8 Reset submodule main/applications/knemo/admin to latest HEAD 2 years ago
  François Andriot 58c8b7dc4f Fix FTBFS on Mageia 6 3 years ago
  Slávek Banko 9cb22335a0 Reset submodule main/applications/knemo/cmake to latest HEAD 3 years ago
  Slávek Banko f75fbb309f Reset submodule main/applications/knemo/cmake to latest HEAD 3 years ago
  Slávek Banko 8a6836755c Reset submodule main/applications/knemo/cmake to latest HEAD 3 years ago
  Slávek Banko 00a52c19fb Reset submodule main/applications/knemo/cmake to latest HEAD 3 years ago
  Slávek Banko fdda95d53a Reset submodule main/applications/knemo/admin to latest HEAD 3 years ago
  Slávek Banko 46bb0ef7f2 cmake: add tde_add_check_executable macro 3 years ago
  Slávek Banko c19d6df969 Update version number for new target R14.0.5 3 years ago
  Slávek Banko a78f793c13 Update date in lsm files 3 years ago
  Slávek Banko 80320b27f7 Reset submodule main/applications/knemo/admin to latest HEAD 4 years ago
  Timothy Pearson 3d9b966e6e Fix invalid headers in PNG files and optimize for size 4 years ago
  Slávek Banko ce88f9e240 Reset submodule main/applications/knemo/cmake to latest HEAD 4 years ago
  Slávek Banko 4bf78bab61 Reset submodule main/applications/knemo/cmake to latest HEAD 4 years ago
  Slávek Banko 76700b5fa4 Update version number for new target R14.0.4 4 years ago
  Slávek Banko 4b4e402470 Update date in lsm files 4 years ago
  Slávek Banko 89665151ca Update version number for new target R14.0.3 4 years ago
  Slávek Banko b1be03ca19 Update date in lsm files 4 years ago
  Slávek Banko 71fc8444b2 Update version number for new target R14.0.2 5 years ago
  Slávek Banko 2f0193188c Update date in lsm files 5 years ago
  Slávek Banko b9d013c1fb Update version in lsm files 5 years ago
  Slávek Banko 5471ecd626 Reset submodule main/applications/knemo/cmake to latest HEAD 5 years ago
  Slávek Banko b1f3f2fc0d Reset submodule main/applications/knemo/cmake to latest HEAD 5 years ago
  Slávek Banko 5187efe853 Reset submodule main/applications/knemo/admin to latest HEAD 5 years ago
  Marek W. (mcbx) 9131ea8073 Update Polish translations 5 years ago
  Slávek Banko a0c71e6a53 Fix incorrectly renamed strings 5 years ago
100 changed files with 6194 additions and 6967 deletions
Split View
  1. +2
    -2
      .gitmodules
  2. +23
    -0
      CMakeL10n.txt
  3. +79
    -0
      CMakeLists.txt
  4. +65
    -0
      ConfigureChecks.cmake
  5. +1
    -1
      admin
  6. +1
    -1
      cmake
  7. +20
    -0
      config.h.cmake
  8. +1
    -0
      doc/CMakeLists.txt
  9. +1
    -0
      doc/en/CMakeLists.txt
  10. +3
    -0
      src/CMakeL10n.txt
  11. +2
    -0
      src/CMakeLists.txt
  12. +3
    -0
      src/kcm/CMakeL10n.txt
  13. +39
    -0
      src/kcm/CMakeLists.txt
  14. +1
    -1
      src/kcm/Makefile.am
  15. +4
    -13
      src/kcm/configdlg.ui
  16. +0
    -14
      src/knemo.lsm
  17. +3
    -0
      src/knemod/CMakeL10n.txt
  18. +60
    -0
      src/knemod/CMakeLists.txt
  19. +1
    -1
      src/knemod/Makefile.am
  20. +28
    -0
      src/knemod/backends/CMakeLists.txt
  21. +1
    -0
      src/knemod/backends/nettoolsbackend.cpp
  22. +1
    -1
      src/knemod/interfacestatistics.cpp
  23. +3
    -1
      src/knemod/knemodaemon.h
  24. +1
    -0
      src/knemod/pics/CMakeLists.txt
  25. BIN
      src/knemod/pics/cr16-app-knemo.png
  26. BIN
      src/knemod/pics/cr22-action-network_connected.png
  27. BIN
      src/knemod/pics/cr22-action-network_connected_lan.png
  28. BIN
      src/knemod/pics/cr22-action-network_connected_ppp.png
  29. BIN
      src/knemod/pics/cr22-action-network_connected_wlan.png
  30. BIN
      src/knemod/pics/cr22-action-network_disconnected.png
  31. BIN
      src/knemod/pics/cr22-action-network_disconnected_lan.png
  32. BIN
      src/knemod/pics/cr22-action-network_disconnected_ppp.png
  33. BIN
      src/knemod/pics/cr22-action-network_disconnected_wlan.png
  34. BIN
      src/knemod/pics/cr22-action-network_incoming.png
  35. BIN
      src/knemod/pics/cr22-action-network_incoming_lan.png
  36. BIN
      src/knemod/pics/cr22-action-network_incoming_ppp.png
  37. BIN
      src/knemod/pics/cr22-action-network_incoming_wlan.png
  38. BIN
      src/knemod/pics/cr22-action-network_outgoing.png
  39. BIN
      src/knemod/pics/cr22-action-network_outgoing_lan.png
  40. BIN
      src/knemod/pics/cr22-action-network_outgoing_ppp.png
  41. BIN
      src/knemod/pics/cr22-action-network_outgoing_wlan.png
  42. BIN
      src/knemod/pics/cr22-action-network_traffic.png
  43. BIN
      src/knemod/pics/cr22-action-network_traffic_lan.png
  44. BIN
      src/knemod/pics/cr22-action-network_traffic_ppp.png
  45. BIN
      src/knemod/pics/cr22-action-network_traffic_wlan.png
  46. BIN
      src/knemod/pics/cr32-app-knemo.png
  47. +1
    -1
      src/knemod/signalplotter.cpp
  48. +7
    -0
      translations/CMakeLists.txt
  49. +103
    -167
      translations/ar/messages/kcm_knemo.po
  50. +74
    -91
      translations/ar/messages/knemod.po
  51. +110
    -178
      translations/bg/messages/kcm_knemo.po
  52. +75
    -93
      translations/bg/messages/knemod.po
  53. +103
    -167
      translations/br/messages/kcm_knemo.po
  54. +74
    -91
      translations/br/messages/knemod.po
  55. +105
    -169
      translations/cs/messages/kcm_knemo.po
  56. +74
    -91
      translations/cs/messages/knemod.po
  57. +103
    -167
      translations/cy/messages/kcm_knemo.po
  58. +74
    -91
      translations/cy/messages/knemod.po
  59. +118
    -183
      translations/da/messages/kcm_knemo.po
  60. +74
    -91
      translations/da/messages/knemod.po
  61. +131
    -195
      translations/de/messages/kcm_knemo.po
  62. +97
    -105
      translations/de/messages/knemod.po
  63. +124
    -190
      translations/el/messages/kcm_knemo.po
  64. +75
    -93
      translations/el/messages/knemod.po
  65. +113
    -180
      translations/en_GB/messages/kcm_knemo.po
  66. +87
    -96
      translations/en_GB/messages/knemod.po
  67. +113
    -180
      translations/es/messages/kcm_knemo.po
  68. +75
    -93
      translations/es/messages/knemod.po
  69. +113
    -178
      translations/et/messages/kcm_knemo.po
  70. +91
    -99
      translations/et/messages/knemod.po
  71. +103
    -167
      translations/fr/messages/kcm_knemo.po
  72. +88
    -96
      translations/fr/messages/knemod.po
  73. +103
    -167
      translations/ga/messages/kcm_knemo.po
  74. +74
    -91
      translations/ga/messages/knemod.po
  75. +116
    -184
      translations/gl/messages/kcm_knemo.po
  76. +74
    -91
      translations/gl/messages/knemod.po
  77. +106
    -170
      translations/hu/messages/kcm_knemo.po
  78. +87
    -96
      translations/hu/messages/knemod.po
  79. +117
    -183
      translations/it/messages/kcm_knemo.po
  80. +97
    -104
      translations/it/messages/knemod.po
  81. +125
    -183
      translations/ja/messages/kcm_knemo.po
  82. +75
    -93
      translations/ja/messages/knemod.po
  83. +111
    -177
      translations/ka/messages/kcm_knemo.po
  84. +87
    -96
      translations/ka/messages/knemod.po
  85. +544
    -0
      translations/kcm_knemo.pot
  86. +417
    -0
      translations/knemod.pot
  87. +105
    -169
      translations/lt/messages/kcm_knemo.po
  88. +76
    -93
      translations/lt/messages/knemod.po
  89. +119
    -185
      translations/nl/messages/kcm_knemo.po
  90. +75
    -93
      translations/nl/messages/knemod.po
  91. +156
    -233
      translations/pl/messages/kcm_knemo.po
  92. +103
    -174
      translations/pl/messages/knemod.po
  93. +113
    -181
      translations/pt/messages/kcm_knemo.po
  94. +75
    -93
      translations/pt/messages/knemod.po
  95. +115
    -183
      translations/pt_BR/messages/kcm_knemo.po
  96. +91
    -97
      translations/pt_BR/messages/knemod.po
  97. +116
    -181
      translations/ru/messages/kcm_knemo.po
  98. +76
    -93
      translations/ru/messages/knemod.po
  99. +111
    -176
      translations/rw/messages/kcm_knemo.po
  100. +82
    -94
      translations/rw/messages/knemod.po

+ 2
- 2
.gitmodules View File

@@ -1,6 +1,6 @@
[submodule "admin"]
path = admin
url = http://system@scm.trinitydesktop.org/scm/git/tde-common-admin
url = https://system@scm.trinitydesktop.org/scm/git/tde-common-admin
[submodule "cmake"]
path = cmake
url = http://system@scm.trinitydesktop.org/scm/git/tde-common-cmake
url = https://system@scm.trinitydesktop.org/scm/git/tde-common-cmake

+ 23
- 0
CMakeL10n.txt View File

@@ -0,0 +1,23 @@
#################################################
#
# (C) 2018 Slávek Banko
# slavek.banko (AT) axis.cz
#
# Improvements and feedback are welcome
#
# This file is released under GPL >= 2
#
#################################################

cmake_minimum_required( VERSION 2.8 )


##### include our cmake modules #################

set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEL10n )


##### create translation templates ##############

tde_l10n_auto_add_subdirectories( )

+ 79
- 0
CMakeLists.txt View File

@@ -0,0 +1,79 @@
############################################
# #
# Improvements and feedbacks are welcome #
# #
# This file is released under GPL >= 3 #
# #
############################################


cmake_minimum_required( VERSION 2.8 )


#### general package setup

project( knemo )
set( VERSION R14.0.9 )


#### include essential cmake modules

include( FindPkgConfig )
include( CheckFunctionExists )
include( CheckSymbolExists )
include( CheckIncludeFile )
include( CheckLibraryExists )
include( CheckCSourceCompiles )
include( CheckCXXSourceCompiles )


#### include our cmake modules

set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEMacros )


##### setup install paths

include( TDESetupPaths )
tde_setup_paths( )


##### optional stuff

option( WITH_ALL_OPTIONS "Enable all optional support" OFF )
option( WITH_GCC_VISIBILITY "Enable fvisibility and fvisibility-inlines-hidden" ${WITH_ALL_OPTIONS} )
option( WITH_LIBIW "Enable build with libiw" ${WITH_ALL_OPTIONS} )


##### user requested modules

option( BUILD_ALL "Build all" ON )
option( BUILD_DOC "Build documentation" ${BUILD_ALL} )
option( BUILD_TRANSLATIONS "Build translations" ${BUILD_ALL} )


##### configure checks

include( ConfigureChecks.cmake )


###### global compiler settings

add_definitions( -DHAVE_CONFIG_H )

set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )
set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined" )


##### directories

add_subdirectory( src )
tde_conditional_add_subdirectory( BUILD_DOC doc )
tde_conditional_add_subdirectory( BUILD_TRANSLATIONS translations )


##### write configure files

configure_file( config.h.cmake config.h @ONLY )

+ 65
- 0
ConfigureChecks.cmake View File

@@ -0,0 +1,65 @@
###########################################
# #
# Improvements and feedback are welcome #
# #
# This file is released under GPL >= 3 #
# #
###########################################

# required stuff
find_package( TQt )
find_package( TDE )

tde_setup_architecture_flags( )

include(TestBigEndian)
test_big_endian(WORDS_BIGENDIAN)

tde_setup_largefiles( )


##### check for gcc visibility support

if( WITH_GCC_VISIBILITY )
tde_setup_gcc_visibility( )
endif( WITH_GCC_VISIBILITY )


##### search for programs

message( STATUS "Checking for ifconfig" )
find_program( PATH_IFCONFIG "ifconfig" DOC "Path for the ifconfig program" )
if( NOT PATH_IFCONFIG )
tde_message_fatal( "Program ifconfig is required but was not found on your system." )
endif( )
message( STATUS "Checking for ifconfig - found ${PATH_IFCONFIG}" )

message( STATUS "Checking for route" )
find_program( PATH_ROUTE "route" DOC "Path for the route program" )
if( NOT PATH_ROUTE )
message( STATUS "Checking for route - not found" )
else( )
message( STATUS "Checking for route - found ${PATH_ROUTE}" )
endif( )

message( STATUS "Checking for iwconfig" )
find_program( PATH_IWCONFIG "iwconfig" DOC "Path for the iwconfig program" )
if( NOT PATH_IWCONFIG )
message( STATUS "Checking for iwconfig - not found" )
else( )
message( STATUS "Checking for iwconfig - found ${PATH_IWCONFIG}" )
endif( )


##### support for libiw

if( WITH_LIBIW )
check_include_file( "iwlib.h" IW_HEADER )
find_library( IW_LIBRARIES NAMES iw )

if( IW_HEADER AND IW_LIBRARIES )
set( HAVE_LIBIW 1 )
else()
tde_message_fatal( "libiw support is requested but was not found on your system" )
endif( IW_HEADER AND IW_LIBRARIES )
endif( WITH_LIBIW )

+ 1
- 1
admin

@@ -1 +1 @@
Subproject commit 04db460623e1f235e7239f08fdcc2d0ef72636af
Subproject commit 20b5a47aa3db7c7a75c6574be638f3d07a26cfeb

+ 1
- 1
cmake

@@ -1 +1 @@
Subproject commit 1994b808819fd74446cb8f1a0491b3e10244f463
Subproject commit cd66012f18ddf0cbe07246d0aceafa2da60ed9e9

+ 20
- 0
config.h.cmake View File

@@ -0,0 +1,20 @@
#define VERSION "@VERSION@"

// Defined if you have fvisibility and fvisibility-inlines-hidden support.
#cmakedefine __KDE_HAVE_GCC_VISIBILITY 1

/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
significant byte first (like Motorola and SPARC, unlike Intel). */
#cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@

/* Path for the ifconfig program */
#cmakedefine PATH_IFCONFIG "@PATH_IFCONFIG@"

/* Path path for the iwconfig program */
#cmakedefine PATH_IWCONFIG "@PATH_IWCONFIG@"

/* Path for the route program */
#cmakedefine PATH_ROUTE "@PATH_ROUTE@"

/* Defined if you have the <iwlib.h> header */
#cmakedefine HAVE_LIBIW @HAVE_LIBIW@

+ 1
- 0
doc/CMakeLists.txt View File

@@ -0,0 +1 @@
add_subdirectory( en )

+ 1
- 0
doc/en/CMakeLists.txt View File

@@ -0,0 +1 @@
tde_create_handbook( DESTINATION kcontrol/${PROJECT_NAME} )

+ 3
- 0
src/CMakeL10n.txt View File

@@ -0,0 +1,3 @@
##### create translation templates ##############

tde_l10n_auto_add_subdirectories( )

+ 2
- 0
src/CMakeLists.txt View File

@@ -0,0 +1,2 @@
add_subdirectory( kcm )
add_subdirectory( knemod )

+ 3
- 0
src/kcm/CMakeL10n.txt View File

@@ -0,0 +1,3 @@
##### create translation templates ##############

tde_l10n_create_template( "kcm_knemo" )

+ 39
- 0
src/kcm/CMakeLists.txt View File

@@ -0,0 +1,39 @@
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${CMAKE_SOURCE_DIR}/src/knemod/backends
${CMAKE_SOURCE_DIR}/src/common
)

link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIB_DIR}
)


##### kcm_knemo (kpart)

tde_add_kpart( kcm_knemo AUTOMOC

SOURCES
configdlg.ui
configdialog.cpp
LINK
tdecore-shared
tdeui-shared
tdeio-shared

DESTINATION ${PLUGIN_INSTALL_DIR}
)


##### other data

install(
FILES kcm_knemo.desktop
DESTINATION ${XDG_APPS_INSTALL_DIR}
)

+ 1
- 1
src/kcm/Makefile.am View File

@@ -14,7 +14,7 @@ INCLUDES = -I$(srcdir)/../common -I$(srcdir)/../knemod/backends $(all_includes)
kcm_knemo_la_LDFLAGS = -module -avoid-version $(all_libraries)

# the libraries to link against.
kcm_knemo_la_LIBADD = $(LIB_TDEUI)
kcm_knemo_la_LIBADD = $(LIB_TDEUI) $(LIB_QT) $(LIB_TDECORE) $(LIB_TDEIO) -lDCOP

# which sources should be compiled for knemo
kcm_knemo_la_SOURCES = configdialog.cpp configdlg.ui


+ 4
- 13
src/kcm/configdlg.ui View File

@@ -1283,17 +1283,8 @@ of wireless devices not in the tooltips of standard interfaces.&lt;/b&gt;</strin
<tabstop>pushButtonAddToolTip</tabstop>
</tabstops>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>knuminput.h</includehint>
<includehint>knuminput.h</includehint>
<includehint>knuminput.h</includehint>
<includehint>knuminput.h</includehint>
<includehint>knuminput.h</includehint>
<includehint>knuminput.h</includehint>
<includehint>knuminput.h</includehint>
<includehint>knuminput.h</includehint>
<includehint>knuminput.h</includehint>
<includehint>knuminput.h</includehint>
<includehint>knuminput.h</includehint>
</includehints>
<includes>
<include location="global" impldecl="in implementation">kcolorbutton.h</include>
<include location="global" impldecl="in implementation">knuminput.h</include>
</includes>
</UI>

+ 0
- 14
src/knemo.lsm View File

@@ -1,14 +0,0 @@
Begin4
Title: KNemo
Version: R14.0.0
Entered-date: 2010-05-10
Description: A tool to monitor network traffic
Keywords: TDE Qt
Author: Percy Leonhardt <percy@eris23.de>
Maintained-by: The Trinity Desktop Environment (TDE) http://www.trinitydesktop.org/
Primary-site: http://git.trinitydesktop.org/cgit/
Alternate-site:
Original-site: http://www.kde.org/
Platforms: Linux and other Unices running TDE
Copying-policy: GPL
End

+ 3
- 0
src/knemod/CMakeL10n.txt View File

@@ -0,0 +1,3 @@
##### create translation templates ##############

tde_l10n_create_template( "knemod" )

+ 60
- 0
src/knemod/CMakeLists.txt View File

@@ -0,0 +1,60 @@
add_subdirectory( pics )
add_subdirectory( backends )

include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${CMAKE_SOURCE_DIR}/src/knemod/backends
${CMAKE_SOURCE_DIR}/src/common
)

link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIB_DIR}
)


##### kded_knemod (kpart)

tde_add_kpart( kded_knemod AUTOMOC

SOURCES
interfacestatusdlg.ui
interfacestatisticsdlg.ui
knemodaemon.skel
knemodaemon.cpp
interface.cpp
interfaceicon.cpp
interfacetray.cpp
interfacemonitor.cpp
interfacestatusdialog.cpp
interfacetooltip.cpp
signalplotter.cpp
interfacestatistics.cpp
interfacestatisticsdialog.cpp
LINK
tdecore-shared
tdeio-shared
tdeui-shared
tdeutils-shared
tdeinit_kded
knemo_backends-static

DESTINATION ${PLUGIN_INSTALL_DIR}
)


##### other data

install(
FILES eventsrc
DESTINATION ${DATA_INSTALL_DIR}/${PROJECT_NAME}
)

install(
FILES knemod.desktop
DESTINATION ${SERVICES_INSTALL_DIR}/kded
)

+ 1
- 1
src/knemod/Makefile.am View File

@@ -18,7 +18,7 @@ INCLUDES = -I$(srcdir)/../common -I$(srcdir)/backends $(all_includes)
kded_knemod_la_LDFLAGS = -module -avoid-version $(all_libraries)

# the libraries to link against.
kded_knemod_la_LIBADD = $(LIB_TDEIO) $(LIB_TDEUTILS) backends/libknemo_backends.la
kded_knemod_la_LIBADD = $(LIB_TDEIO) $(LIB_TDEUTILS) $(LIB_QT) $(LIB_TDECORE) $(LIB_TDEUI) -lDCOP -ltdeinit_kded backends/libknemo_backends.la

# which sources should be compiled for knemo
kded_knemod_la_SOURCES = knemodaemon.cpp knemodaemon.skel interface.cpp \


+ 28
- 0
src/knemod/backends/CMakeLists.txt View File

@@ -0,0 +1,28 @@
include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
${CMAKE_SOURCE_DIR}/src/common
${CMAKE_SOURCE_DIR}/src/knemod
)

link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIB_DIR}
)


##### knemo_backends (static)

tde_add_library( knemo_backends STATIC_PIC AUTOMOC

SOURCES
backendbase.cpp
nettoolsbackend.cpp
sysbackend.cpp
LINK
tdeio-shared
${IW_LIBRARIES}
)

+ 1
- 0
src/knemod/backends/nettoolsbackend.cpp View File

@@ -496,3 +496,4 @@ void NetToolsBackend::parseRouteOutput()
}
}
}
#include "nettoolsbackend.moc"

+ 1
- 1
src/knemod/interfacestatistics.cpp View File

@@ -381,4 +381,4 @@ void InterfaceStatistics::updateCurrentYear()
mYearStatistics.append( mCurrentYear ); // TODO: insert at correct position
emit yearStatisticsChanged();
}
#include "interfacestatistics.moc"

+ 3
- 1
src/knemod/knemodaemon.h View File

@@ -35,7 +35,9 @@ class TQTimer;
class TDEInstance;
class Interface;
class BackendBase;
class KNotifyClient::Instance;
namespace KNotifyClient {
class Instance;
}

/**
* This class is the main entry point of KNemo. It reads the configuration,


+ 1
- 0
src/knemod/pics/CMakeLists.txt View File

@@ -0,0 +1 @@
tde_install_icons( )

BIN
src/knemod/pics/cr16-app-knemo.png View File

Before After
Width: 16  |  Height: 16  |  Size: 948 B Width: 16  |  Height: 16  |  Size: 948 B

BIN
src/knemod/pics/cr22-action-network_connected.png View File

Before After
Width: 22  |  Height: 22  |  Size: 1.0 KiB Width: 22  |  Height: 22  |  Size: 1.0 KiB

BIN
src/knemod/pics/cr22-action-network_connected_lan.png View File

Before After
Width: 22  |  Height: 22  |  Size: 835 B Width: 22  |  Height: 22  |  Size: 835 B

BIN
src/knemod/pics/cr22-action-network_connected_ppp.png View File

Before After
Width: 22  |  Height: 22  |  Size: 482 B Width: 22  |  Height: 22  |  Size: 482 B

BIN
src/knemod/pics/cr22-action-network_connected_wlan.png View File

Before After
Width: 22  |  Height: 22  |  Size: 339 B Width: 22  |  Height: 22  |  Size: 339 B

BIN
src/knemod/pics/cr22-action-network_disconnected.png View File

Before After
Width: 22  |  Height: 22  |  Size: 1.3 KiB Width: 22  |  Height: 22  |  Size: 1.3 KiB

BIN
src/knemod/pics/cr22-action-network_disconnected_lan.png View File

Before After
Width: 22  |  Height: 22  |  Size: 709 B Width: 22  |  Height: 22  |  Size: 709 B

BIN
src/knemod/pics/cr22-action-network_disconnected_ppp.png View File

Before After
Width: 22  |  Height: 22  |  Size: 483 B Width: 22  |  Height: 22  |  Size: 483 B

BIN
src/knemod/pics/cr22-action-network_disconnected_wlan.png View File

Before After
Width: 22  |  Height: 22  |  Size: 342 B Width: 22  |  Height: 22  |  Size: 342 B

BIN
src/knemod/pics/cr22-action-network_incoming.png View File

Before After
Width: 22  |  Height: 22  |  Size: 1.1 KiB Width: 22  |  Height: 22  |  Size: 1.1 KiB

BIN
src/knemod/pics/cr22-action-network_incoming_lan.png View File

Before After
Width: 22  |  Height: 22  |  Size: 1.1 KiB Width: 22  |  Height: 22  |  Size: 1.1 KiB

BIN
src/knemod/pics/cr22-action-network_incoming_ppp.png View File

Before After
Width: 22  |  Height: 22  |  Size: 881 B Width: 22  |  Height: 22  |  Size: 881 B

BIN
src/knemod/pics/cr22-action-network_incoming_wlan.png View File

Before After
Width: 22  |  Height: 22  |  Size: 787 B Width: 22  |  Height: 22  |  Size: 787 B

BIN
src/knemod/pics/cr22-action-network_outgoing.png View File

Before After
Width: 22  |  Height: 22  |  Size: 1.1 KiB Width: 22  |  Height: 22  |  Size: 1.1 KiB

BIN
src/knemod/pics/cr22-action-network_outgoing_lan.png View File

Before After
Width: 22  |  Height: 22  |  Size: 1.1 KiB Width: 22  |  Height: 22  |  Size: 1.1 KiB

BIN
src/knemod/pics/cr22-action-network_outgoing_ppp.png View File

Before After
Width: 22  |  Height: 22  |  Size: 927 B Width: 22  |  Height: 22  |  Size: 927 B

BIN
src/knemod/pics/cr22-action-network_outgoing_wlan.png View File

Before After
Width: 22  |  Height: 22  |  Size: 615 B Width: 22  |  Height: 22  |  Size: 615 B

BIN
src/knemod/pics/cr22-action-network_traffic.png View File

Before After
Width: 22  |  Height: 22  |  Size: 1023 B Width: 22  |  Height: 22  |  Size: 1023 B

BIN
src/knemod/pics/cr22-action-network_traffic_lan.png View File

Before After
Width: 22  |  Height: 22  |  Size: 1.4 KiB Width: 22  |  Height: 22  |  Size: 1.4 KiB

BIN
src/knemod/pics/cr22-action-network_traffic_ppp.png View File

Before After
Width: 22  |  Height: 22  |  Size: 1.2 KiB Width: 22  |  Height: 22  |  Size: 1.2 KiB

BIN
src/knemod/pics/cr22-action-network_traffic_wlan.png View File

Before After
Width: 22  |  Height: 22  |  Size: 870 B Width: 22  |  Height: 22  |  Size: 870 B

BIN
src/knemod/pics/cr32-app-knemo.png View File

Before After
Width: 32  |  Height: 32  |  Size: 2.6 KiB Width: 32  |  Height: 32  |  Size: 2.6 KiB

+ 1
- 1
src/knemod/signalplotter.cpp View File

@@ -160,7 +160,7 @@ void SignalPlotter::addSample( const TQValueList<double>& sampleBuf )

/* If the vertical lines are scrolling, increment the offset
* so they move with the data. The vOffset / hScale confusion
* is because v refers toQt::Vertical Lines, and h to the horizontal
* is because v refers to Vertical Lines, and h to the horizontal
* distance between the vertical lines. */
if ( mVerticalLinesScroll ) {
mVerticalLinesOffset = ( mVerticalLinesOffset + mHorizontalScale)


+ 7
- 0
translations/CMakeLists.txt View File

@@ -0,0 +1,7 @@
file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )

foreach( _po ${po_files} )
string( REPLACE "/" ";" _path "${_po}" )
list( GET _path 0 _lang )
tde_create_translation( FILES ${_po} LANG ${_lang} )
endforeach( )

+ 103
- 167
translations/ar/messages/kcm_knemo.po View File

@@ -4,26 +4,37 @@
msgid ""
msgstr ""
"Project-Id-Version: kcm_knemo\n"
"POT-Creation-Date: 2006-09-11 08:34+0200\n"
"POT-Creation-Date: 2020-05-11 04:22+0200\n"
"PO-Revision-Date: 2006-12-21 16:01+0100\n"
"Last-Translator: محمد سعد Mohamed SAAD <metehyi@free.fr>\n"
"Language-Team: Arabic <doc@arabeyes.org>\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"

#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""

#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""

#: configdialog.cpp:100
msgid ""
"<p>In this area you can add the custom entries for your context menu: "
"<ol>"
"<li>check <b>Display custom entries in context menu</b>;</li>"
"<li>push on the <b>Add</b> button to add a new entry in the list;</li>"
"<li>edit the entry by double clicking in column <b>Menu text</b> and <b>"
"Command</b>;</li>"
"<li>start from step 2 for every new entry</li>.</ol>"
"If you need to execute the command as root user check the corresponding <b>"
"Root</b> CheckBox."
"<ol><li>check <b>Display custom entries in context menu</b>;</li><li>push on "
"the <b>Add</b> button to add a new entry in the list;</li><li>edit the entry "
"by double clicking in column <b>Menu text</b> and <b>Command</b>;</"
"li><li>start from step 2 for every new entry</li>.</ol>If you need to "
"execute the command as root user check the corresponding <b>Root</b> "
"CheckBox."
msgstr ""

#: configdialog.cpp:531
@@ -134,26 +145,22 @@ msgstr "الإسم المستعار"
msgid "Encryption"
msgstr "التشفير"

#. i18n: file configdlg.ui line 24
#: rc.cpp:3
#: configdlg.ui:24
#, no-c-format
msgid "Use KNemo to monitor your interfaces"
msgstr "إستعمل KNemo لمراقبة واجهاتك"

#. i18n: file configdlg.ui line 36
#: rc.cpp:6
#: configdlg.ui:36
#, no-c-format
msgid "&Interfaces"
msgstr "ال&واجهات"

#. i18n: file configdlg.ui line 58
#: rc.cpp:10
#: configdlg.ui:58
#, no-c-format
msgid "Add a new interface"
msgstr "أضف واجهة جديدة"

#. i18n: file configdlg.ui line 68
#: rc.cpp:13
#: configdlg.ui:66
#, no-c-format
msgid ""
"This is the list of icons you wish to monitor. Please\n"
@@ -164,80 +171,67 @@ msgstr ""
"إستعمال الأسماء المفهومة من الأمر 'ifconfig',\n"
"مثلاً 'eth0', 'wlan0' or 'ppp0'."

#. i18n: file configdlg.ui line 79
#: rc.cpp:19
#: configdlg.ui:79
#, no-c-format
msgid "Delete the selected interface"
msgstr "أمحي الواجهة المختارة"

#. i18n: file configdlg.ui line 89
#: rc.cpp:22
#: configdlg.ui:89
#, no-c-format
msgid "&Context Menu"
msgstr "قائمة ال&سياق"

#. i18n: file configdlg.ui line 100
#: rc.cpp:25
#: configdlg.ui:100
#, no-c-format
msgid "&Display custom entries in context menu"
msgstr "&أعرض الخانات المعتادة في قائمة السياق"

#. i18n: file configdlg.ui line 106
#: rc.cpp:28
#: configdlg.ui:106
#, no-c-format
msgid "Root"
msgstr "الجذر"

#. i18n: file configdlg.ui line 117
#: rc.cpp:31
#: configdlg.ui:117
#, no-c-format
msgid "Menu text"
msgstr "نص القائمة"

#. i18n: file configdlg.ui line 128
#: rc.cpp:34
#: configdlg.ui:128
#, no-c-format
msgid "Command"
msgstr "الأمر"

#. i18n: file configdlg.ui line 169
#: rc.cpp:39
#: configdlg.ui:169
#, no-c-format
msgid "Add a new entry"
msgstr "أضف خانة جديدة"

#. i18n: file configdlg.ui line 186
#: rc.cpp:44
#: configdlg.ui:186
#, no-c-format
msgid "Remove the selected entry"
msgstr "أمحي الخانة المحددة"

#. i18n: file configdlg.ui line 214
#: rc.cpp:48
#: configdlg.ui:214
#, no-c-format
msgid "Move the selected entry up"
msgstr "أنقل الخانة المحددة إلى الأعلى"

#. i18n: file configdlg.ui line 225
#: rc.cpp:52
#: configdlg.ui:225
#, no-c-format
msgid "Move the selected entry down"
msgstr "أنقل الخانة المحددة إلى الأسفل"

#. i18n: file configdlg.ui line 237
#: rc.cpp:55
#: configdlg.ui:237
#, no-c-format
msgid "Misce&llaneous"
msgstr "ال&متفرقات"

#. i18n: file configdlg.ui line 256
#: rc.cpp:58
#: configdlg.ui:256
#, no-c-format
msgid "Alias:"
msgstr "الأسم البديل:"

#. i18n: file configdlg.ui line 267
#: rc.cpp:61
#: configdlg.ui:264
#, no-c-format
msgid ""
"You can enter an alias for the interface.\n"
@@ -246,14 +240,12 @@ msgid ""
"icons."
msgstr ""

#. i18n: file configdlg.ui line 277
#: rc.cpp:67
#: configdlg.ui:277
#, no-c-format
msgid "Hide icon when &not connected"
msgstr "أخفي الأيقونة إذا &لم يكن هناك إتصال"

#. i18n: file configdlg.ui line 282
#: rc.cpp:70
#: configdlg.ui:280
#, no-c-format
msgid ""
"When selected the icon for this interface will be\n"
@@ -261,14 +253,12 @@ msgid ""
"When reconnected the icon will be shown again."
msgstr ""

#. i18n: file configdlg.ui line 315
#: rc.cpp:75
#: configdlg.ui:315
#, no-c-format
msgid "Hide icon &when not existing"
msgstr "أخفي الأيقونة &إذا لم يكن موجود"

#. i18n: file configdlg.ui line 322
#: rc.cpp:78
#: configdlg.ui:318
#, no-c-format
msgid ""
"When selected the icon for this interface will be\n"
@@ -278,335 +268,281 @@ msgid ""
"of bluetooth adaptors."
msgstr ""

#. i18n: file configdlg.ui line 332
#: rc.cpp:85
#: configdlg.ui:332
#, no-c-format
msgid "Activate statistics"
msgstr "نشط الأحصائيات"

#. i18n: file configdlg.ui line 348
#: rc.cpp:88
#: configdlg.ui:348
#, no-c-format
msgid "Traffic activity threshold:"
msgstr "عتبة نشاط حركة السير:"

#. i18n: file configdlg.ui line 351
#: rc.cpp:91
#: configdlg.ui:351
#, no-c-format
msgid ""
"Use this for networks with high noise i.e. many packets coming in and out all "
"the time. Set this value high enough so that KNemo won't show incoming and "
"outgoing traffic all the time."
"Use this for networks with high noise i.e. many packets coming in and out "
"all the time. Set this value high enough so that KNemo won't show incoming "
"and outgoing traffic all the time."
msgstr ""

#. i18n: file configdlg.ui line 367
#: rc.cpp:94
#: configdlg.ui:367
#, no-c-format
msgid " packets/s"
msgstr " حزمات/ث"

#. i18n: file configdlg.ui line 393
#: rc.cpp:97
#: configdlg.ui:393
#, no-c-format
msgid "Iconset:"
msgstr "مجموعة الأيقونات:"

#. i18n: file configdlg.ui line 399
#: rc.cpp:100
#: configdlg.ui:399
#, no-c-format
msgid "Monitor"
msgstr "راقب"

#. i18n: file configdlg.ui line 404
#: rc.cpp:103
#: configdlg.ui:404
#, no-c-format
msgid "Modem"
msgstr "المرماز الهاتفي"

#. i18n: file configdlg.ui line 409
#: rc.cpp:106
#: configdlg.ui:409
#, no-c-format
msgid "Network"
msgstr "الشبكة"

#. i18n: file configdlg.ui line 414
#: rc.cpp:109
#: configdlg.ui:414
#, no-c-format
msgid "Wireless"
msgstr "اللاسلكي"

#. i18n: file configdlg.ui line 457
#: rc.cpp:112
#: configdlg.ui:457
#, no-c-format
msgid "&ToolTip"
msgstr "&تلميحة الأدوات"

#. i18n: file configdlg.ui line 469
#: rc.cpp:115
#: configdlg.ui:468
#, no-c-format
msgid ""
"<b>Note: Adding wireless specific information will only show up in the tooltips "
"\n"
"<b>Note: Adding wireless specific information will only show up in the "
"tooltips \n"
"of wireless devices not in the tooltips of standard interfaces.</b>"
msgstr ""

#. i18n: file configdlg.ui line 497
#: rc.cpp:120
#: configdlg.ui:497
#, no-c-format
msgid "Remove the selected entry from the list of displayed information"
msgstr "أحذف الخانة المحددة من لائحة عرض المعلومات"

#. i18n: file configdlg.ui line 525
#: rc.cpp:124
#: configdlg.ui:525
#, no-c-format
msgid "Add the selected entry to the list of displayed information."
msgstr "أنسخ الخانة المحددة إلى لائحة عرض المعلومات."

#. i18n: file configdlg.ui line 557
#: rc.cpp:127
#: configdlg.ui:557
#, no-c-format
msgid "Display:"
msgstr "الشاشة:"

#. i18n: file configdlg.ui line 573
#: rc.cpp:130
#: configdlg.ui:573
#, no-c-format
msgid "Available:"
msgstr "المتوفر:"

#. i18n: file configdlg.ui line 583
#: rc.cpp:133
#: configdlg.ui:583
#, no-c-format
msgid "&Misc"
msgstr "&متفرقات"

#. i18n: file configdlg.ui line 594
#: rc.cpp:136
#: configdlg.ui:594
#, no-c-format
msgid "&Notifications"
msgstr "ال&تبليغات"

#. i18n: file configdlg.ui line 605
#: rc.cpp:139
#: configdlg.ui:605
#, no-c-format
msgid "&Configure Sounds && Events..."
msgstr "&إعداد الأصوات و الأحداث..."

#. i18n: file configdlg.ui line 615
#: rc.cpp:142
#: configdlg.ui:615
#, no-c-format
msgid "Update interval"
msgstr "فترة التحديث"

#. i18n: file configdlg.ui line 626
#: rc.cpp:145
#: configdlg.ui:626
#, no-c-format
msgid "Update interface information every"
msgstr "حدِث معلومات الواجهة كلّ"

#. i18n: file configdlg.ui line 654
#: rc.cpp:148 rc.cpp:166
#: configdlg.ui:654 configdlg.ui:727
#, no-c-format
msgid "s"
msgstr "ث"

#. i18n: file configdlg.ui line 657
#: rc.cpp:151
#: configdlg.ui:657
#, no-c-format
msgid ""
"How often should KNemo poll for interface information. Lower number means more "
"CPU load but faster reaction on changes. Larger number means less CPU load but "
"slow reaction on changes."
"How often should KNemo poll for interface information. Lower number means "
"more CPU load but faster reaction on changes. Larger number means less CPU "
"load but slow reaction on changes."
msgstr ""

#. i18n: file configdlg.ui line 667
#: rc.cpp:154
#: configdlg.ui:667
#, no-c-format
msgid "Statistics"
msgstr "الإحصائيات"

#. i18n: file configdlg.ui line 678
#: rc.cpp:157
#: configdlg.ui:678
#, no-c-format
msgid "..."
msgstr "..."

#. i18n: file configdlg.ui line 686
#: rc.cpp:160
#: configdlg.ui:686
#, no-c-format
msgid "Statistics are stored in the following directory:"
msgstr "يتمّ حفظ الإحصائيات في المجلّد التالي:"

#. i18n: file configdlg.ui line 699
#: rc.cpp:163
#: configdlg.ui:699
#, no-c-format
msgid "Save statistics every"
msgstr "إحفظ الإحصائيات كلّ"

#. i18n: file configdlg.ui line 737
#: rc.cpp:169
#: configdlg.ui:737
#, no-c-format
msgid "Backend"
msgstr "الطرف الخلفي"

#. i18n: file configdlg.ui line 748
#: rc.cpp:172
#: configdlg.ui:748
#, no-c-format
msgid "Use the following backend"
msgstr "إستعمل الطرف الخلفي التالي"

#. i18n: file configdlg.ui line 764
#: rc.cpp:175
#: configdlg.ui:764
#, no-c-format
msgid "Description:"
msgstr "الوصف:"

#. i18n: file configdlg.ui line 829
#: rc.cpp:179
#: configdlg.ui:829
#, no-c-format
msgid "Traffic &Plotter"
msgstr "&راسمة حركة السير"

#. i18n: file configdlg.ui line 840
#: rc.cpp:182
#: configdlg.ui:840
#, no-c-format
msgid "Scale"
msgstr "المقياس"

#. i18n: file configdlg.ui line 862
#: rc.cpp:185
#: configdlg.ui:862
#, no-c-format
msgid "Pixel per time period:"
msgstr "نقطة رسومية بفترة الزمن:"

#. i18n: file configdlg.ui line 870
#: rc.cpp:188
#: configdlg.ui:870
#, no-c-format
msgid "Ma&ximum value:"
msgstr "القيمة ال&قصوى:"

#. i18n: file configdlg.ui line 892
#: rc.cpp:191
#: configdlg.ui:892
#, no-c-format
msgid "Automatic &range detection"
msgstr "إكتشاف تلقائي لل&نطاق"

#. i18n: file configdlg.ui line 908
#: rc.cpp:194
#: configdlg.ui:908
#, no-c-format
msgid "&Minimum value:"
msgstr "القيمة ال&أدنى:"

#. i18n: file configdlg.ui line 921
#: rc.cpp:197
#: configdlg.ui:921
#, no-c-format
msgid "Text"
msgstr "النص"

#. i18n: file configdlg.ui line 932
#: rc.cpp:200
#: configdlg.ui:932
#, no-c-format
msgid "&Labels"
msgstr "ال&علامات"

#. i18n: file configdlg.ui line 940
#: rc.cpp:203
#: configdlg.ui:940
#, no-c-format
msgid "Top &bar"
msgstr "ال&شريط الأعلى"

#. i18n: file configdlg.ui line 948
#: rc.cpp:206
#: configdlg.ui:948
#, no-c-format
msgid "Fo&nt size:"
msgstr "قياس الم&حرف:"

#. i18n: file configdlg.ui line 975
#: rc.cpp:209
#: configdlg.ui:975
#, no-c-format
msgid "Lines"
msgstr "الخطوط"

#. i18n: file configdlg.ui line 1000
#: rc.cpp:212
#: configdlg.ui:1000
#, no-c-format
msgid "&Distance:"
msgstr "ال&مسافة:"

#. i18n: file configdlg.ui line 1011
#: rc.cpp:215
#: configdlg.ui:1011
#, no-c-format
msgid "Vertic&al lines"
msgstr "الخطوط ال&عامودية"

#. i18n: file configdlg.ui line 1019
#: rc.cpp:218
#: configdlg.ui:1019
#, no-c-format
msgid "V&ertical lines scroll"
msgstr "تمرير الخطوط العام&ودية"

#. i18n: file configdlg.ui line 1041
#: rc.cpp:221
#: configdlg.ui:1041
#, no-c-format
msgid "Co&unt:"
msgstr "ال&عدّ:"

#. i18n: file configdlg.ui line 1052
#: rc.cpp:224
#: configdlg.ui:1052
#, no-c-format
msgid "Hori&zontal lines"
msgstr "الخطوط ال&أفقية:"

#. i18n: file configdlg.ui line 1062
#: rc.cpp:227
#: configdlg.ui:1062
#, no-c-format
msgid "&Colors"
msgstr "ال&ألوان"

#. i18n: file configdlg.ui line 1073
#: rc.cpp:230
#: configdlg.ui:1073
#, no-c-format
msgid "Vertical lines:"
msgstr "الخطوط العامودية:"

#. i18n: file configdlg.ui line 1105
#: rc.cpp:236
#: configdlg.ui:1105
#, no-c-format
msgid "Background:"
msgstr "الخلفية:"

#. i18n: file configdlg.ui line 1121
#: rc.cpp:240
#: configdlg.ui:1121
#, no-c-format
msgid "Horizontal lines:"
msgstr "الخطوط الأفقية:"

#. i18n: file configdlg.ui line 1129
#: rc.cpp:243
#: configdlg.ui:1129
#, no-c-format
msgid "Outgoing traffic:"
msgstr "حركة السير الخارج:"

#. i18n: file configdlg.ui line 1137
#: rc.cpp:246
#: configdlg.ui:1137
#, no-c-format
msgid "Incoming traffic:"
msgstr "حركة السير الداخل:"

#. i18n: file configdlg.ui line 1155
#: rc.cpp:250
#: configdlg.ui:1155
#, no-c-format
msgid "Traffic"
msgstr "حركة السير"

#. i18n: file configdlg.ui line 1166
#: rc.cpp:253
#: configdlg.ui:1166
#, no-c-format
msgid "Sho&w incoming traffic"
msgstr "أ&عرض حركة السير الداخل"

#. i18n: file configdlg.ui line 1174
#: rc.cpp:256
#: configdlg.ui:1174
#, no-c-format
msgid "Show &outgoing traffic"
msgstr "أعرض حركة السير ال&خارج"

+ 74
- 91
translations/ar/messages/knemod.po View File

@@ -4,29 +4,45 @@
msgid ""
msgstr ""
"Project-Id-Version: knemod\n"
"POT-Creation-Date: 2007-03-30 07:28+0200\n"
"POT-Creation-Date: 2020-05-11 04:22+0200\n"
"PO-Revision-Date: 2006-12-21 15:37+0100\n"
"Last-Translator: محمد سعد Mohamed SAAD <metehyi@free.fr>\n"
"Language-Team: Arabic <doc@arabeyes.org>\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"

#: _translatorinfo.cpp:1
#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr "Mohamed SAAD محمد سعد"

#: _translatorinfo.cpp:3
#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr "metehyi@free.fr"

#. i18n: file interfacestatusdlg.ui line 233
#: interface.cpp:174 rc.cpp:94
#: backends/kcmregistry.h:46
msgid ""
"Uses the tools from the nettool packge like ifconfig, iwconfig and route to "
"read the necessary information from the ouput of these commands.\n"
"This backend works rather stable but causes a relativly high CPU load."
msgstr ""

#: backends/kcmregistry.h:52
msgid ""
"Uses the sys filesystem available in 2.6 kernels and direct system calls to "
"the Linux kernel.\n"
"This backend is rather new, so expect minor problems. As an advantage this "
"backend should reduce the CPU load and should not access the harddisc while "
"gathering information."
msgstr ""

#: interface.cpp:174 interfacestatusdlg.ui:233
#, no-c-format
msgid "Traffic"
msgstr "حركة النقل"
@@ -35,50 +51,45 @@ msgstr "حركة النقل"
msgid "Open &Statistics"
msgstr "إفتح ال&إحصائيات"

#: interfaceicon.cpp:174 interfacestatusdialog.cpp:166 interfacetooltip.cpp:94
#: interfaceicon.cpp:179 interfacestatusdialog.cpp:166 interfacetooltip.cpp:94
msgid "Not connected."
msgstr "غير متصل."

#: interfaceicon.cpp:196 interfacestatusdialog.cpp:171 interfacetooltip.cpp:99
#: interfaceicon.cpp:201 interfacestatusdialog.cpp:171 interfacetooltip.cpp:99
msgid "Not existing."
msgstr "غير موجود."

#: interfaceicon.cpp:266
#: interfaceicon.cpp:273
#, fuzzy
msgid ""
"Connection established to\n"
msgid "Connection established to\n"
msgstr "تمّ تأسيس الإتصال."

#: interfaceicon.cpp:272 interfacestatusdialog.cpp:144 interfacetooltip.cpp:68
#: interfaceicon.cpp:279 interfacestatusdialog.cpp:144 interfacetooltip.cpp:68
msgid "Connection established."
msgstr "تمّ تأسيس الإتصال."

#. i18n: file interfacestatisticsdlg.ui line 16
#: interfacestatisticsdialog.cpp:44 rc.cpp:3 rc.cpp:115
#: interfacestatisticsdialog.cpp:44 interfacestatisticsdlg.ui:16
#: interfacestatusdlg.ui:357
#, no-c-format
msgid "Statistics"
msgstr "الإحصائيات"

#. i18n: file interfacestatusdlg.ui line 16
#: interfacestatusdialog.cpp:46 rc.cpp:54
#: interfacestatusdialog.cpp:46 interfacestatusdlg.ui:16
#, no-c-format
msgid "Interface Status"
msgstr "حالة الواجهة"

#. i18n: file interfacestatusdlg.ui line 129
#: interfacestatusdialog.cpp:182 rc.cpp:69
#: interfacestatusdialog.cpp:182 interfacestatusdlg.ui:129
#, no-c-format
msgid "Broadcast Address:"
msgstr "عنوان البثّ:"

#. i18n: file interfacestatusdlg.ui line 137
#: interfacestatusdialog.cpp:184 rc.cpp:72
#: interfacestatusdialog.cpp:184 interfacestatusdlg.ui:137
#, no-c-format
msgid "Default Gateway:"
msgstr "البوابة الإفتراضية:"

#. i18n: file interfacestatusdlg.ui line 145
#: interfacestatusdialog.cpp:186 rc.cpp:75
#: interfacestatusdialog.cpp:186 interfacestatusdlg.ui:145
#, no-c-format
msgid "HW-Address:"
msgstr "عنوان العتاد:"
@@ -216,216 +227,188 @@ msgstr "&إعداد KNemo..."
msgid "&Open Traffic Plotter"
msgstr "&إفتح راسمة بيانات حركة السير"

#: interfacetray.cpp:91 interfacetray.cpp:111
#: interfacetray.cpp:97 interfacetray.cpp:117
msgid "KNemo"
msgstr "مراقب شبكتك"

#: interfacetray.cpp:97
#: interfacetray.cpp:103
msgid "Author"
msgstr "المؤلف"

#: interfacetray.cpp:99
#: interfacetray.cpp:105
msgid "Threshold support"
msgstr "دعم العتبة"

#: interfacetray.cpp:101
#: interfacetray.cpp:107
msgid "Signal plotter"
msgstr "راسمة الإشارة"

#. i18n: file interfacestatisticsdlg.ui line 42
#: rc.cpp:9
#: interfacestatisticsdlg.ui:42
#, no-c-format
msgid "Daily"
msgstr "يومياً"

#. i18n: file interfacestatisticsdlg.ui line 51
#: rc.cpp:12 rc.cpp:27 rc.cpp:42 rc.cpp:103 rc.cpp:133
#: interfacestatisticsdlg.ui:51 interfacestatisticsdlg.ui:101
#: interfacestatisticsdlg.ui:148 interfacestatusdlg.ui:266
#: interfacestatusdlg.ui:468
#, no-c-format
msgid "Sent"
msgstr "مرسل"

#. i18n: file interfacestatisticsdlg.ui line 56
#: rc.cpp:15 rc.cpp:30 rc.cpp:45 rc.cpp:100 rc.cpp:124
#: interfacestatisticsdlg.ui:56 interfacestatisticsdlg.ui:106
#: interfacestatisticsdlg.ui:153 interfacestatusdlg.ui:255
#: interfacestatusdlg.ui:387
#, no-c-format
msgid "Received"
msgstr "واصلة"

#. i18n: file interfacestatisticsdlg.ui line 61
#: rc.cpp:18 rc.cpp:33 rc.cpp:48 rc.cpp:127
#: interfacestatisticsdlg.ui:61 interfacestatisticsdlg.ui:111
#: interfacestatisticsdlg.ui:158 interfacestatusdlg.ui:398
#, no-c-format
msgid "Total"
msgstr "المجموع"

#. i18n: file interfacestatisticsdlg.ui line 82
#: rc.cpp:21
#: interfacestatisticsdlg.ui:82
#, no-c-format
msgid "Clear daily statistics"
msgstr "أمحي الإحصائيات اليومية"

#. i18n: file interfacestatisticsdlg.ui line 92
#: rc.cpp:24
#: interfacestatisticsdlg.ui:92
#, no-c-format
msgid "Monthly"
msgstr "شهرياً"

#. i18n: file interfacestatisticsdlg.ui line 129
#: rc.cpp:36
#: interfacestatisticsdlg.ui:129
#, no-c-format
msgid "Clear monthly statistics"
msgstr "أمحي الإحصائيات الشهرية"

#. i18n: file interfacestatisticsdlg.ui line 139
#: rc.cpp:39
#: interfacestatisticsdlg.ui:139
#, no-c-format
msgid "Yearly"
msgstr "سنوياً"

#. i18n: file interfacestatisticsdlg.ui line 179
#: rc.cpp:51
#: interfacestatisticsdlg.ui:179
#, no-c-format
msgid "Clear yearly statistics"
msgstr "أمحي الإحصائيات السنوية"

#. i18n: file interfacestatusdlg.ui line 34
#: rc.cpp:57
#: interfacestatusdlg.ui:34
#, no-c-format
msgid "Connection"
msgstr "الإتصال"

#. i18n: file interfacestatusdlg.ui line 62
#: rc.cpp:60
#: interfacestatusdlg.ui:62
#, no-c-format
msgid "IP"
msgstr "رقم ميفاق الإنترنت:"

#. i18n: file interfacestatusdlg.ui line 113
#: rc.cpp:63
#: interfacestatusdlg.ui:113
#, no-c-format
msgid "IP-Address:"
msgstr "عنوان ميفاق الإنترنت"

#. i18n: file interfacestatusdlg.ui line 121
#: rc.cpp:66
#: interfacestatusdlg.ui:121
#, no-c-format
msgid "Subnet Mask:"
msgstr "قناع الشبكة الفرعية"

#. i18n: file interfacestatusdlg.ui line 199
#: rc.cpp:82
#: interfacestatusdlg.ui:199
#, no-c-format
msgid "Interface:"
msgstr "الواجهة:"

#. i18n: file interfacestatusdlg.ui line 207
#: rc.cpp:85
#: interfacestatusdlg.ui:207
#, no-c-format
msgid "Alias:"
msgstr "الأسم البديل:"

#. i18n: file interfacestatusdlg.ui line 215
#: rc.cpp:88
#: interfacestatusdlg.ui:215
#, no-c-format
msgid "Status:"
msgstr "الحالة:"

#. i18n: file interfacestatusdlg.ui line 223
#: rc.cpp:91
#: interfacestatusdlg.ui:223
#, no-c-format
msgid "Uptime:"
msgstr "زمن التشغيل:"

#. i18n: file interfacestatusdlg.ui line 244
#: rc.cpp:97
#: interfacestatusdlg.ui:244
#, no-c-format
msgid "Current connection"
msgstr "الإتصال الحالي"

#. i18n: file interfacestatusdlg.ui line 293
#: rc.cpp:106
#: interfacestatusdlg.ui:293
#, no-c-format
msgid "Packets:"
msgstr "الحزمات:"

#. i18n: file interfacestatusdlg.ui line 301
#: rc.cpp:109
#: interfacestatusdlg.ui:301
#, no-c-format
msgid "Bytes:"
msgstr "البايتات:"

#. i18n: file interfacestatusdlg.ui line 312
#: rc.cpp:112
#: interfacestatusdlg.ui:312
#, no-c-format
msgid "Speed:"
msgstr "السرعة"

#. i18n: file interfacestatusdlg.ui line 368
#: rc.cpp:118
#: interfacestatusdlg.ui:368
#, no-c-format
msgid "Today:"
msgstr "هذا اليوم:"

#. i18n: file interfacestatusdlg.ui line 376
#: rc.cpp:121
#: interfacestatusdlg.ui:376
#, no-c-format
msgid "This year:"
msgstr "هذه السنة:"

#. i18n: file interfacestatusdlg.ui line 409
#: rc.cpp:130
#: interfacestatusdlg.ui:409
#, no-c-format
msgid "This month:"
msgstr "هذا الشهر:"

#. i18n: file interfacestatusdlg.ui line 524
#: rc.cpp:136
#: interfacestatusdlg.ui:524
#, no-c-format
msgid "Wireless"
msgstr "لاسلكي"

#. i18n: file interfacestatusdlg.ui line 535
#: rc.cpp:139
#: interfacestatusdlg.ui:535
#, no-c-format
msgid "Connected to:"
msgstr "متصل بِـ :"

#. i18n: file interfacestatusdlg.ui line 554
#: rc.cpp:143
#: interfacestatusdlg.ui:554
#, no-c-format
msgid "Access point:"
msgstr "نقطة الإتصال:"

#. i18n: file interfacestatusdlg.ui line 573
#: rc.cpp:147
#: interfacestatusdlg.ui:573
#, no-c-format
msgid "Bit Rate:"
msgstr "معدل البِت:"

#. i18n: file interfacestatusdlg.ui line 581
#: rc.cpp:150
#: interfacestatusdlg.ui:581
#, no-c-format
msgid "Frequency [Channel]:"
msgstr "الذبذبة [ القناة ] :"

#. i18n: file interfacestatusdlg.ui line 589
#: rc.cpp:153
#: interfacestatusdlg.ui:589
#, no-c-format
msgid "Mode:"
msgstr "النمط:"

#. i18n: file interfacestatusdlg.ui line 632
#: rc.cpp:157
#: interfacestatusdlg.ui:632
#, no-c-format
msgid "Nickname:"
msgstr "الإسم المستعار:"

#. i18n: file interfacestatusdlg.ui line 657
#: rc.cpp:160
#: interfacestatusdlg.ui:657
#, no-c-format
msgid "Link Quality:"
msgstr "جودة الإرتباط:"

#. i18n: file interfacestatusdlg.ui line 665
#: rc.cpp:163
#: interfacestatusdlg.ui:665
#, no-c-format
msgid "Encryption:"
msgstr "التشفير:"

+ 110
- 178
translations/bg/messages/kcm_knemo.po View File

@@ -9,39 +9,46 @@
msgid ""
msgstr ""
"Project-Id-Version: kcm_knemo\n"
"POT-Creation-Date: 2006-09-11 08:34+0200\n"
"POT-Creation-Date: 2020-05-11 04:22+0200\n"
"PO-Revision-Date: 2007-04-22 23:32+0000\n"
"Last-Translator: Zlatko Popov <zlatkopopov@fsa-bg.org>\n"
"Language-Team: Bulgarian <dict@linux.zonebg.com>\n"
"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: KBabel 1.11.4\n"

#. Instead of a literal translation, add your name to the end of the list (separated by a comma).
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
msgstr ""

#. Instead of a literal translation, add your email to the end of the list (separated by a comma).
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
msgstr ""

#: configdialog.cpp:100
msgid ""
"<p>In this area you can add the custom entries for your context menu: "
"<ol>"
"<li>check <b>Display custom entries in context menu</b>;</li>"
"<li>push on the <b>Add</b> button to add a new entry in the list;</li>"
"<li>edit the entry by double clicking in column <b>Menu text</b> and <b>"
"Command</b>;</li>"
"<li>start from step 2 for every new entry</li>.</ol>"
"If you need to execute the command as root user check the corresponding <b>"
"Root</b> CheckBox."
"<ol><li>check <b>Display custom entries in context menu</b>;</li><li>push on "
"the <b>Add</b> button to add a new entry in the list;</li><li>edit the entry "
"by double clicking in column <b>Menu text</b> and <b>Command</b>;</"
"li><li>start from step 2 for every new entry</li>.</ol>If you need to "
"execute the command as root user check the corresponding <b>Root</b> "
"CheckBox."
msgstr ""
"<p>В тази област можете да добавите потребителски елементи към контекстното "
"меню: "
"<ol>"
"<li>Сложете отметка пред <b>Показване на потребителски елементи в контекстното "
"меню</b>;</li>"
"<li>Натиснете върху бутона <b>Добавяне</b> за да добавите нов елемент в "
"списъка;</li>"
"<li>Редактирайте елемента с двойно щракване в колоната <b>Текст на менюто</b> "
"и <b>Команда</b>;</li>"
"<li>Започнете от стъпка 2 за всеки нов елемент</li>.</ol>"
"Ако се налага дадена команда да се стартира с права на root, сложете отметка на "
"полето <b>Изпълнение с права на root</b>."
"меню: <ol><li>Сложете отметка пред <b>Показване на потребителски елементи в "
"контекстното меню</b>;</li><li>Натиснете върху бутона <b>Добавяне</b> за да "
"добавите нов елемент в списъка;</li><li>Редактирайте елемента с двойно "
"щракване в колоната <b>Текст на менюто</b> и <b>Команда</b>;</"
"li><li>Започнете от стъпка 2 за всеки нов елемент</li>.</ol>Ако се налага "
"дадена команда да се стартира с права на root, сложете отметка на полето "
"<b>Изпълнение с права на root</b>."

#: configdialog.cpp:531
msgid "Add new interface"
@@ -152,26 +159,22 @@ msgstr "Прякор"
msgid "Encryption"
msgstr "Шифроване"

#. i18n: file configdlg.ui line 24
#: rc.cpp:3
#: configdlg.ui:24
#, no-c-format
msgid "Use KNemo to monitor your interfaces"
msgstr "Използване на KNemo за следене на интерфейса"

#. i18n: file configdlg.ui line 36
#: rc.cpp:6
#: configdlg.ui:36
#, no-c-format
msgid "&Interfaces"
msgstr "&Интерфейси"

#. i18n: file configdlg.ui line 58
#: rc.cpp:10
#: configdlg.ui:58
#, no-c-format
msgid "Add a new interface"
msgstr "Добавяне на нов интерфейс"

#. i18n: file configdlg.ui line 68
#: rc.cpp:13
#: configdlg.ui:66
#, no-c-format
msgid ""
"This is the list of icons you wish to monitor. Please\n"
@@ -182,80 +185,67 @@ msgstr ""
"Използвайте имена, които програмата <b>ifconfig</b> ще разбере.\n"
"Например: \"eth0\", \"wlan0\", \"ppp0\"."

#. i18n: file configdlg.ui line 79
#: rc.cpp:19
#: configdlg.ui:79
#, no-c-format
msgid "Delete the selected interface"
msgstr "Изтриване на избрания интерфейс"

#. i18n: file configdlg.ui line 89
#: rc.cpp:22
#: configdlg.ui:89
#, no-c-format
msgid "&Context Menu"
msgstr "&Контекстно меню"

#. i18n: file configdlg.ui line 100
#: rc.cpp:25
#: configdlg.ui:100
#, no-c-format
msgid "&Display custom entries in context menu"
msgstr "&Показване на потребителски елементи в контекстното меню"

#. i18n: file configdlg.ui line 106
#: rc.cpp:28
#: configdlg.ui:106
#, no-c-format
msgid "Root"
msgstr "Изпълнение с права на root"

#. i18n: file configdlg.ui line 117
#: rc.cpp:31
#: configdlg.ui:117
#, no-c-format
msgid "Menu text"
msgstr "Текст на менюто"

#. i18n: file configdlg.ui line 128
#: rc.cpp:34
#: configdlg.ui:128
#, no-c-format
msgid "Command"
msgstr "Команда"

#. i18n: file configdlg.ui line 169
#: rc.cpp:39
#: configdlg.ui:169
#, no-c-format
msgid "Add a new entry"
msgstr "Добавяне на нов елемент"

#. i18n: file configdlg.ui line 186
#: rc.cpp:44
#: configdlg.ui:186
#, no-c-format
msgid "Remove the selected entry"
msgstr "Премахване на избрания елемент"

#. i18n: file configdlg.ui line 214
#: rc.cpp:48
#: configdlg.ui:214
#, no-c-format
msgid "Move the selected entry up"
msgstr "Преместване нагоре на избрания елемент"

#. i18n: file configdlg.ui line 225
#: rc.cpp:52
#: configdlg.ui:225
#, no-c-format
msgid "Move the selected entry down"
msgstr "Преместване надолу на избрания елемент"

#. i18n: file configdlg.ui line 237
#: rc.cpp:55
#: configdlg.ui:237
#, no-c-format
msgid "Misce&llaneous"
msgstr "&Разни"

#. i18n: file configdlg.ui line 256