Compare commits

..

1 Commits

Author SHA1 Message Date
Daniel Șerbănescu
4ebe3ea5a3 Update Romanian translation 2018-03-26 20:36:19 +00:00
134 changed files with 1328 additions and 3839 deletions

2
.gitignore vendored
View File

@@ -58,7 +58,6 @@ doc/texinfo.tex
doc/version.texi doc/version.texi
examples/affinity examples/affinity
examples/df examples/df
examples/disk
examples/diskio examples/diskio
examples/first examples/first
examples/free examples/free
@@ -75,7 +74,6 @@ examples/smp
examples/sysdeps examples/sysdeps
examples/timings examples/timings
examples/wd examples/wd
examples/sysinfo
gtk-doc.make gtk-doc.make
install-sh install-sh
lib/GTop-2.0.gir lib/GTop-2.0.gir

View File

@@ -1,69 +0,0 @@
stages:
- build
- abi
variables:
FEDORA_DEPENDENCIES:
gettext-devel
gobject-introspection-devel
gtk-doc
util-linux
texinfo-tex
FEDORA_DEPENDENCIES_ABI_CHECK:
libabigail
intltool
LAST_ABI_BREAK: "d4ac1eda0752d559db8737773d6894aadc700ce3"
UBUNTU_DEPENDENCIES:
automake
autopoint
gettext
gtk-doc-tools
libgirepository1.0-dev
libtool
make
texinfo
texlive
build-fedora:
image: fedora:latest
stage: build
except:
- tags
before_script:
- dnf update -y --nogpgcheck
- dnf install -y --nogpgcheck $FEDORA_DEPENDENCIES
script:
- mkdir _build
- cd _build
- ../autogen.sh --disable-dependency-tracking
- make
- make install
- make distcheck
abi-fedora:
image: fedora:latest
stage: abi
needs:
- build-fedora
before_script:
- dnf update -y --nogpgcheck
- dnf install -y --nogpgcheck $FEDORA_DEPENDENCIES $FEDORA_DEPENDENCIES_ABI_CHECK
script:
- curl https://gitlab.freedesktop.org/hadess/check-abi/-/raw/main/contrib/check-abi-fedora.sh | bash
- check-abi ${LAST_ABI_BREAK} $(git rev-parse HEAD)
build-ubuntu:
image: ubuntu:latest
stage: build
except:
- tags
before_script:
- apt-get update
- DEBIAN_FRONTEND=noninteractive apt-get install -y $UBUNTU_DEPENDENCIES
script:
- mkdir _build
- cd _build
- ../autogen.sh
- make
- make install
- make distcheck

55
NEWS
View File

@@ -1,58 +1,3 @@
16 February 2024: Overview of changes in 2.41.3
================================================
* Fixed daemon buffer overflow #72
* Updated translations
15 October 2023: Overview of changes in 2.41.2
================================================
* Solaris
- Fix build #47
* Linux
- Change disk example read/write unit to bytes
- Fixed potential Buffer overflow when reading disk stats
- Changed disk read/write unit to bytes in example
* CI
- Fixed CI by adding missing dependency
10 January 2023 : Overview of changes in 2.41.1
================================================
* FreeBSD
- Build fixes
- Support FreeBSD 13.0-CURRENT >= 1300062 vm_map_entry
* OpenBSD
- Build fixes
* Linux
- skip loop and rom devices
* Allow building with gettext >= 0.20
* Updated translations
* CI build setup
11 March 2019: Overview of changes in 2.40.0
================================================
* Fixed array and transfer annotations for documentation
18 February 2019: Overview of changes in 2.39.91
* Replace deprecated gnome-common with autoreconf
04 February 2019: Overview of changes in 2.39.90
================================================
* Updated translations
* FreeBSD:
- added support for laundry memory
- added support for ZFS ARC
* Fixed compile warnings
* Fix build on FreeBSD and darwin
* Linux:
- get procmap doesn't need suid
11 September 2017: Overview of changes in 2.38.0 11 September 2017: Overview of changes in 2.38.0
================================================ ================================================

0
TODO Normal file
View File

View File

@@ -263,7 +263,8 @@ AC_CACHE_VAL(fu_cv_sys_mounted_getmntinfo,
[ [
ok= ok=
if test $ac_cv_func_getmntinfo = yes; then if test $ac_cv_func_getmntinfo = yes; then
AC_EGREP_HEADER(getmntinfo, sys/mount.h, ok=yes) AC_EGREP_HEADER(f_type;, sys/mount.h,
ok=yes)
fi fi
test -n "$ok" \ test -n "$ok" \
&& fu_cv_sys_mounted_getmntinfo=yes \ && fu_cv_sys_mounted_getmntinfo=yes \

View File

@@ -1,68 +1,20 @@
#!/bin/sh #!/bin/sh
# Run this to generate all the initial makefiles, etc. # Run this to generate all the initial makefiles, etc.
RED='\033[0;31m'
NC='\033[0m' # No Color
case "$(uname -s)" in srcdir=`dirname $0`
Linux) test -z "$srcdir" && srcdir=.
if ! [ -x "$(command -v lsblk)" ]; then
echo '' >&2
echo -e "${RED}*** ERROR:${NC} lsblk cannot be found. Try installing util-linux or util-linux-ng ${RED}***${NC}" >&2
echo '' >&2
exit 1
fi
if ! [ -x "$(command -v sed)" ]; then
echo '' >&2
echo -e "${RED}*** ERROR:${NC} sed cannot be found. ***" >&2
echo '' >&2
exit 1
fi
if ! [ -x "$(command -v tr)" ]; then
echo '' >&2
echo -e "${RED}*** ERROR:${NC} tr cannot be found. ***" >&2
echo '' >&2
exit 1
fi
;;
*)
;;
esac
test -n "$srcdir" || srcdir=$(dirname "$0") (test -f $srcdir/configure.ac \
test -n "$srcdir" || srcdir=. && test -f $srcdir/copyright.txt \
&& test -d $srcdir/sysdeps) || {
olddir=$(pwd) echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
echo " top-level gnome directory"
cd $srcdir exit 1
(test -f configure.ac) || {
echo "*** ERROR: Directory '$srcdir' does not look like the top-level project directory ***"
exit 1
} }
# shellcheck disable=SC2016 which gnome-autogen.sh || {
PKG_NAME=$(autoconf --trace 'AC_INIT:$1' configure.ac) echo "You need to install gnome-common from the GNOME CVS"
exit 1
if [ "$#" = 0 -a "x$NOCONFIGURE" = "x" ]; then }
echo "*** WARNING: I am going to run 'configure' with no arguments." >&2 REQUIRED_AUTOMAKE_VERSION=1.9
echo "*** If you wish to pass any to it, please specify them on the" >&2 . gnome-autogen.sh
echo "*** '$0' command line." >&2
echo "" >&2
fi
aclocal --install || exit 1
gtkdocize --copy || exit 1
autoreconf --verbose --force --install || exit 1
cd "$olddir"
if [ "$NOCONFIGURE" = "" ]; then
$srcdir/configure "$@" || exit 1
if [ "$1" = "--help" ]; then
exit 0
else
echo "Now type 'make' to compile $PKG_NAME" || exit 1
fi
else
echo "Skipping configure process."
fi

View File

@@ -3,12 +3,12 @@ dnl Configure script for the Gnome library
dnl dnl
m4_define([libgtop_major_version], [2]) m4_define([libgtop_major_version], [2])
m4_define([libgtop_minor_version], [41]) m4_define([libgtop_minor_version], [38])
m4_define([libgtop_micro_version], [3]) m4_define([libgtop_micro_version], [0])
m4_define([libgtop_version], [libgtop_major_version.libgtop_minor_version.libgtop_micro_version]) m4_define([libgtop_version], [libgtop_major_version.libgtop_minor_version.libgtop_micro_version])
dnl increment if the interface has additions, changes, removals. dnl increment if the interface has additions, changes, removals.
m4_define([libgtop_current], [12]) m4_define([libgtop_current], [11])
dnl increment any time the source changes; set to dnl increment any time the source changes; set to
dnl 0 if you increment CURRENT dnl 0 if you increment CURRENT
@@ -17,7 +17,7 @@ m4_define([libgtop_revision], [0])
dnl increment if any interfaces have been added; set to 0 dnl increment if any interfaces have been added; set to 0
dnl if any interfaces have been removed. removal has dnl if any interfaces have been removed. removal has
dnl precedence over adding, so set to 0 if both happened. dnl precedence over adding, so set to 0 if both happened.
m4_define([libgtop_age], [1]) m4_define([libgtop_age], [0])
# Increase each time you change the client/server protocol. # Increase each time you change the client/server protocol.
m4_define([libgtop_server_version], [5]) m4_define([libgtop_server_version], [5])
@@ -27,7 +27,7 @@ m4_define([libgtop_version_code], [m4_eval(libgtop_major_version * 1000000 + lib
AC_PREREQ(2.62) AC_PREREQ(2.62)
AC_INIT([libgtop], [libgtop_version], AC_INIT([libgtop], [libgtop_version],
[https://gitlab.gnome.org/GNOME/libgtop/-/issues/]) [http://bugzilla.gnome.org/enter_bug.cgi?product=libgtop])
AC_CONFIG_SRCDIR(copyright.txt) AC_CONFIG_SRCDIR(copyright.txt)
AC_CONFIG_HEADERS(config.h) AC_CONFIG_HEADERS(config.h)
@@ -71,16 +71,6 @@ dnl Most people should have a working perl interpreter on their system
AC_CHECK_PROGS(PERL, perl5 perl) AC_CHECK_PROGS(PERL, perl5 perl)
test -z "$PERL" && AC_MSG_ERROR([You need to have a working perl interpreter.]) test -z "$PERL" && AC_MSG_ERROR([You need to have a working perl interpreter.])
case "${host_os}" in
linux*)
AC_CHECK_TOOL(LSBLK,lsblk)
AC_CHECK_TOOL(SED,sed)
AC_CHECK_TOOL(TR,tr)
;;
*)
;;
esac
AC_CHECK_TOOL(CC,gcc) AC_CHECK_TOOL(CC,gcc)
AC_CHECK_TOOL(RANLIB,ranlib) AC_CHECK_TOOL(RANLIB,ranlib)
AC_CHECK_TOOL(AS,as) AC_CHECK_TOOL(AS,as)
@@ -120,12 +110,10 @@ AC_TYPE_OFF_T
AC_TYPE_PID_T AC_TYPE_PID_T
AC_TYPE_SIZE_T AC_TYPE_SIZE_T
AC_STRUCT_ST_RDEV AC_STRUCT_ST_RDEV
AC_HEADER_TIME
AC_STRUCT_TM AC_STRUCT_TM
AC_TYPE_UID_T AC_TYPE_UID_T
dnl Check sys/time.h
AC_CHECK_HEADERS([sys/time.h])
dnl For SunOS dnl For SunOS
AC_CHECK_TYPE(ssize_t, int) AC_CHECK_TYPE(ssize_t, int)
AC_CHECK_HEADERS(memory.h) AC_CHECK_HEADERS(memory.h)
@@ -225,11 +213,9 @@ AC_FUNC_ALLOCA
AC_FUNC_MMAP AC_FUNC_MMAP
AC_TYPE_SIGNAL AC_TYPE_SIGNAL
AC_FUNC_STRFTIME AC_FUNC_STRFTIME
AC_CHECK_FUNCS(getcwd gettimeofday getwd putenv sbrk strdup strtoul uname) AC_CHECK_FUNCS(getcwd gettimeofday getwd putenv strdup strtoul uname)
# FIXME: Remove AM_GNU_GETTEXT_VERSION once autoreconf supports REQUIRE_VERSION AM_GNU_GETTEXT_VERSION([0.19.4])
AM_GNU_GETTEXT_VERSION([0.19.6])
AM_GNU_GETTEXT_REQUIRE_VERSION([0.19.6])
AM_GNU_GETTEXT([external]) AM_GNU_GETTEXT([external])
GETTEXT_PACKAGE=libgtop-2.0 GETTEXT_PACKAGE=libgtop-2.0
@@ -284,8 +270,8 @@ AC_ARG_ENABLE(fatal-warnings,
[Define to enable fatal warnings])) [Define to enable fatal warnings]))
dnl These definitions are expanded in make. dnl These definitions are expanded in make.
LIBGTOP_LIBS='-L=$(libdir)' LIBGTOP_LIBS='-L$(libdir)'
LIBGTOP_INCS='-I=$(includedir)/libgtop-2.0' LIBGTOP_INCS='-I$(includedir)/libgtop-2.0'
if test x$libgtop_have_sysinfo = xyes ; then if test x$libgtop_have_sysinfo = xyes ; then
LIBGTOP_INCS="$LIBGTOP_INCS -DHAVE_LIBGTOP_SYSINFO" LIBGTOP_INCS="$LIBGTOP_INCS -DHAVE_LIBGTOP_SYSINFO"
@@ -297,8 +283,8 @@ libgtop_save_prefix="$prefix"
libgtop_save_exec_prefix="$exec_prefix" libgtop_save_exec_prefix="$exec_prefix"
test "x$prefix" = xNONE && prefix=$ac_default_prefix test "x$prefix" = xNONE && prefix=$ac_default_prefix
test "x$exec_prefix" = xNONE && exec_prefix=$prefix test "x$exec_prefix" = xNONE && exec_prefix=$prefix
LIBGTOP_BINDIR=`eval echo "${libexecdir}"` LIBGTOP_BINDIR=`eval echo "${bindir}"`
LIBGTOP_SERVER=`eval echo "${libexecdir}/libgtop_server2"` LIBGTOP_SERVER=`eval echo "${bindir}/libgtop_server2"`
prefix="$libgtop_save_prefix" prefix="$libgtop_save_prefix"
exec_prefix="$libgtop_save_exec_prefix" exec_prefix="$libgtop_save_exec_prefix"

View File

@@ -49,7 +49,6 @@ System Dependent Functions
* glibtop_proc_map:: Process Memory Maps. * glibtop_proc_map:: Process Memory Maps.
* glibtop_netload:: Network Load. * glibtop_netload:: Network Load.
* glibtop_ppp:: PPP Usage. * glibtop_ppp:: PPP Usage.
* glibtop_disk:: DISK Usage.
Common Functions Common Functions

View File

@@ -28,7 +28,6 @@
* glibtop_proc_map:: Process Memory Maps. * glibtop_proc_map:: Process Memory Maps.
* glibtop_netload:: Network Load. * glibtop_netload:: Network Load.
* glibtop_ppp:: PPP Usage. * glibtop_ppp:: PPP Usage.
* glibtop_disk:: DISK Usage.
@end menu @end menu
@node glibtop_cpu, glibtop_mem, System Dependent, System Dependent @node glibtop_cpu, glibtop_mem, System Dependent, System Dependent
@@ -1344,7 +1343,7 @@ enum @{
@end example @end example
@page @page
@node glibtop_ppp, glibtop_disk, glibtop_netload, System Dependent @node glibtop_ppp, , glibtop_netload, System Dependent
@subsection PPP Statistics @subsection PPP Statistics
Library function @code{glibtop_get_ppp}: Library function @code{glibtop_get_ppp}:
@@ -1404,62 +1403,6 @@ We're currently offline.
We're currently online. We're currently online.
@end table @end table
@page
@node glibtop_disk, , glibtop_ppp, System Dependent
@subsection DISK Usage
Library function @code{glibtop_get_disk}:
@example
@cartouche
void glibtop_get_disk (glibtop_disk *buf);
void glibtop_get_disk_l (glibtop *server, glibtop_disk *buf);
@end cartouche
@end example
Declaration of @code{glibtop_disk} in @file{<glibtop/disk.h>}:
@example
@cartouche
typedef struct _glibtop_disk glibtop_disk;
struct _glibtop_disk
@{
xdisk_sectors_read [GLIBTOP_NDISK],
xdisk_time_read [GLIBTOP_NDISK],
xdisk_sectors_write [GLIBTOP_NDISK],
xdisk_time_write [GLIBTOP_NDISK],
@};
@end cartouche
@end example
All DISK reads and writes are measured by @dfn{sectors} which are normally 512 bytes each.
All disk time are measured in milliseconds which is 1/1000th of a second.
@table @code
@item xdisk_sectors_read
Number of sectors read since system boot.
@item xdisk_time_read
Number of milliseconds spent reading since system boot.
@item xdisk_sectors_write
Number of sectors written since system boot.
@item xdisk_time_write
Number of milliseconds spent writing since system boot.
@end table
The @samp{xdisk_} are values from arrays of @code{GLIBTOP_NDISK} (defined in
@file{<glibtop/disk.h>}) elements and contain one value for each DISK
in the system.
Please note that all of the disk values are absolute values measured in
certain units since system boot. To get bandwidth values (bytes/s), you need to call @code{glibtop_disk}, save the
result, wait some time and then call it again and divide the differences of
the two values by the time spent reading or writing.
@page @page
@node Common Functions, Library Functions, System Dependent, Reference Manual @node Common Functions, Library Functions, System Dependent, Reference Manual
@section Common Functions @section Common Functions

View File

@@ -29,7 +29,6 @@ glibtop_close_p
GLIBTOP_CMND_QUIT GLIBTOP_CMND_QUIT
GLIBTOP_CMND_SYSDEPS GLIBTOP_CMND_SYSDEPS
GLIBTOP_CMND_CPU GLIBTOP_CMND_CPU
GLIBTOP_CMND_DISK
GLIBTOP_CMND_MEM GLIBTOP_CMND_MEM
GLIBTOP_CMND_SWAP GLIBTOP_CMND_SWAP
GLIBTOP_CMND_UPTIME GLIBTOP_CMND_UPTIME
@@ -679,25 +678,6 @@ glibtop_init_cpu_s
glibtop_get_cpu_s glibtop_get_cpu_s
</SECTION> </SECTION>
<INCLUDE>glibtop/disk.h</INCLUDE>
<SECTION>
<FILE>disk</FILE>
LIBTOP_XDISK_SECTORS_READ
GLIBTOP_XDISK_TIME_READ
GLIBTOP_XDISK_SECTORS_WRITE
GLIBTOP_XDISK_TIME_WRITE
GLIBTOP_MAX_DISK
GLIBTOP_NDISK
glibtop_disk
glibtop_get_disk
glibtop_get_disk_r
glibtop_get_disk_l
glibtop_init_disk_p
glibtop_get_disk_p
glibtop_init_disk_s
glibtop_get_disk_s
</SECTION>
<INCLUDE>glibtop/swap.h</INCLUDE> <INCLUDE>glibtop/swap.h</INCLUDE>
<SECTION> <SECTION>
<FILE>swap</FILE> <FILE>swap</FILE>

View File

@@ -11,7 +11,7 @@ AM_LDFLAGS = $(LIBGTOP_EXTRA_LIBS)
noinst_PROGRAMS = first second pprint procargs df netlist \ noinst_PROGRAMS = first second pprint procargs df netlist \
mountlist procmap netload sysdeps timings \ mountlist procmap netload sysdeps timings \
openfiles smp proclist free wd affinity disk diskio sysinfo openfiles smp proclist free wd affinity diskio
first_SOURCES = first.c first_SOURCES = first.c
first_LDADD = $(top_builddir)/lib/libgtop-2.0.la first_LDADD = $(top_builddir)/lib/libgtop-2.0.la
@@ -34,9 +34,6 @@ mountlist_LDADD = $(top_builddir)/lib/libgtop-2.0.la
smp_SOURCES = smp.c smp_SOURCES = smp.c
smp_LDADD = $(top_builddir)/lib/libgtop-2.0.la -lm smp_LDADD = $(top_builddir)/lib/libgtop-2.0.la -lm
disk_SOURCES = disk.c
disk_LDADD = $(top_builddir)/lib/libgtop-2.0.la -lm
timings_SOURCES = timings.c timings_SOURCES = timings.c
timings_LDADD = $(top_builddir)/lib/libgtop-2.0.la timings_LDADD = $(top_builddir)/lib/libgtop-2.0.la
@@ -70,6 +67,3 @@ affinity_LDADD = $(top_builddir)/lib/libgtop-2.0.la
diskio_SOURCES = diskio.c diskio_SOURCES = diskio.c
diskio_LDADD = $(top_builddir)/lib/libgtop-2.0.la diskio_LDADD = $(top_builddir)/lib/libgtop-2.0.la
sysinfo_SOURCES = sysinfo.c
sysinfo_LDADD = $(top_builddir)/lib/libgtop-2.0.la

View File

@@ -1,65 +0,0 @@
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by James Dominic P. Guana <guana.histark@gmail.com>, May 2020.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#include <config.h>
#include <locale.h>
#include <libintl.h>
#include <math.h>
#include <stdio.h>
#include <glibtop.h>
#include <glibtop/disk.h>
int
main (int argc, char *argv [])
{
glibtop_disk disk;
char separator [BUFSIZ];
int ndisk, i;
glibtop_init();
glibtop_get_disk (&disk);
ndisk = glibtop_global_server->ndisk ? glibtop_global_server->ndisk : 1;
memset (separator, '-', 91);
separator [92] = '\0';
printf("\n\n");
printf ("ELAPSE ");
printf ("Read (b) Time Read (ms) Write (b) Time Write (ms)\n");
printf ("%s\n", separator);
for (i = 0; i < ndisk; i++) {
printf ("DISK %3d : %15lu %15lu %15lu %15lu\n", i,
(unsigned long) disk.xdisk_sectors_read [i] * 512,
(unsigned long) disk.xdisk_time_read [i],
(unsigned long) disk.xdisk_sectors_write [i] * 512,
(unsigned long) disk.xdisk_time_write [i]);
}
printf ("%s\n\n\n", separator);
exit (0);
}

View File

@@ -71,9 +71,7 @@ main (int argc, char *argv [])
printf ("Host = '%s' - %u\n\n", buffer, port); printf ("Host = '%s' - %u\n\n", buffer, port);
#ifdef HAVE_SBRK
printf ("sbrk (0) = %p\n\n", sbrk (0)); printf ("sbrk (0) = %p\n\n", sbrk (0));
#endif
for (c = 0; c < PROFILE_COUNT; c++) { for (c = 0; c < PROFILE_COUNT; c++) {
mount_entries = glibtop_get_mountlist (&mount_list, 1); mount_entries = glibtop_get_mountlist (&mount_list, 1);
@@ -81,9 +79,7 @@ main (int argc, char *argv [])
g_free (mount_entries); g_free (mount_entries);
} }
#ifdef HAVE_SBRK
printf ("sbrk (0) = %p\n\n", sbrk (0)); printf ("sbrk (0) = %p\n\n", sbrk (0));
#endif
mount_entries = glibtop_get_mountlist (&mount_list, 1); mount_entries = glibtop_get_mountlist (&mount_list, 1);
@@ -112,9 +108,7 @@ main (int argc, char *argv [])
g_free (mount_entries); g_free (mount_entries);
#ifdef HAVE_SBRK
printf ("\nsbrk (0) = %p\n\n", sbrk (0)); printf ("\nsbrk (0) = %p\n\n", sbrk (0));
#endif
glibtop_close (); glibtop_close ();

View File

@@ -66,7 +66,7 @@ main (int argc, char *argv [])
glibtop_netload netload; glibtop_netload netload;
unsigned method, count, port; unsigned method, count, port;
struct in_addr addr, subnet; struct in_addr addr, subnet;
char address_string[INET_ADDRSTRLEN], subnet_string[INET_ADDRSTRLEN]; char *address_string, *subnet_string;
char address6_string[INET6_ADDRSTRLEN], prefix6_string[INET6_ADDRSTRLEN]; char address6_string[INET6_ADDRSTRLEN], prefix6_string[INET6_ADDRSTRLEN];
char *hwaddress_string; char *hwaddress_string;
char buffer [BUFSIZ]; char buffer [BUFSIZ];
@@ -105,8 +105,9 @@ main (int argc, char *argv [])
addr.s_addr = netload.address; addr.s_addr = netload.address;
subnet.s_addr = netload.subnet; subnet.s_addr = netload.subnet;
inet_ntop (AF_INET, &addr, address_string, INET_ADDRSTRLEN); address_string = g_strdup (inet_ntoa (addr));
inet_ntop (AF_INET, &subnet, subnet_string, INET_ADDRSTRLEN); subnet_string = g_strdup (inet_ntoa (subnet));
inet_ntop (AF_INET6, netload.address6, address6_string, INET6_ADDRSTRLEN); inet_ntop (AF_INET6, netload.address6, address6_string, INET6_ADDRSTRLEN);
inet_ntop (AF_INET6, netload.prefix6, prefix6_string, INET6_ADDRSTRLEN); inet_ntop (AF_INET6, netload.prefix6, prefix6_string, INET6_ADDRSTRLEN);
@@ -152,6 +153,9 @@ main (int argc, char *argv [])
hwaddress_string); hwaddress_string);
g_free (address_string);
g_free (subnet_string);
glibtop_close (); glibtop_close ();
exit (0); exit (0);

View File

@@ -1,48 +0,0 @@
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by Dr. James Dominic P. Guana <jdpguana@histark.com>, August 2021.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#include <config.h>
#include <locale.h>
#include <libintl.h>
#include <math.h>
#include <stdio.h>
#include <glibtop.h>
#include <glibtop/sysinfo.h>
int
main (int argc, char *argv [])
{
char *model;
const glibtop_sysinfo * sysinfo;
glibtop_init();
sysinfo = glibtop_get_sysinfo ();
model = g_hash_table_lookup (sysinfo->cpuinfo [1].values, "model name");
printf ("\nProcessor Model: %s\n", g_strdup (model));
printf ("Number of Cores: %lu\n\n", sysinfo->ncpu);
glibtop_close ();
exit (0);
}

View File

@@ -1,5 +1,4 @@
void|cpu void|cpu
void|disk
void|mem void|mem
void|swap void|swap
void|uptime void|uptime

View File

@@ -98,9 +98,6 @@ struct _glibtop
gid_t egid; gid_t egid;
glibtop_machine *machine; /* Machine dependent data */ glibtop_machine *machine; /* Machine dependent data */
int ndisk; /* Number of DISKs, zero if single-disk. This pertains to disk volumes */
int real_ndisk; /* Number of PHYSICAL DISKs. Only ndisk is monitored for now */
}; };
extern glibtop *glibtop_global_server; extern glibtop *glibtop_global_server;
@@ -131,7 +128,7 @@ glibtop_init_r (glibtop **server_ptr,
/** /**
* glibtop_init_s: (skip) * glibtop_init_s:
* @server_ptr: (out): * @server_ptr: (out):
* @features: * @features:
* @flags: * @flags:

View File

@@ -2,7 +2,7 @@ glibtopdir = $(includedir)/libgtop-2.0/glibtop
glibtop_HEADERS = close.h loadavg.h prockernel.h procstate.h \ glibtop_HEADERS = close.h loadavg.h prockernel.h procstate.h \
sem_limits.h uptime.h command.h mem.h proclist.h \ sem_limits.h uptime.h command.h mem.h proclist.h \
proctime.h shm_limits.h cpu.h disk.h msg_limits.h \ proctime.h shm_limits.h cpu.h msg_limits.h \
procmem.h procuid.h swap.h \ procmem.h procuid.h swap.h \
procsegment.h sysdeps.h global.h \ procsegment.h sysdeps.h global.h \
procsignal.h union.h gnuserv.h \ procsignal.h union.h gnuserv.h \

View File

@@ -60,9 +60,8 @@ G_BEGIN_DECLS
#define GLIBTOP_CMND_PROC_WD 26 #define GLIBTOP_CMND_PROC_WD 26
#define GLIBTOP_CMND_PROC_AFFINITY 27 #define GLIBTOP_CMND_PROC_AFFINITY 27
#define GLIBTOP_CMND_PROC_IO 28 #define GLIBTOP_CMND_PROC_IO 28
#define GLIBTOP_CMND_DISK 29
#define GLIBTOP_MAX_CMND 30 #define GLIBTOP_MAX_CMND 29
#define _GLIBTOP_PARAM_SIZE 16 #define _GLIBTOP_PARAM_SIZE 16

View File

@@ -1,86 +0,0 @@
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by James Dominic P. Guana <guana.histark@gmail.com>, May 2020.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#ifndef __GLIBTOP_DISK_H__
#define __GLIBTOP_DISK_H__
#include <glibtop.h>
#include <glibtop/global.h>
G_BEGIN_DECLS
#define GLIBTOP_XDISK_SECTORS_READ 0
#define GLIBTOP_XDISK_TIME_READ 1
#define GLIBTOP_XDISK_SECTORS_WRITE 2
#define GLIBTOP_XDISK_TIME_WRITE 3
#define GLIBTOP_MAX_DISK 4
/* Nobody should really be using more than 4 disk.
Yes we are :)
Nobody should really be using more than 32 disk.
*/
#define GLIBTOP_NDISK 1024
typedef struct _glibtop_disk glibtop_disk;
struct _partition_info
{
char name[256];
char type[256];
char raid_num[256];
int max;
};
typedef struct _partition_info partition_info;
struct _glibtop_disk
{
guint64 flags; /* NOT USED YET */
guint64 xdisk_sectors_read [GLIBTOP_NDISK]; /* GLIBTOP_XDISK_SECTORS_READ */
guint64 xdisk_time_read [GLIBTOP_NDISK]; /* GLIBTOP_XDISK_TIME_READ */
guint64 xdisk_sectors_write [GLIBTOP_NDISK]; /* GLIBTOP_XDISK_SECTORS_WRITE */
guint64 xdisk_time_write [GLIBTOP_NDISK]; /* GLIBTOP_XDISK_TIME_WRITE */
guint64 xdisk_flags;
};
void glibtop_get_disk (glibtop_disk *buf);
#if GLIBTOP_SUID_DISK
#define glibtop_get_disk_r glibtop_get_disk_p
#else
#define glibtop_get_disk_r glibtop_get_disk_s
#endif
void glibtop_get_disk_l (glibtop *server, glibtop_disk *buf);
#if GLIBTOP_SUID_DISK
void _glibtop_init_disk_p (glibtop *server);
void glibtop_get_disk_p (glibtop *server, glibtop_disk *buf);
#else
void _glibtop_init_disk_s (glibtop *server);
void glibtop_get_disk_s (glibtop *server, glibtop_disk *buf);
#endif
G_END_DECLS
#endif

View File

@@ -28,11 +28,17 @@
#endif /* _IN_LIBGTOP */ #endif /* _IN_LIBGTOP */
#if HAVE_SYS_TIME_H #if TIME_WITH_SYS_TIME
# include <sys/time.h> # include <sys/time.h>
# include <time.h>
#else
# if HAVE_SYS_TIME_H
# include <sys/time.h>
# else
# include <time.h>
# endif
#endif #endif
#include <time.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>

View File

@@ -58,7 +58,7 @@ struct _glibtop_mountlist
* @buf: * @buf:
* @all_fs: * @all_fs:
* *
* Returns: (transfer full) (array zero-terminated=1): * Returns: (transfer full):
*/ */
/** /**
@@ -66,7 +66,7 @@ struct _glibtop_mountlist
* @buf: (out): * @buf: (out):
* @all_fs: * @all_fs:
* *
* Returns: (transfer full) (array zero-terminated=1): * Returns: (transfer none):
*/ */
/** /**
@@ -74,7 +74,7 @@ struct _glibtop_mountlist
* @buf: (out): * @buf: (out):
* @all_fs: * @all_fs:
* *
* Returns: (transfer full) (array zero-terminated=1): * Returns: (transfer none):
*/ */
/** /**
@@ -82,7 +82,7 @@ struct _glibtop_mountlist
* @buf: (out): * @buf: (out):
* @all_fs: * @all_fs:
* *
* Returns: (transfer full) (array zero-terminated=1): * Returns: (transfer none):
*/ */
glibtop_mountentry * glibtop_mountentry *

View File

@@ -45,7 +45,7 @@ struct _glibtop_netlist
* glibtop_get_netlist: * glibtop_get_netlist:
* @buf: a #glibtop_netlist * @buf: a #glibtop_netlist
* *
* Returns: (array zero-terminated=1) (transfer full): an array of network * Returns: (array zero-terminated=1) (transfer none): an array of network
* interface names. * interface names.
*/ */
char** glibtop_get_netlist(glibtop_netlist *buf); char** glibtop_get_netlist(glibtop_netlist *buf);
@@ -61,7 +61,7 @@ char** glibtop_get_netlist(glibtop_netlist *buf);
* @server: a #glibtop server * @server: a #glibtop server
* @buf: a #glibtop_netlist * @buf: a #glibtop_netlist
* *
* Returns: (array zero-terminated=1) (transfer full): an array of network * Returns: (array zero-terminated=1) (transfer none): an array of network
* interface names. * interface names.
*/ */
char** glibtop_get_netlist_l (glibtop *server, glibtop_netlist *buf); char** glibtop_get_netlist_l (glibtop *server, glibtop_netlist *buf);
@@ -74,7 +74,7 @@ void _glibtop_init_netlist_p (glibtop *server);
* @server: a #glibtop server * @server: a #glibtop server
* @buf: a #glibtop_netlist * @buf: a #glibtop_netlist
* *
* Returns: (array zero-terminated=1) (transfer full): an array of network * Returns: (array zero-terminated=1) (transfer none): an array of network
* interface names. * interface names.
*/ */
char** glibtop_get_netlist_p (glibtop *server, glibtop_netlist *buf); char** glibtop_get_netlist_p (glibtop *server, glibtop_netlist *buf);
@@ -86,7 +86,7 @@ void _glibtop_init_netlist_s (glibtop *server);
* @server: a #glibtop server * @server: a #glibtop server
* @buf: a #glibtop_netlist * @buf: a #glibtop_netlist
* *
* Returns: (array zero-terminated=1) (transfer full): an array of network * Returns: (array zero-terminated=1) (transfer none): an array of network
* interface names. * interface names.
*/ */
char** glibtop_get_netlist_s (glibtop *server, glibtop_netlist *buf); char** glibtop_get_netlist_s (glibtop *server, glibtop_netlist *buf);

View File

@@ -133,7 +133,7 @@ struct _glibtop_proclist
* @which: a #GLIBTOP_* constant specifying process type * @which: a #GLIBTOP_* constant specifying process type
* @arg: an argument specific for the process type * @arg: an argument specific for the process type
* *
* Returns: (array zero-terminated=1) (transfer full): an array of process * Returns: (array zero-terminated=1) (transfer none): an array of process
* ids * ids
*/ */
pid_t* pid_t*
@@ -152,7 +152,7 @@ glibtop_get_proclist(glibtop_proclist *buf, gint64 which, gint64 arg);
* @which: a #GLIBTOP_* constant specifying process type * @which: a #GLIBTOP_* constant specifying process type
* @arg: an argument specific for the process type * @arg: an argument specific for the process type
* *
* Returns: (array zero-terminated=1) (transfer full): an array of process * Returns: (array zero-terminated=1) (transfer none): an array of process
* ids * ids
*/ */
pid_t* pid_t*
@@ -169,7 +169,7 @@ void _glibtop_init_proclist_p (glibtop *server);
* @which: a #GLIBTOP_* constant specifying process type * @which: a #GLIBTOP_* constant specifying process type
* @arg: an argument specific for the process type * @arg: an argument specific for the process type
* *
* Returns: (array zero-terminated=1) (transfer full): an array of process * Returns: (array zero-terminated=1) (transfer none): an array of process
* ids * ids
*/ */
pid_t* pid_t*
@@ -185,7 +185,7 @@ void _glibtop_init_proclist_s (glibtop *server);
* @which: a #GLIBTOP_* constant specifying process type * @which: a #GLIBTOP_* constant specifying process type
* @arg: an argument specific for the process type * @arg: an argument specific for the process type
* *
* Returns: (array zero-terminated=1) (transfer full): an array of process * Returns: (array zero-terminated=1) (transfer none): an array of process
* ids * ids
*/ */
pid_t* pid_t*

View File

@@ -98,7 +98,7 @@ struct _glibtop_proc_map
* @buf: * @buf:
* @pid: * @pid:
* *
* Returns: (transfer full) (array zero-terminated=1): * Returns: (transfer none):
*/ */
glibtop_map_entry * glibtop_map_entry *
glibtop_get_proc_map(glibtop_proc_map *buf, pid_t pid); glibtop_get_proc_map(glibtop_proc_map *buf, pid_t pid);
@@ -111,7 +111,7 @@ glibtop_get_proc_map(glibtop_proc_map *buf, pid_t pid);
* @buf: (out): * @buf: (out):
* @pid: * @pid:
* *
* Returns: (transfer full) (array zero-terminated=1): * Returns: (transfer none):
*/ */
/** /**
@@ -120,7 +120,7 @@ glibtop_get_proc_map(glibtop_proc_map *buf, pid_t pid);
* @buf: (out): * @buf: (out):
* @pid: * @pid:
* *
* Returns: (transfer full) (array zero-terminated=1): * Returns: (transfer none):
*/ */
/** /**
@@ -129,7 +129,7 @@ glibtop_get_proc_map(glibtop_proc_map *buf, pid_t pid);
* @buf: (out): * @buf: (out):
* @pid: * @pid:
* *
* Returns: (transfer full) (array zero-terminated=1): * Returns: (transfer none):
*/ */
#if GLIBTOP_SUID_PROC_MAP #if GLIBTOP_SUID_PROC_MAP

View File

@@ -99,7 +99,7 @@ struct _glibtop_proc_open_files
* @buf: * @buf:
* @pid: * @pid:
* *
* Returns: (transfer full) (array zero-terminated=1): * Returns: (transfer none):
*/ */
glibtop_open_files_entry * glibtop_open_files_entry *
@@ -118,7 +118,7 @@ glibtop_get_proc_open_files(glibtop_proc_open_files *buf, pid_t pid);
* @buf: (out): * @buf: (out):
* @pid: * @pid:
* *
* Returns: (transfer full) (array zero-terminated=1): * Returns: (transfer none):
*/ */
glibtop_open_files_entry * glibtop_open_files_entry *
@@ -134,7 +134,7 @@ void _glibtop_init_proc_open_files_p (glibtop *server);
* @buf: (out): * @buf: (out):
* @pid: * @pid:
* *
* Returns: (transfer full) (array zero-terminated=1): * Returns: (transfer none):
*/ */
glibtop_open_files_entry * glibtop_open_files_entry *

View File

@@ -54,9 +54,8 @@ G_BEGIN_DECLS
#define GLIBTOP_SYSDEPS_PROC_WD 25 #define GLIBTOP_SYSDEPS_PROC_WD 25
#define GLIBTOP_SYSDEPS_PROC_AFFINITY 26 #define GLIBTOP_SYSDEPS_PROC_AFFINITY 26
#define GLIBTOP_SYSDEPS_PROC_IO 27 #define GLIBTOP_SYSDEPS_PROC_IO 27
#define GLIBTOP_SYSDEPS_DISK 28
#define GLIBTOP_MAX_SYSDEPS 29 #define GLIBTOP_MAX_SYSDEPS 28
/* The 'features' args to glibtop_init_* is an unsigned long */ /* The 'features' args to glibtop_init_* is an unsigned long */
G_STATIC_ASSERT((1UL << (GLIBTOP_MAX_SYSDEPS - 1)) <= ULONG_MAX); G_STATIC_ASSERT((1UL << (GLIBTOP_MAX_SYSDEPS - 1)) <= ULONG_MAX);
@@ -96,7 +95,7 @@ struct _glibtop_sysdeps
guint64 proc_wd; /* glibtop_proc_wd */ guint64 proc_wd; /* glibtop_proc_wd */
guint64 proc_affinity; /* glibtop_proc_affinity */ guint64 proc_affinity; /* glibtop_proc_affinity */
guint64 proc_io; /* glibtop_proc_io */ guint64 proc_io; /* glibtop_proc_io */
guint64 disk; /* glibtop_disk */ guint64 reserved0;
guint64 reserved1; guint64 reserved1;
guint64 reserved2; guint64 reserved2;
guint64 reserved3; guint64 reserved3;

View File

@@ -53,8 +53,6 @@ struct _glibtop_sysinfo
glibtop_entry cpuinfo [GLIBTOP_NCPU]; glibtop_entry cpuinfo [GLIBTOP_NCPU];
}; };
const char *decode_cpu_part(unsigned int part);
#define glibtop_get_sysinfo_r glibtop_get_sysinfo_s #define glibtop_get_sysinfo_r glibtop_get_sysinfo_s
const glibtop_sysinfo *glibtop_get_sysinfo_s (glibtop *server); const glibtop_sysinfo *glibtop_get_sysinfo_s (glibtop *server);

View File

@@ -23,7 +23,6 @@
#define __GLIBTOP_UNION_H__ #define __GLIBTOP_UNION_H__
#include <glibtop/cpu.h> #include <glibtop/cpu.h>
#include <glibtop/disk.h>
#include <glibtop/mem.h> #include <glibtop/mem.h>
#include <glibtop/swap.h> #include <glibtop/swap.h>
#include <glibtop/uptime.h> #include <glibtop/uptime.h>
@@ -61,7 +60,6 @@ typedef union _glibtop_union glibtop_union;
union _glibtop_union union _glibtop_union
{ {
glibtop_cpu cpu; glibtop_cpu cpu;
glibtop_disk disk;
glibtop_mem mem; glibtop_mem mem;
glibtop_swap swap; glibtop_swap swap;
glibtop_uptime uptime; glibtop_uptime uptime;

View File

@@ -29,7 +29,7 @@ if HAVE_INTROSPECTION
introspection_sources = $(libgtop_2_0_la_SOURCES) lib.c ../glibtop.h ../libgtopconfig.h \ introspection_sources = $(libgtop_2_0_la_SOURCES) lib.c ../glibtop.h ../libgtopconfig.h \
../include/glibtop/close.h ../include/glibtop/loadavg.h ../include/glibtop/prockernel.h ../include/glibtop/procstate.h \ ../include/glibtop/close.h ../include/glibtop/loadavg.h ../include/glibtop/prockernel.h ../include/glibtop/procstate.h \
../include/glibtop/sem_limits.h ../include/glibtop/uptime.h ../include/glibtop/command.h ../include/glibtop/mem.h ../include/glibtop/proclist.h \ ../include/glibtop/sem_limits.h ../include/glibtop/uptime.h ../include/glibtop/command.h ../include/glibtop/mem.h ../include/glibtop/proclist.h \
../include/glibtop/proctime.h ../include/glibtop/shm_limits.h ../include/glibtop/cpu.h ../include/glibtop/disk.h ../include/glibtop/msg_limits.h \ ../include/glibtop/proctime.h ../include/glibtop/shm_limits.h ../include/glibtop/cpu.h ../include/glibtop/msg_limits.h \
../include/glibtop/procmem.h ../include/glibtop/procuid.h ../include/glibtop/swap.h \ ../include/glibtop/procmem.h ../include/glibtop/procuid.h ../include/glibtop/swap.h \
../include/glibtop/procsegment.h ../include/glibtop/sysdeps.h ../include/glibtop/global.h \ ../include/glibtop/procsegment.h ../include/glibtop/sysdeps.h ../include/glibtop/global.h \
../include/glibtop/procsignal.h ../include/glibtop/union.h ../include/glibtop/gnuserv.h \ ../include/glibtop/procsignal.h ../include/glibtop/union.h ../include/glibtop/gnuserv.h \

View File

@@ -43,7 +43,6 @@ glibtop_call_l (glibtop *server, unsigned command, size_t send_size,
CHECK_CMND(GLIBTOP_CMND_QUIT); CHECK_CMND(GLIBTOP_CMND_QUIT);
CHECK_CMND(GLIBTOP_CMND_SYSDEPS); CHECK_CMND(GLIBTOP_CMND_SYSDEPS);
CHECK_CMND(GLIBTOP_CMND_CPU); CHECK_CMND(GLIBTOP_CMND_CPU);
CHECK_CMND(GLIBTOP_CMND_DISK);
CHECK_CMND(GLIBTOP_CMND_MEM); CHECK_CMND(GLIBTOP_CMND_MEM);
CHECK_CMND(GLIBTOP_CMND_SWAP); CHECK_CMND(GLIBTOP_CMND_SWAP);
CHECK_CMND(GLIBTOP_CMND_UPTIME); CHECK_CMND(GLIBTOP_CMND_UPTIME);

View File

@@ -3,8 +3,6 @@ glibtop_close
glibtop_close_r glibtop_close_r
glibtop_get_cpu glibtop_get_cpu
glibtop_get_cpu_l glibtop_get_cpu_l
glibtop_get_disk
glibtop_get_disk_l
glibtop_get_fsusage glibtop_get_fsusage
glibtop_get_fsusage_l glibtop_get_fsusage_l
glibtop_get_loadavg glibtop_get_loadavg

View File

@@ -27,7 +27,6 @@
const unsigned long glibtop_server_features = const unsigned long glibtop_server_features =
GLIBTOP_SUID_CPU + GLIBTOP_SUID_CPU +
GLIBTOP_SUID_DISK +
GLIBTOP_SUID_MEM + GLIBTOP_SUID_MEM +
GLIBTOP_SUID_SWAP + GLIBTOP_SUID_SWAP +
GLIBTOP_SUID_UPTIME + GLIBTOP_SUID_UPTIME +
@@ -57,9 +56,6 @@ const _glibtop_init_func_t _glibtop_init_hook_s [] = {
#if !GLIBTOP_SUID_CPU #if !GLIBTOP_SUID_CPU
_glibtop_init_cpu_s, _glibtop_init_cpu_s,
#endif #endif
#if !GLIBTOP_SUID_DISK
_glibtop_init_disk_s,
#endif
#if !GLIBTOP_SUID_MEM #if !GLIBTOP_SUID_MEM
_glibtop_init_mem_s, _glibtop_init_mem_s,
#endif #endif
@@ -139,9 +135,6 @@ const _glibtop_init_func_t _glibtop_init_hook_p [] = {
#if GLIBTOP_SUID_CPU #if GLIBTOP_SUID_CPU
_glibtop_init_cpu_p, _glibtop_init_cpu_p,
#endif #endif
#if GLIBTOP_SUID_DISK
_glibtop_init_disk_p,
#endif
#if GLIBTOP_SUID_MEM #if GLIBTOP_SUID_MEM
_glibtop_init_mem_p, _glibtop_init_mem_p,
#endif #endif

View File

@@ -33,46 +33,45 @@ AC_DEFUN([GNOME_LIBGTOP_SYSDEPS],[
linux*) linux*)
libgtop_sysdeps_dir=linux libgtop_sysdeps_dir=linux
libgtop_have_sysinfo=yes libgtop_have_sysinfo=yes
libgtop_need_server=yes libgtop_need_server=no
libgtop_sysdeps_private_mountlist=yes libgtop_sysdeps_private_mountlist=yes
libgtop_sysdeps_private_fsusage=yes libgtop_sysdeps_private_fsusage=yes
libgtop_postinstall='chown root $(DESTDIR)$(libexecdir)/libgtop_server2 && chmod 4755 $(DESTDIR)$(libexecdir)/libgtop_server2'
;; ;;
netbsd*|bsdi*) netbsd*|bsdi*)
libgtop_sysdeps_dir=bsd libgtop_sysdeps_dir=bsd
libgtop_need_server=yes libgtop_need_server=yes
libgtop_postinstall='chgrp kmem $(DESTDIR)$(libexecdir)/libgtop_server2 && chmod 2755 $(DESTDIR)$(libexecdir)/libgtop_server2' libgtop_postinstall='chgrp kmem $(bindir)/libgtop_server2 && chmod 2755 $(bindir)/libgtop_server2'
;; ;;
openbsd*) openbsd*)
libgtop_sysdeps_dir=openbsd libgtop_sysdeps_dir=openbsd
libgtop_need_server=yes libgtop_need_server=yes
libgtop_sysdeps_private_mountlist=yes libgtop_sysdeps_private_mountlist=yes
libgtop_sysdeps_private_fsusage=yes libgtop_sysdeps_private_fsusage=yes
libgtop_postinstall='chgrp kmem $(DESTDIR)$(libexecdir)/libgtop_server2 && chmod 2555 $(DESTDIR)$(libexecdir)/libgtop_server2' libgtop_postinstall='chgrp kmem $(bindir)/libgtop_server2 && chmod 2555 $(bindir)/libgtop_server2'
;; ;;
freebsd*|kfreebsd*) freebsd*|kfreebsd*)
libgtop_sysdeps_dir=freebsd libgtop_sysdeps_dir=freebsd
libgtop_need_server=yes libgtop_need_server=yes
libgtop_sysdeps_private_mountlist=yes libgtop_sysdeps_private_mountlist=yes
libgtop_sysdeps_private_fsusage=yes libgtop_sysdeps_private_fsusage=yes
libgtop_postinstall='chgrp kmem $(DESTDIR)$(libexecdir)/libgtop_server2 && chmod 2755 $(DESTDIR)$(libexecdir)/libgtop_server2' libgtop_postinstall='chgrp kmem $(bindir)/libgtop_server2 && chmod 2755 $(bindir)/libgtop_server2'
;; ;;
solaris*) solaris*)
libgtop_sysdeps_dir=solaris libgtop_sysdeps_dir=solaris
libgtop_need_server=yes libgtop_need_server=yes
libgtop_postinstall='chgrp sys $(DESTDIR)$(libexecdir)/libgtop_server && chmod 2755 $(DESTDIR)$(libexecdir)/libgtop_server' libgtop_postinstall='chgrp sys $(bindir)/libgtop_server && chmod 2755 $(bindir)/libgtop_server'
;; ;;
aix*) aix*)
libgtop_sysdeps_dir=aix libgtop_sysdeps_dir=aix
libgtop_need_server=yes libgtop_need_server=yes
libgtop_have_sysinfo=yes libgtop_have_sysinfo=yes
libgtop_postinstall='chgrp system $(DESTDIR)$(libexecdir)/libgtop_server && chmod g+s $(DESTDIR)$(libexecdir)/libgtop_server2' libgtop_postinstall='chgrp system $(bindir)/libgtop_server && chmod g+s $(bindir)/libgtop_server2'
;; ;;
darwin*) darwin*)
libgtop_sysdeps_dir=darwin libgtop_sysdeps_dir=darwin
libgtop_need_server=yes libgtop_need_server=yes
libgtop_have_sysinfo=yes libgtop_have_sysinfo=yes
libgtop_postinstall='chgrp kmem $(DESTDIR)$(libexecdir)/libgtop_server2 && chmod g+s $(DESTDIR)$(libexecdir)/libgtop_server2' libgtop_postinstall='chgrp kmem $(bindir)/libgtop_server2 && chmod g+s $(bindir)/libgtop_server2'
;; ;;
cygwin*) cygwin*)
libgtop_sysdeps_dir=cygwin libgtop_sysdeps_dir=cygwin
@@ -118,9 +117,6 @@ AC_DEFUN([GNOME_LIBGTOP_SYSDEPS],[
AC_CHECK_LIB(kvm, kvm_open, KVM_LIBS=-lkvm, KVM_LIBS=) AC_CHECK_LIB(kvm, kvm_open, KVM_LIBS=-lkvm, KVM_LIBS=)
AC_SUBST(KVM_LIBS) AC_SUBST(KVM_LIBS)
AC_CHECK_LIB(util, kinfo_getfile)
AC_CHECK_FUNCS(kinfo_getfile)
AC_CHECK_HEADERS(net/if_var.h,,, [ AC_CHECK_HEADERS(net/if_var.h,,, [
#include <net/if.h> #include <net/if.h>
#include <sys/types.h> #include <sys/types.h>

View File

@@ -6,9 +6,8 @@
<name xml:lang="en">libgtop</name> <name xml:lang="en">libgtop</name>
<shortdesc xml:lang="en">LibGTop2</shortdesc> <shortdesc xml:lang="en">LibGTop2</shortdesc>
<description xml:lang="en">A library for collecting system monitoring data</description>
<download-page rdf:resource="http://download.gnome.org/sources/libgtop/" /> <download-page rdf:resource="http://download.gnome.org/sources/libgtop/" />
<bug-database rdf:resource="https://gitlab.gnome.org/GNOME/libgtop/issues/" /> <bug-database rdf:resource="http://bugzilla.gnome.org/browse.cgi?product=libgtop" />
<category rdf:resource="http://api.gnome.org/doap-extensions#core" /> <category rdf:resource="http://api.gnome.org/doap-extensions#core" />
<programming-language>C</programming-language> <programming-language>C</programming-language>

View File

@@ -1,6 +1,5 @@
# #
# please keep this list sorted alphabetically # please keep this list sorted alphabetically
ab
am am
ar ar
as as
@@ -41,7 +40,6 @@ id
it it
ja ja
ka ka
kab
kn kn
ko ko
ku ku

View File

@@ -18,7 +18,7 @@ XGETTEXT_OPTIONS = --from-code=UTF-8 --keyword=_ --keyword=N_ --keyword=C_:1c,2
# or entity, or to disclaim their copyright. The empty string stands for # or entity, or to disclaim their copyright. The empty string stands for
# the public domain; in this case the translators are expected to disclaim # the public domain; in this case the translators are expected to disclaim
# their copyright. # their copyright.
COPYRIGHT_HOLDER = libgtop authors COPYRIGHT_HOLDER = libgtop contributors
# This tells whether or not to prepend "GNU " prefix to the package # This tells whether or not to prepend "GNU " prefix to the package
# name that gets inserted into the header of the $(DOMAIN).pot file. # name that gets inserted into the header of the $(DOMAIN).pot file.
@@ -41,7 +41,7 @@ PACKAGE_GNU = no
# It can be your email address, or a mailing list address where translators # It can be your email address, or a mailing list address where translators
# can write to without being subscribed, or the URL of a web page through # can write to without being subscribed, or the URL of a web page through
# which the translators can contact you. # which the translators can contact you.
MSGID_BUGS_ADDRESS = https://gitlab.gnome.org/GNOME/libgtop/issues MSGID_BUGS_ADDRESS = https://bugzilla.gnome.org/enter_bug.cgi?product=libgtop&keywords=I18N+L10N&component=general
# This is the list of locale categories, beyond LC_MESSAGES, for which the # This is the list of locale categories, beyond LC_MESSAGES, for which the
# message catalogs shall be used. It is usually empty. # message catalogs shall be used. It is usually empty.
@@ -51,7 +51,7 @@ EXTRA_LOCALE_CATEGORIES =
# context. Possible values are "yes" and "no". Set this to yes if the # context. Possible values are "yes" and "no". Set this to yes if the
# package uses functions taking also a message context, like pgettext(), or # package uses functions taking also a message context, like pgettext(), or
# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument. # if in $(XGETTEXT_OPTIONS) you define keywords with a context argument.
USE_MSGCTXT = yes USE_MSGCTXT = no
# These options get passed to msgmerge. # These options get passed to msgmerge.
# Useful options are in particular: # Useful options are in particular:

189
po/ab.po
View File

@@ -1,189 +0,0 @@
# Abkhazian translation for libgtop.
# Copyright (C) 2022 libgtop's COPYRIGHT HOLDER
# This file is distributed under the same license as the libgtop package.
# Нанба Наала <naala-nanba@rambler.ru>, 2022.
#
msgid ""
msgstr ""
"Project-Id-Version: libgtop master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n"
"POT-Creation-Date: 2021-09-12 23:06+0000\n"
"PO-Revision-Date: 2021-09-12 23:06+0000\n"
"Last-Translator: Нанба Наала <naala-nanba@rambler.ru>\n"
"Language-Team: Abkhazian <ab@li.org>\n"
"Language: ab\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-DamnedLies-Scope: partial\n"
#: lib/read.c:49
#, c-format
msgid "read %d byte"
msgid_plural "read %d bytes"
msgstr[0] "%d баит шәрыԥхьахьеит"
msgstr[1] "%d баит шәрыԥхьахьеит"
#: lib/read_data.c:49
msgid "read data size"
msgstr "егьырҭ адыррақәа ршәага"
#: lib/read_data.c:66
#, c-format
msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data"
msgstr[0] "%lu баитк адыррақәа ирыԥхьоуп"
msgstr[1] "%lu баитк адыррақәа ирыԥхьоуп"
#: lib/write.c:49
#, c-format
msgid "wrote %d byte"
msgid_plural "wrote %d bytes"
msgstr[0] "иҭаҩҩуп %d баитк"
msgstr[1] "иҭаҩҩуп %d баитк"
#: src/daemon/gnuserv.c:456
msgid "Enable debugging"
msgstr "Аиқәыршәара аҿакра"
#: src/daemon/gnuserv.c:458
msgid "Enable verbose output"
msgstr "Иԥкаау алкаа аҿакра"
#: src/daemon/gnuserv.c:460
msgid "Dont fork into background"
msgstr "Ақәыԥшыларатә режим аиҿымгара"
#: src/daemon/gnuserv.c:462
msgid "Invoked from inetd"
msgstr "inetd аҟынтә ицәыргоуп"
#: src/daemon/gnuserv.c:498
#, c-format
msgid "Run “%s --help” to see a full list of available command line options.\n"
msgstr "Инашәыгӡа адҵа «%s --help», ишәзыманшәалоу адҵатә цәаҳәа алшарақәа резыкхьӡынҵа нарҭбааны ишәбарц азы.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27
msgid "Hangup"
msgstr "Аԥжәара"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28
msgid "Interrupt"
msgstr "Аҟәыхра"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29
msgid "Quit"
msgstr "Аҭыҵра"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30
msgid "Illegal instruction"
msgstr "Иақәнагам абжьгара"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31
msgid "Trace trap"
msgstr "Амҩалгара акра"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32
msgid "Abort"
msgstr "Аҟәыҵра"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33
msgid "EMT error"
msgstr "EMT агха "
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34
msgid "Floating-point exception"
msgstr "Иӡсуа акәаԥ алцара"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35
msgid "Kill"
msgstr "Ашьра"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36
msgid "Bus error"
msgstr "Аҭелцаха агха"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37
msgid "Segmentation violation"
msgstr "Агҿаԥҵәара аилагара"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call"
msgstr "Ииашам аҵаҵӷәы асистематә ааԥхьараҟны"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39
msgid "Broken pipe"
msgstr "Ацышьҭа аилагара"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40
msgid "Alarm clock"
msgstr "Аамҭарбага"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41
msgid "Termination"
msgstr "Ахырқәшара"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket"
msgstr "Азҿлымҳара зҭаху асокет азыҳәарақәа"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43
msgid "Stop"
msgstr "Аанкылара"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44
msgid "Keyboard stop"
msgstr "Арыдыкырақәа раанкылара"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45
msgid "Continue"
msgstr "Ацҵара"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46
msgid "Child status has changed"
msgstr "Ахылҵ иҭагылазаашьа ԥсахын"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47
msgid "Background read from tty"
msgstr "Ақәыԥшыларала аԥхьара tty аҟынтә"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48
msgid "Background write to tty"
msgstr "Ақәыԥшыларатә нҵамҭа tty аҟны"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49
msgid "I/O now possible"
msgstr "Уажәы иалшахоит аҭагалара/аҭгара"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded"
msgstr "ЦПУ анаӡара иахысит"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded"
msgstr "Афаил амҿхак анаӡара иахысит"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock"
msgstr "Ихыҭҳәаау аамҭарбага"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock"
msgstr "Нада-аадала еиҟароу аамҭарбага"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54
msgid "Window size change"
msgstr "Аԥенџьыр ашәага аԥсахра"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55
msgid "Information request"
msgstr "Аинформациа азыҳәара"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56
msgid "User defined signal 1"
msgstr "Ахархәаҩ 1 идырга "
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57
msgid "User defined signal 2"
msgstr "Ахархәаҩ 2 идырга "

View File

@@ -65,7 +65,7 @@ msgstr "Ha estat cridat des d'inetd"
#, c-format #, c-format
msgid "Run “%s --help” to see a full list of available command line options.\n" msgid "Run “%s --help” to see a full list of available command line options.\n"
msgstr "" msgstr ""
"Executeu «%s --help» per a veure una llista completa de les opcions " "Executeu «%s --help» per veure una llista completa de les opcions "
"disponibles de la línia d'ordres.\n" "disponibles de la línia d'ordres.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27
@@ -130,7 +130,7 @@ msgstr "Terminació"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "Condició urgent en sòcol" msgstr "Condició urgent en socket"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"

View File

@@ -10,11 +10,12 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop\n" "Project-Id-Version: libgtop\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?"
"POT-Creation-Date: 2018-01-25 10:19+0000\n" "product=libgtop&keywords=I18N+L10N&component=general\n"
"PO-Revision-Date: 2019-02-14 00:00+0200\n" "POT-Creation-Date: 2017-04-07 11:45+0000\n"
"PO-Revision-Date: 2017-09-10 17:51+0200\n"
"Last-Translator: Ole Laursen <olau@hardworking.dk>\n" "Last-Translator: Ole Laursen <olau@hardworking.dk>\n"
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n" "Language-Team: Danish <dansk@klid.dk>\n"
"Language: da\n" "Language: da\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -65,9 +66,7 @@ msgstr "Kaldt fra inetd"
#: src/daemon/gnuserv.c:498 #: src/daemon/gnuserv.c:498
#, c-format #, c-format
msgid "Run “%s --help” to see a full list of available command line options.\n" msgid "Run “%s --help” to see a full list of available command line options.\n"
msgstr "" msgstr "Kør “%s --help” for at få en liste over alle tilgængelige kommandolinjetilvalg.\n"
"Kør “%s --help” for at få en liste over alle tilgængelige "
"kommandolinjetilvalg.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"

View File

@@ -3,205 +3,229 @@
# This file is distributed under the same license as the libgtop package. # This file is distributed under the same license as the libgtop package.
# Gareth Owen <gowen72@yahoo.com>, David Lodge <dave@cirt.net>, 2004. # Gareth Owen <gowen72@yahoo.com>, David Lodge <dave@cirt.net>, 2004.
# Gareth Owen <gowen72@yahoo.comg>, 2004. # Gareth Owen <gowen72@yahoo.comg>, 2004.
# Zander Brown <zbrown@gnome.org>, 2019. #
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop\n" "Project-Id-Version: libgtop\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-01-25 10:19+0000\n" "POT-Creation-Date: 2007-05-15 22:52+0100\n"
"PO-Revision-Date: 2019-08-25 15:44+0100\n" "PO-Revision-Date: 2007-05-15 22:52-0000\n"
"Last-Translator: Zander Brown <zbrown@gnome.org>\n" "Last-Translator: David Lodge <dave@cirt.net>\n"
"Language-Team: English - United Kingdom <en_GB@li.org>\n" "Language-Team: English/GB <en@li.org>\n"
"Language: en_GB\n" "Language: en_GB\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Gtranslator 3.32.1\n"
#: lib/read.c:49 #: ../lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "read %d byte" msgstr[0] "read %d byte"
msgstr[1] "read %d bytes" msgstr[1] "read %d bytes"
#: lib/read_data.c:49 #: ../lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "read data size" msgstr "read data size"
#: lib/read_data.c:66 #: ../lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "read %lu byte of data" msgstr[0] "read %lu byte of data"
msgstr[1] "read %lu bytes of data" msgstr[1] "read %lu bytes of data"
#: lib/write.c:49 #: ../lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "wrote %d byte" msgstr[0] "wrote %d byte"
msgstr[1] "wrote %d bytes" msgstr[1] "wrote %d bytes"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:458
msgid "Enable debugging" msgid "Enable debugging"
msgstr "Enable debugging" msgstr "Enable debugging"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:460
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "Enable verbose output" msgstr "Enable verbose output"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:462
#| msgid "Don't fork into background" msgid "Don't fork into background"
msgid "Dont fork into background" msgstr "Don't fork into background"
msgstr "Dont fork into background"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:464
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "Invoked from inetd" msgstr "Invoked from inetd"
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:498
#, c-format #, c-format
#| msgid "" msgid "Run '%s --help' to see a full list of available command line options.\n"
#| "Run '%s --help' to see a full list of available command line options.\n" msgstr "Run '%s --help' to see a full list of available command line options.\n"
msgid "Run “%s --help” to see a full list of available command line options.\n"
msgstr ""
"Run “%s --help” to see a full list of available command line options.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27
#: ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "Hangup" msgstr "Hangup"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28
#: ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "Interrupt" msgstr "Interrupt"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29
#: ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "Quit" msgstr "Quit"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30
#: ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "Illegal instruction" msgstr "Illegal instruction"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31
#: ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "Trace trap" msgstr "Trace trap"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32
#: ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "Abort" msgstr "Abort"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33
#: ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "EMT error" msgstr "EMT error"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34
#: ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "Floating-point exception" msgstr "Floating-point exception"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35
#: ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "Kill" msgstr "Kill"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36
#: ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "Bus error" msgstr "Bus error"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37
#: ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "Segmentation violation" msgstr "Segmentation violation"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38
#: ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "Bad argument to system call" msgstr "Bad argument to system call"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39
#: ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "Broken pipe" msgstr "Broken pipe"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40
#: ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "Alarm clock" msgstr "Alarm clock"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41
#: ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "Termination" msgstr "Termination"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42
#: ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "Urgent condition on socket" msgstr "Urgent condition on socket"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43
#: ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "Stop" msgstr "Stop"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44
#: ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "Keyboard stop" msgstr "Keyboard stop"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45
#: ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "Continue" msgstr "Continue"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46
#: ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "Child status has changed" msgstr "Child status has changed"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47
#: ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "Background read from tty" msgstr "Background read from tty"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48
#: ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "Background write to tty" msgstr "Background write to tty"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49
#: ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "I/O now possible" msgstr "I/O now possible"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50
#: ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "CPU limit exceeded" msgstr "CPU limit exceeded"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51
#: ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "File size limit exceeded" msgstr "File size limit exceeded"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52
#: ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "Virtual alarm clock" msgstr "Virtual alarm clock"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53
#: ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "Profiling alarm clock" msgstr "Profiling alarm clock"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54
#: ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "Window size change" msgstr "Window size change"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55
#: ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "Information request" msgstr "Information request"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56
#: ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "User defined signal 1" msgstr "User defined signal 1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57
#: ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "User defined signal 2" msgstr "User defined signal 2"
#~ msgid "DEBUG" #~ msgid "DEBUG"
#~ msgstr "DEBUG" #~ msgstr "DEBUG"
#~ msgid "VERBOSE" #~ msgid "VERBOSE"
#~ msgstr "VERBOSE" #~ msgstr "VERBOSE"
#~ msgid "NO-DAEMON" #~ msgid "NO-DAEMON"
#~ msgstr "NO-DAEMON" #~ msgstr "NO-DAEMON"
#~ msgid "INETD" #~ msgid "INETD"
#~ msgstr "INETD" #~ msgstr "INETD"

110
po/eo.po
View File

@@ -2,193 +2,193 @@
# Copyright (C) 2006-2011 Free Software Foundation, Inc. # Copyright (C) 2006-2011 Free Software Foundation, Inc.
# This file is distributed under the same license as the libgtop package. # This file is distributed under the same license as the libgtop package.
# Dominique PELLE <dominique.pelle@free.fr>, 2006. # Dominique PELLE <dominique.pelle@free.fr>, 2006.
# Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>, 2010, 2011, 2019. # Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>, 2010, 2011.
#
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop\n" "Project-Id-Version: libgtop\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
"POT-Creation-Date: 2018-01-25 10:19+0000\n" "product=libgtop&component=general\n"
"PO-Revision-Date: 2019-02-24 12:06+0200\n" "POT-Creation-Date: 2011-03-31 17:35+0000\n"
"PO-Revision-Date: 2011-06-08 11:49+0200\n"
"Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n" "Last-Translator: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>\n"
"Language-Team: Esperanto <gnome-eo-list@gnome.org>\n" "Language-Team: Esperanto <ubuntu-l10n-eo@lists.launchpad.net>\n"
"Language: eo\n" "Language: eo\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n"
"X-Generator: Virtaal 0.7.1\n" "X-Launchpad-Export-Date: 2011-06-08 09:44+0000\n"
"X-Generator: Launchpad (build 13144)\n"
#: lib/read.c:49 #: ../lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "legis %d bajton" msgstr[0] "legis %d bajton"
msgstr[1] "legis %d bajtojn" msgstr[1] "legis %d bajtojn"
#: lib/read_data.c:49 #: ../lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "grando de legita datumo" msgstr "grando de legita datumo"
#: lib/read_data.c:66 #: ../lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "legis %lu bajton da datumo" msgstr[0] "legis %lu bajton da datumo"
msgstr[1] "legis %lu bajtojn da datumo" msgstr[1] "legis %lu bajtojn da datumo"
#: lib/write.c:49 #: ../lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "skribis %d bajton" msgstr[0] "skribis %d bajton"
msgstr[1] "skribis %d bajtojn" msgstr[1] "skribis %d bajtojn"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:455
msgid "Enable debugging" msgid "Enable debugging"
msgstr "Enŝalti sencimigon" msgstr "Enŝalti sencimigon"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:457
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "Enŝalti babileman eligon" msgstr "Enŝalti babileman eligon"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:459
#| msgid "Don't fork into background" msgid "Don't fork into background"
msgid "Dont fork into background"
msgstr "Ne forki fonen" msgstr "Ne forki fonen"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:461
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "Alvokita de \"inetd\"" msgstr "Alvokita de \"inetd\""
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:495
#, c-format #, c-format
#| msgid "" msgid "Run '%s --help' to see a full list of available command line options.\n"
#| "Run '%s --help' to see a full list of available command line options.\n"
msgid "Run “%s --help” to see a full list of available command line options.\n"
msgstr "" msgstr ""
"Ruli %s --help por vidi tutan liston de disponeblajn komandliniaj opciojn." "Ruli '%s --help' por vidigi tutan liston de disponeblajn komandliniaj "
"\n" "opciojn.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "Malkonekti" msgstr "Malkonekti"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "Interrompi" msgstr "Interrompi"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "Ĉesi" msgstr "Ĉesi"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "Nevalida komando" msgstr "Nevalida komando"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "Spura escepto" msgstr "Spura escepto"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "Ĉesigi" msgstr "Ĉesigi"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "EMT-eraro" msgstr "EMT-eraro"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "Glitpunkta escepto" msgstr "Glitpunkta escepto"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "Mortigi" msgstr "Mortigi"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "Bus-eraro" msgstr "Bus-eraro"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "Aliro al nerezervita memoro" msgstr "Aliro al nerezervita memoro"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "Nevalida argumento al sistemvoko" msgstr "Nevalida argumento al sistemvoko"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "Rompita dukto" msgstr "Rompita dukto"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "Alarm-takto" msgstr "Alarm-takto"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "Finiĝo" msgstr "Finiĝo"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "Urĝa kondiĉo ĉe kontaktoskatolo" msgstr "Urĝa kondiĉo ĉe kontaktoskatolo"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "Haltigi" msgstr "Haltigi"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "Klavara halto" msgstr "Klavara halto"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "Daŭrigi" msgstr "Daŭrigi"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "Stato de ido ŝanĝiĝis" msgstr "Stato de ido ŝanĝiĝis"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "Fona lego de \"tty\"" msgstr "Fona lego de \"tty\""
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "Fona skribo al \"tty\"" msgstr "Fona skribo al \"tty\""
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "Eneligo nun eblas" msgstr "Eneligo nun eblas"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "Limo de procesilo superitas" msgstr "Limo de procesilo superitas"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "Limo de dosiergrando superitas" msgstr "Limo de dosiergrando superitas"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "Virtuala alarm-takto" msgstr "Virtuala alarm-takto"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "Profila alarm-takto" msgstr "Profila alarm-takto"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "Ŝanĝo de fenestrogrando" msgstr "Ŝanĝo de fenestrogrando"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "Informpeto" msgstr "Informpeto"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "Uzant-difinita signalo 1" msgstr "Uzant-difinita signalo 1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "Uzant-difinita signalo 2" msgstr "Uzant-difinita signalo 2"

View File

@@ -11,184 +11,183 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop HEAD\n" "Project-Id-Version: libgtop HEAD\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-01-25 10:19+0000\n" "POT-Creation-Date: 2007-05-14 03:41+0100\n"
"PO-Revision-Date: 2019-03-10 19:08+0200\n" "PO-Revision-Date: 2007-05-14 08:09+0300\n"
"Last-Translator: Mart Raudsepp <leio@gentoo.org>\n" "Last-Translator: Ivar Smolin <okul@linux.ee>\n"
"Language-Team: Estonian <gnome-et@linux.ee>\n" "Language-Team: Estonian <gnome-et@linux.ee>\n"
"Language: et\n" "Language: et\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.2\n"
#: lib/read.c:49 #: ../lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "loetud %d bait" msgstr[0] "loetud %d bait"
msgstr[1] "loetud %d baiti" msgstr[1] "loetud %d baiti"
#: lib/read_data.c:49 #: ../lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "loetud andmete hulk" msgstr "loetud andmete hulk"
#: lib/read_data.c:66 #: ../lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "loetud %lu bait andmeid" msgstr[0] "loetud %lu bait andmeid"
msgstr[1] "loetud %lu baiti andmeid" msgstr[1] "loetud %lu baiti andmeid"
#: lib/write.c:49 #: ../lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "kirjutatud %d bait" msgstr[0] "kirjutatud %d bait"
msgstr[1] "kirjutatud %d baiti" msgstr[1] "kirjutatud %d baiti"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:458
msgid "Enable debugging" msgid "Enable debugging"
msgstr "Silumise lubamine" msgstr "Silumise lubamine"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:460
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "Teaberohke väljundi lubamine" msgstr "Teaberohke väljundi lubamine"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:462
msgid "Dont fork into background" msgid "Don't fork into background"
msgstr "Taustale siirdumine keelatud" msgstr "Taustale siirdumine keelatud"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:464
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "Käivitatakse inetd abil" msgstr "Käivitatakse inetd abil"
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:498
#, c-format #, c-format
msgid "Run %s --help to see a full list of available command line options.\n" msgid "Run '%s --help' to see a full list of available command line options.\n"
msgstr "Kõigi käsureavõtmete nimekirja vaatamiseks käivita %s --help.\n" msgstr "Kõigi käsureavõtmete nimekirja vaatamiseks käivita '%s --help'.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "Toru hargilepanek" msgstr "Toru hargilepanek"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "Katkestamine" msgstr "Katkestamine"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "Lõpetamine" msgstr "Lõpetamine"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "Lubamatu instruktsioon" msgstr "Lubamatu instruktsioon"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "Jälitamispüünis" msgstr "Jälitamispüünis"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "Katkestamine" msgstr "Katkestamine"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "EMT viga" msgstr "EMT viga"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "Ujukomaviga" msgstr "Ujukomaviga"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "Kõrvaldamine" msgstr "Kõrvaldamine"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "Siini viga" msgstr "Siini viga"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "Segmenteerimisviga" msgstr "Segmenteerimisviga"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "Vigane süsteemikutsungi argument" msgstr "Vigane süsteemikutsungi argument"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "Katkine toru" msgstr "Katkine toru"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "Alarmkell" msgstr "Alarmkell"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "Lõpetamine" msgstr "Lõpetamine"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "Sokli edasilükkamatu seisund" msgstr "Sokli edasilükkamatu seisund"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "Seiskamine" msgstr "Seiskamine"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "Seiskamine klaviatuurilt" msgstr "Seiskamine klaviatuurilt"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "Jätkamine" msgstr "Jätkamine"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "Lapsprotsessi olek muudetud" msgstr "Lapsprotsessi olek muudetud"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "Taustalugemine tty'lt" msgstr "Taustalugemine tty'lt"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "Taustakirjutamine tty'le" msgstr "Taustakirjutamine tty'le"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "S/V on nüüd võimalik" msgstr "S/V on nüüd võimalik"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "Protsessoriaja piirang ületatud" msgstr "Protsessoriaja piirang ületatud"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "Failisuuruse piirang ületatud" msgstr "Failisuuruse piirang ületatud"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "Virtuaalne alarmkell" msgstr "Virtuaalne alarmkell"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "Alarmkella profileerimine" msgstr "Alarmkella profileerimine"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "Akna suuruse muutmine" msgstr "Akna suuruse muutmine"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "Teabepäring" msgstr "Teabepäring"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "Kasutaja kirjeldatud signaal 1" msgstr "Kasutaja kirjeldatud signaal 1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "Kasutaja kirjeldatud signaal 2" msgstr "Kasutaja kirjeldatud signaal 2"

View File

@@ -9,8 +9,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop 1.90.1\n" "Project-Id-Version: libgtop 1.90.1\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n"
"POT-Creation-Date: 2020-01-28 15:06+0000\n" "POT-Creation-Date: 2018-01-25 10:19+0000\n"
"PO-Revision-Date: 2020-02-22 17:09+0200\n" "PO-Revision-Date: 2018-03-03 18:19+0200\n"
"Last-Translator: Jiri Grönroos <jiri.gronroos+l10n@iki.fi>\n" "Last-Translator: Jiri Grönroos <jiri.gronroos+l10n@iki.fi>\n"
"Language-Team: Finnish <gnome-fi-laatu@lists.sourceforge.net>\n" "Language-Team: Finnish <gnome-fi-laatu@lists.sourceforge.net>\n"
"Language: fi\n" "Language: fi\n"
@@ -18,7 +18,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.3\n" "X-Generator: Poedit 1.8.7.1\n"
#: lib/read.c:49 #: lib/read.c:49
#, c-format #, c-format
@@ -54,8 +54,10 @@ msgid "Enable verbose output"
msgstr "Näytä lisätietoja" msgstr "Näytä lisätietoja"
#: src/daemon/gnuserv.c:460 #: src/daemon/gnuserv.c:460
#, fuzzy
#| msgid "Don't fork into background"
msgid "Dont fork into background" msgid "Dont fork into background"
msgstr "Älä haarauta taustalle" msgstr "Älä käynnistä taustaprosessia"
#: src/daemon/gnuserv.c:462 #: src/daemon/gnuserv.c:462
msgid "Invoked from inetd" msgid "Invoked from inetd"

View File

@@ -7,22 +7,21 @@
# Christophe Merlet <redfox@redfoxcenter.org>, 2000-2004. # Christophe Merlet <redfox@redfoxcenter.org>, 2000-2004.
# Benoit Dejean <tazforever@dlfp.org>, 2004. # Benoit Dejean <tazforever@dlfp.org>, 2004.
# Stéphane Raimbault <stephane.raimbault@gmail.com>, 2007. # Stéphane Raimbault <stephane.raimbault@gmail.com>, 2007.
# Charles Monzat <charles.monzat@free.fr>, 2018-2022.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop 2.9.91\n" "Project-Id-Version: libgtop 2.9.91\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?"
"POT-Creation-Date: 2021-08-23 22:54+0000\n" "product=libgtop&keywords=I18N+L10N&component=general\n"
"PO-Revision-Date: 2022-04-08 15:50+0200\n" "POT-Creation-Date: 2017-04-07 11:45+0000\n"
"Last-Translator: Charles Monzat <charles.monzat@free.fr>\n" "PO-Revision-Date: 2017-08-15 09:18+0200\n"
"Last-Translator: Stéphane Raimbault <stephane.raimbault@gmail.com>\n"
"Language-Team: GNOME French Team <gnomefr@traduc.org>\n" "Language-Team: GNOME French Team <gnomefr@traduc.org>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=n>1;\n"
"X-Generator: Gtranslator 40.0\n"
#: lib/read.c:49 #: lib/read.c:49
#, c-format #, c-format
@@ -63,7 +62,7 @@ msgstr "Ne pas lancer en tâche de fond"
#: src/daemon/gnuserv.c:462 #: src/daemon/gnuserv.c:462
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "Invoqué à partir de inetd" msgstr "Invoqué à partir de inetd"
#: src/daemon/gnuserv.c:498 #: src/daemon/gnuserv.c:498
#, c-format #, c-format
@@ -90,7 +89,7 @@ msgstr "Instruction illégale"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "Point darrêt rencontré" msgstr "Point d'arrêt rencontré"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
@@ -118,7 +117,7 @@ msgstr "Violation de segmentation"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "Mauvais paramètre dappel système" msgstr "Mauvais argument d'appel système"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
@@ -126,7 +125,7 @@ msgstr "Tube cassé"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "Alarme dhorloge" msgstr "Alarme d'horloge"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
@@ -150,7 +149,7 @@ msgstr "Continuer"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "Létat du fils a changé" msgstr "L'état du fils a changé"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
@@ -178,7 +177,7 @@ msgstr "Alarme virtuelle"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "Profil de lalarme" msgstr "Profile de l'alarme"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
@@ -186,7 +185,7 @@ msgstr "Redimensionnement de la fenêtre"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "Demande dinformation" msgstr "Demande d'information"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"

View File

@@ -15,11 +15,12 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: gl\n" "Project-Id-Version: gl\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?product=libgto"
"POT-Creation-Date: 2020-05-29 05:44+0000\n" "p&keywords=I18N+L10N&component=general\n"
"POT-Creation-Date: 2017-04-07 11:26+0000\n"
"PO-Revision-Date: 2017-08-12 12:25+0200\n" "PO-Revision-Date: 2017-08-12 12:25+0200\n"
"Last-Translator: Fran Dieguez <frandieguez@gnome.org>\n" "Last-Translator: Fran Dieguez <frandieguez@gnome.org>\n"
"Language-Team: Proxecto Trasno <proxecto@trasno.gal>\n" "Language-Team: Galician\n"
"Language: gl\n" "Language: gl\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@@ -62,6 +63,7 @@ msgid "Enable verbose output"
msgstr "Activar a saída detallada" msgstr "Activar a saída detallada"
#: src/daemon/gnuserv.c:460 #: src/daemon/gnuserv.c:460
#| msgid "Don't fork into background"
msgid "Dont fork into background" msgid "Dont fork into background"
msgstr "Non facer fork nunha tarefa de fondo" msgstr "Non facer fork nunha tarefa de fondo"
@@ -71,6 +73,8 @@ msgstr "Invocado desde inetd"
#: src/daemon/gnuserv.c:498 #: src/daemon/gnuserv.c:498
#, c-format #, c-format
#| msgid ""
#| "Run '%s --help' to see a full list of available command line options.\n"
msgid "Run “%s --help” to see a full list of available command line options.\n" msgid "Run “%s --help” to see a full list of available command line options.\n"
msgstr "" msgstr ""
"Execute '%s --help' para ver a lista completa das opcións de liña de ordes " "Execute '%s --help' para ver a lista completa das opcións de liña de ordes "

105
po/he.po
View File

@@ -3,196 +3,191 @@
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# Gil 'Dolfin' Osher <dolfin@rpg.org.il>, 2003 # Gil 'Dolfin' Osher <dolfin@rpg.org.il>, 2003
# Yosef Or Boczko <yoseforb@gmail.com>, 2022.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop.libgtop-GNOME-2-0-port.he\n" "Project-Id-Version: libgtop.libgtop-GNOME-2-0-port.he\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-29 05:44+0000\n" "POT-Creation-Date: 2007-09-30 03:40+0100\n"
"PO-Revision-Date: 2022-02-14 16:59+0200\n" "PO-Revision-Date: 2003-03-18 18:06+0200\n"
"Last-Translator: Yosef Or Boczko <yoseforb@gmail.com>\n" "Last-Translator: Yair Hershkovitz <yairhr@gmail.com>\n"
"Language-Team: Hebrew <>\n" "Language-Team: Hebrew <he@li.org>\n"
"Language: he\n" "Language: he\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Gtranslator 40.0\n" "X-Generator: KBabel 1.0\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
# *** This library should not be translated (only copy the english msgs) *** # *** This library should not be translated (only copy the english msgs) ***
# *** Old hebrew translation is commented for backup sake *** # *** Old hebrew translation is commented for backup sake ***
#: lib/read.c:49 #: ../lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "read %d byte" msgstr[0] "read %d byte"
msgstr[1] "read %d bytes" msgstr[1] "read %d bytes"
#: lib/read_data.c:49 #: ../lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "read data size" msgstr "read data size"
#: lib/read_data.c:66 #: ../lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "read %lu byte of data" msgstr[0] "read %lu byte of data"
msgstr[1] "read %lu bytes of data" msgstr[1] "read %lu bytes of data"
#: lib/write.c:49 #: ../lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "wrote %d byte" msgstr[0] "wrote %d byte"
msgstr[1] "wrote %d bytes" msgstr[1] "wrote %d bytes"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:458
msgid "Enable debugging" msgid "Enable debugging"
msgstr "Enable debugging" msgstr "Enable debugging"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:460
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "Enable verbose output" msgstr "Enable verbose output"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:462
#| msgid "Don't fork into background" msgid "Don't fork into background"
msgid "Dont fork into background" msgstr "Don't fork into background"
msgstr "Dont fork into background"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:464
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "Invoked from inetd" msgstr "Invoked from inetd"
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:498
#, c-format #, c-format
#| msgid "" msgid "Run '%s --help' to see a full list of available command line options.\n"
#| "Run '%s --help' to see a full list of available command line options.\n" msgstr "Run '%s --help' to see a full list of available command line options.\n"
msgid "Run “%s --help” to see a full list of available command line options.\n"
msgstr ""
"Run “%s --help” to see a full list of available command line options.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "Hangup" msgstr "Hangup"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "Interrupt" msgstr "Interrupt"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "Quit" msgstr "Quit"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "Illegal instruction" msgstr "Illegal instruction"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "Trace trap" msgstr "Trace trap"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "Abort" msgstr "Abort"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "EMT error" msgstr "EMT error"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "Floating-point exception" msgstr "Floating-point exception"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "Kill" msgstr "Kill"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "Bus error" msgstr "Bus error"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "Segmentation violation" msgstr "Segmentation violation"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "Bad argument to system call" msgstr "Bad argument to system call"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "Broken pipe" msgstr "Broken pipe"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "Alarm clock" msgstr "Alarm clock"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "Termination" msgstr "Termination"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "Urgent condition on socket" msgstr "Urgent condition on socket"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "Stop" msgstr "Stop"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "Keyboard stop" msgstr "Keyboard stop"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "Continue" msgstr "Continue"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "Child status has changed" msgstr "Child status has changed"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "Background read from tty" msgstr "Background read from tty"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "Background write to tty" msgstr "Background write to tty"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "I/O now possible" msgstr "I/O now possible"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "CPU limit exceeded" msgstr "CPU limit exceeded"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "File size limit exceeded" msgstr "File size limit exceeded"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "Virtual alarm clock" msgstr "Virtual alarm clock"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "Profiling alarm clock" msgstr "Profiling alarm clock"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "Window size change" msgstr "Window size change"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "Information request" msgstr "Information request"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "User defined signal 1" msgstr "User defined signal 1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "User defined signal 2" msgstr "User defined signal 2"

111
po/hi.po
View File

@@ -6,191 +6,192 @@
# Ravishankar Shrivastava <raviratlami@yahoo.com>, 2004. # Ravishankar Shrivastava <raviratlami@yahoo.com>, 2004.
# Rajesh Ranjan <rranjan@redhat.com>, 2005. # Rajesh Ranjan <rranjan@redhat.com>, 2005.
# Rajesh Ranjan <rajesh672@gmail.com>, 2009. # Rajesh Ranjan <rajesh672@gmail.com>, 2009.
# Scrambled777 <weblate.scrambled777@simplelogin.com>, 2024.
#
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop.gnome-2-26\n" "Project-Id-Version: libgtop.gnome-2-26\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=libgtop&component=general\n"
"POT-Creation-Date: 2022-07-07 17:11+0000\n" "POT-Creation-Date: 2009-04-18 19:52+0000\n"
"PO-Revision-Date: 2024-04-17 18:19+0530\n" "PO-Revision-Date: 2009-06-10 14:37+0530\n"
"Last-Translator: Scrambled777 <weblate.scrambled777@simplelogin.com>\n" "Last-Translator: Rajesh Ranjan <rajesh672@gmail.com>\n"
"Language-Team: Hindi\n" "Language-Team: Hindi <hindi.sf.net>\n"
"Language: hi\n" "Language: hi\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Gtranslator 46.0\n" "X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n!=1);\n\n"
"\n"
"\n" "\n"
#: lib/read.c:49 #: ../lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "%d बाइट पढ़ें" msgstr[0] "%d बाइट पढ़ें"
msgstr[1] "%d बाइट पढ़ें" msgstr[1] "%d बाइट पढ़ें"
#: lib/read_data.c:49 #: ../lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "डेटा आकार पढ़ें" msgstr "डेटा आकार पढ़ें"
#: lib/read_data.c:66 #: ../lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "%lu आंकड़ा का बाइट पढ़ें" msgstr[0] "%lu आंकड़ा का बाइट पढ़ें"
msgstr[1] "%lu आंकड़ा का बाइट्स पढ़ें" msgstr[1] "%lu आंकड़ा का बाइट्स पढ़ें"
#: lib/write.c:49 #: ../lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "%d बाइट लिखा" msgstr[0] "%d बाइट लिखा"
msgstr[1] "%d बाइट्स लिखा" msgstr[1] "%d बाइट्स लिखा"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:455
msgid "Enable debugging" msgid "Enable debugging"
msgstr "डीबगिंग सक्षम करें" msgstr "डीबगिंग सक्षम करें"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:457
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "वाचाल आउटपुट सक्षम करें" msgstr "वाचाल आउटपुट सक्षम करें"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:459
msgid "Dont fork into background" msgid "Don't fork into background"
msgstr "पृष्ठभूमि में फॉर्क न करें" msgstr "पृष्ठभूमि में फॉर्क न करें"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:461
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr " inetd द्वारा बुलाया गया " msgstr " inetd द्वारा बुलाया गया "
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:495
#, c-format #, c-format
msgid "Run “%s --help” to see a full list of available command line options.\n" #| msgid ""
msgstr "उपलब्ध कमांड लाइन विकल्पों की पूरी सूची देखने के लिए “%s --help” चलाएँ।\n" #| "Error on option %s: %s.\n"
#| "Run '%s --help' to see a full list of available command line options.\n"
msgid "Run '%s --help' to see a full list of available command line options.\n"
msgstr "चलाएँ '%s --help' उपलब्ध कमांड लाइन विकल्प की पूरी सूची देखने हेतु.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "हैंगअप" msgstr "हैंगअप"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "इंटरप्ट" msgstr "इंटरप्ट"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "बाहर" msgstr "बाहर"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "अवैध निर्देश" msgstr "अवैध निर्देश"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "ट्रेस ट्रैप" msgstr "ट्रेस ट्रैप"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "छोड़ें" msgstr "छोड़ें"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "ईएमटी त्रुटि" msgstr "ईएमटी त्रुटि"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "फ़्लोटिंग-पाइंट अपवाद" msgstr "फ़्लोटिंग-पाइंट अपवाद"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "किल" msgstr "किल"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "बस त्रुटि" msgstr "बस त्रुटि"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "सेगमेंटेशन अतिक्रमण" msgstr "सेगमेंटेशन अतिक्रमण"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "सिस्टम काल को गलत आर्गुमेंट" msgstr "सिस्टम काल को गलत आर्गुमेंट"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "टूटा पाइप" msgstr "टूटा पाइप"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "अलार्म घड़ी" msgstr "अलार्म घड़ी"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "समाप्त" msgstr "समाप्त"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "सॉकेट पर अत्यावश्यक अवस्था" msgstr "सॉकेट पर अत्यावश्यक अवस्था"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "रोकें" msgstr "रोकें"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "कुंजीपटल रोकें" msgstr "कुंजीपटल रोकें"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "जारी रखें" msgstr "जारी रखें"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "शिशु स्थिति बदल चुकी है" msgstr "शिशु स्थिति बदल चुकी है"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "टीटीवाई से पढ़ने का कार्य पृष्ठभूमि में करें" msgstr "टीटीवाई से पढ़ने का कार्य पृष्ठभूमि में करें"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "टीटीवाई पर लिखने का कार्य पृष्ठभूमि में करें" msgstr "टीटीवाई पर लिखने का कार्य पृष्ठभूमि में करें"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "आई/ओ अब संभव" msgstr "आई/ओ अब संभव"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "सीपीयू सीमा से बाहर पहुँच चुकी" msgstr "सीपीयू सीमा से बाहर पहुँच चुकी"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "फ़ाइल आकार सीमा से बाहर पहुँच चुकी" msgstr "फ़ाइल आकार सीमा से बाहर पहुँच चुकी"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "आभासी अलार्म घड़ी" msgstr "आभासी अलार्म घड़ी"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "प्रोफ़ाइलिंग अलार्म घड़ी" msgstr "प्रोफ़ाइलिंग अलार्म घड़ी"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "विंडो आकार परिवर्तन" msgstr "विंडो आकार परिवर्तन"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "जानकारी निवेदन" msgstr "जानकारी निवेदन"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "उपयोगकर्ता पारिभाषित संकेत 1" msgstr "उपयोगकर्ता पारिभाषित संकेत "
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "उपयोगकर्ता पारिभाषित संकेत 2" msgstr "उपयोगकर्ता पारिभाषित संकेत "

117
po/ja.po
View File

@@ -1,20 +1,19 @@
# libgtop ja.po. # libgtop ja.po.
# Copyright (C) 1998-2011, 2020 Free Software Foundation, Inc. # Copyright (C) 1998,2000,2002-2007,2009-2010 Free Software Foundation, Inc.
# Eiichiro ITANI <emu@ceres.dti.ne.jp>, 1998. # Eiichiro ITANI <emu@ceres.dti.ne.jp>, 1998
# Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>, 2000, 2002, 2010. # Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>, 2000, 2002, 2010.
# Yukihiro Nakai <nakai@gnome.gr.jp>, 2000. # Yukihiro Nakai <nakai@gnome.gr.jp>, 2000.
# KAMAGASAKO Masatoshi <emerald@gnome.gr.jp>, 2003. # KAMAGASAKO Masatoshi <emerald@gnome.gr.jp>, 2003.
# Takeshi AIHANA <takeshi.aihana@gmail.com>, 2004-2007, 2009. # Takeshi AIHANA <takeshi.aihana@gmail.com>, 2004-2007,2009.
# Jiro Matsuzawa <jmatsuzawa@src.gnome.org>, 2011.
# sicklylife <translation@sicklylife.jp>, 2020.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop master\n" "Project-Id-Version: libgtop master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
"POT-Creation-Date: 2020-01-08 15:19+0000\n" "product=libgtop&keywords=I18N+L10N&component=general\n"
"PO-Revision-Date: 2020-01-28 21:00+0900\n" "POT-Creation-Date: 2011-09-08 07:27+0000\n"
"Last-Translator: sicklylife <translation@sicklylife.jp>\n" "PO-Revision-Date: 2011-09-11 07:40+0900\n"
"Last-Translator: Jiro Matsuzawa <jmatsuzawa@src.gnome.org>\n"
"Language-Team: Japanese <gnome-translation@gnome.gr.jp>\n" "Language-Team: Japanese <gnome-translation@gnome.gr.jp>\n"
"Language: ja\n" "Language: ja\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@@ -22,171 +21,171 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
#: lib/read.c:49 #: ../lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "%d バイト読み込み" msgstr[0] "%dバイト読み込み"
#: lib/read_data.c:49 #: ../lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "データの読み込みサイズ" msgstr "データの読み込みサイズ"
#: lib/read_data.c:66 #: ../lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "%lu バイトデータの読み込み" msgstr[0] "%luバイトデータの読み込み"
#: lib/write.c:49 #: ../lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "%d バイトの書き込み" msgstr[0] "%dバイトの書き込み"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:455
msgid "Enable debugging" msgid "Enable debugging"
msgstr "デバッグを有効にする" msgstr "デバッグを有効にする"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:457
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "詳細な出力にする" msgstr "詳細な出力にする"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:459
msgid "Dont fork into background" msgid "Don't fork into background"
msgstr "子プロセスをバックグラウンドに回さない" msgstr "子プロセスをバックグラウンドに回さない"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:461
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "inetdから起動する" msgstr "`inetd` から起動する"
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:495
#, c-format #, c-format
msgid "Run %s --help to see a full list of available command line options.\n" msgid "Run '%s --help' to see a full list of available command line options.\n"
msgstr "" msgstr ""
"“%s --help”を実行すると利用可能なコマンドラインオプション一覧表示されます" "利用可能なコマンドラインオプション一覧表示する場合は '%s --help' を実行"
"\n" "してください\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "ハングアップ" msgstr "ハングアップ"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "インタラプト" msgstr "インタラプト"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "終了" msgstr "終了"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "不正なインストラクション" msgstr "不正なインストラクション"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "トレーストラップ" msgstr "トレーストラップ"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "停止" msgstr "停止"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "EMT エラー" msgstr "EMT エラー"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "浮動小数点例外" msgstr "浮動小数点例外"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "強制終了" msgstr "強制終了"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "バスエラー" msgstr "バスエラー"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "セグメンテーションバイオレーション" msgstr "セグメンテーションバイオレーション"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "システムコールの引数が誤っています" msgstr "システムコールの引数が誤っています"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "パイプ破壊" msgstr "パイプ破壊"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "アラームクロック" msgstr "アラームクロック"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "ターミネーション" msgstr "ターミネーション"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "ソケットの緊急状態" msgstr "ソケットの緊急状態"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "ストップ" msgstr "ストップ"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "キーボード停止" msgstr "キーボード停止"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "コンティニュー" msgstr "コンティニュー"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "子プロセス状態が変更された" msgstr "子プロセス状態が変更された"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "TTY からのバックグラウンド読み込み" msgstr "TTY からのバックグラウンド読み込み"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "TTY へのバックグラウンド書き込み" msgstr "TTY へのバックグラウンド書き込み"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "I/O が使用可能" msgstr "I/O が使用可能"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "CPU の限界を越えた" msgstr "CPU の限界を越えた"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "ファイルサイズの限界を越えた" msgstr "ファイルサイズの限界を越えた"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "仮想アラームクロック" msgstr "仮想アラームクロック"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "アラームクロックのプロファイル" msgstr "アラームクロックのプロファイル"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "ウィンドウサイズの変更" msgstr "ウィンドウサイズの変更"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "情報リクエスト" msgstr "情報リクエスト"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "ユーザー定義のシグナル 1" msgstr "ユーザー定義のシグナル1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "ユーザー定義のシグナル 2" msgstr "ユーザー定義のシグナル2"

213
po/ka.po
View File

@@ -1,186 +1,221 @@
# SOME DESCRIPTIVE TITLE. # translation of libgtop.po to Georgian
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) 2006 Gnome Georgian Translators
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the libgtop package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
# #
# Alexander Didebulidze <didebuli@in.tum.de>, 2006.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop\n" "Project-Id-Version: libgtop\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-03-28 13:02+0000\n" "POT-Creation-Date: 2006-02-25 08:57+0100\n"
"PO-Revision-Date: 2022-07-21 17:28+0200\n" "PO-Revision-Date: 2006-03-18 03:28+0100\n"
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n" "Last-Translator: Alexander Didebulidze <didebuli@in.tum.de>\n"
"Language-Team: Georgian <(nothing)>\n" "Language-Team: Georgian <gnome@inet.ge>\n"
"Language: ka\n" "Language: ka\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0"
"X-Generator: Poedit 3.1.1\n"
#: lib/read.c:49 #: ../lib/read.c:65
#, c-format #, c-format
#, fuzzy
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "წაკითხულია %d ბაიტი" msgstr[0] "byte"
#: lib/read_data.c:49 #: ../lib/read_data.c:53
#, fuzzy
msgid "read data size" msgid "read data size"
msgstr "წაკითხული მონაცემების ზომა" msgstr "სიდიდე"
#: lib/read_data.c:66 #: ../lib/read_data.c:72
#, c-format #, c-format
#, fuzzy
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "წაკითხულია %lu ბაიტი ინფორმაცა" msgstr[0] "byte"
#: lib/write.c:49 #: ../lib/write.c:52
#, c-format #, c-format
#, fuzzy
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "ჩაწერილია %d ბაიტი" msgstr[0] "byte"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:460
msgid "Enable debugging" msgid "Enable debugging"
msgstr "გამართვის კოდის ჩართვა" msgstr ""
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:460
msgid "DEBUG"
msgstr "DEBUG"
#: ../src/daemon/gnuserv.c:462
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "უფრო მეტის ჩვენება" msgstr ""
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:462
msgid "Dont fork into background" msgid "VERBOSE"
msgstr "ფონზე გადასვლის გათიშვა" msgstr "VERBOSE"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:464
msgid "Don't fork into background"
msgstr ""
#: ../src/daemon/gnuserv.c:464
msgid "NO-DAEMON"
msgstr ""
#: ../src/daemon/gnuserv.c:466
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "გაშვებულია inetd-დან" msgstr ""
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:466
msgid "INETD"
msgstr "INETD"
#: ../src/daemon/gnuserv.c:500
#, c-format #, c-format
msgid "Run “%s --help” to see a full list of available command line options.\n" #, fuzzy
msgstr "გაშვების ხელმისაწვდომი პარამეტრების სანახავად გაუშვით \"%s --help\".\n" msgid ""
"Error on option %s: %s.\n"
"Run '%s --help' to see a full list of available command line options.\n"
msgstr "შეცდომა -სკენ a ხაზი n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Hangup" msgid "Hangup"
msgstr "გათიშვა" msgstr ""
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Interrupt" msgid "Interrupt"
msgstr "შეწყვეტა" msgstr ""
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Quit" msgid "Quit"
msgstr "გასვლა" msgstr "გამოსვლა"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "არასწორი ინსტრუქცია" msgstr "არალეგალური ინსტრუქცია"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
#, fuzzy
msgid "Trace trap" msgid "Trace trap"
msgstr "ტრეისის ჩაჭერა" msgstr "გამოთვალე"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Abort" msgid "Abort"
msgstr "შეწყვეტა" msgstr "შეწყვეტა"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "EMT error" msgid "EMT error"
msgstr "EMT შეცდომა" msgstr "EMT შეცდომა"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "წილადი რიცხვების ანგარიშის შეცდომა" msgstr ""
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Kill" msgid "Kill"
msgstr "მოკვლა" msgstr ""
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
#, fuzzy
msgid "Bus error" msgid "Bus error"
msgstr "მატარებლის შეცდომა" msgstr "შეცდომა"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "სეგმენტაციის შეცდომა" msgstr ""
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
#, fuzzy
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "სისტემური ფუნქციის არასწორი არგუმენტები" msgstr "-სკენ"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Broken pipe" msgid "Broken pipe"
msgstr "გაფუჭებული მილი" msgstr ""
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Alarm clock" msgid "Alarm clock"
msgstr "მაღვიძარა" msgstr ""
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Termination" msgid "Termination"
msgstr "შეწყვეტა" msgstr ""
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "სოკეტის სასწრაფო მდგომარეობა" msgstr ""
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Stop" msgid "Stop"
msgstr "შეჩერება" msgstr "შეჩერება"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
#, fuzzy
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "კლავიაუტით გაჩერება" msgstr "კლავიატურა"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Continue" msgid "Continue"
msgstr "გაგრძელება" msgstr "გაგრძელება"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Child status has changed" msgid "Child status has changed"
msgstr "შვილის სტატუსი შეცვლილია" msgstr ""
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
#, fuzzy
msgid "Background read from tty" msgid "Background read from tty"
msgstr "TTY-დან ფონურად კითხვა" msgstr "ფონი"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
#, fuzzy
msgid "Background write to tty" msgid "Background write to tty"
msgstr "TTY-ში ფონურად ჩაწერა" msgstr "ფონი -სკენ"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "I/O now possible" msgid "I/O now possible"
msgstr "I/O ახლა შესაძლებელია" msgstr "I/O ახლა შესაძლებელია"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
#, fuzzy
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "CPU-ის ლიმიტი გადაჭარბებულია" msgstr "CPU"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
#, fuzzy
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "ფაილის ზომის ლიმიტი გადაჭარბებულია" msgstr "ფაილი სიდიდე"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "ვირტუალური მაღვიძარა" msgstr ""
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "მაღვიძარის ზარის პროფილირება" msgstr ""
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
#, fuzzy
msgid "Window size change" msgid "Window size change"
msgstr "ფანჯრის ზომის შეცვლა" msgstr "ფანჯარა სიდიდე"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
#, fuzzy
msgid "Information request" msgid "Information request"
msgstr "ინფორმაციის მოთხოვნა" msgstr "ინფორმაცია"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:58 ../sysdeps/sun4/siglist.c:58
#, fuzzy
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "მომხმარებლის მიერ განსაზღვრული სიგნალი 1" msgstr "მომხმარებლი 1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:59 ../sysdeps/sun4/siglist.c:59
#, fuzzy
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "მომხმარებლის მიერ განსაზღვრული სიგნალი 2" msgstr "მომხმარებლი 2"

189
po/kab.po
View File

@@ -1,189 +0,0 @@
# Kabyle translation for libgtop.
# Copyright (C) 2024 libgtop's COPYRIGHT HOLDER
# This file is distributed under the same license as the libgtop package.
# Rachida SACI <rgebbid@gmail.com>, 2024.
#
msgid ""
msgstr ""
"Project-Id-Version: libgtop master\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues/\n"
"POT-Creation-Date: 2024-03-22 12:09+0000\n"
"PO-Revision-Date: 2024-03-30 18:36+0100\n"
"Last-Translator: sa\n"
"Language-Team: Kabyle <kab@li.org>\n"
"Language: kab\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n>1;\n"
"X-Generator: Poedit 3.4.2\n"
#: lib/read.c:49
#, c-format
msgid "read %d byte"
msgid_plural "read %d bytes"
msgstr[0] "ɣeṛ %d yibit"
msgstr[1] "ɣeṛ %d yibiten"
#: lib/read_data.c:49
msgid "read data size"
msgstr "ɣeṛ teɣzi n yisefka"
#: lib/read_data.c:66
#, c-format
msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data"
msgstr[0] "ɣeṛ %lu yibit n yisefka"
msgstr[1] "ɣeṛ %lu yibiten n yisefka"
#: lib/write.c:49
#, c-format
msgid "wrote %d byte"
msgid_plural "wrote %d bytes"
msgstr[0] "aru %d yibit"
msgstr[1] "aru %d yibiten"
#: src/daemon/gnuserv.c:460
msgid "Enable debugging"
msgstr "Rmed n tseɣtayt"
#: src/daemon/gnuserv.c:462
msgid "Enable verbose output"
msgstr "Rmed n tuffɣa talqayant"
#: src/daemon/gnuserv.c:464
msgid "Dont fork into background"
msgstr "Ur ttεedday ara deg ugilal"
#: src/daemon/gnuserv.c:466
msgid "Invoked from inetd"
msgstr "Yettwancad seg inetd"
#: src/daemon/gnuserv.c:502
#, c-format
msgid "Run “%s --help” to see a full list of available command line options.\n"
msgstr "Selkem \"%s --tallalat\" i wakken ad twaliḍ tabdart tummidt n textiṛiyin n izirig iwejden.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27
msgid "Hangup"
msgstr "Gzem"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28
msgid "Interrupt"
msgstr "Anegzum"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29
msgid "Quit"
msgstr "Ffeɣ"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30
msgid "Illegal instruction"
msgstr "Tnaḍt tarayugant"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31
msgid "Trace trap"
msgstr "Aḍfar n temdayt"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32
msgid "Abort"
msgstr "Sefsex"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33
msgid "EMT error"
msgstr "Tuccḍa EMT"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34
msgid "Floating-point exception"
msgstr "Tasureft n tefrayt yettifliwin"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35
msgid "Kill"
msgstr "Neɣ"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36
msgid "Bus error"
msgstr "Tuccḍa n uzebg"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37
msgid "Segmentation violation"
msgstr "Akukel useqzuzem"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call"
msgstr "Yir afakul i usiwel n unagraw"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39
msgid "Broken pipe"
msgstr "Tagmamt yerrẓen"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40
msgid "Alarm clock"
msgstr "Tangedwit"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41
msgid "Termination"
msgstr "Taggara"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket"
msgstr "Tawtilt taḍrurant ɣef socket"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43
msgid "Stop"
msgstr "Seḥbes"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44
msgid "Keyboard stop"
msgstr "Aḥbas n unasiw"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45
msgid "Continue"
msgstr "Kemmel"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46
msgid "Child status has changed"
msgstr "Addad aqrur yettwasenfel"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47
msgid "Background read from tty"
msgstr "Taɣri n ugilal seg tdiwent"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48
msgid "Background write to tty"
msgstr "Tira n ugilal ɣef tdiwent"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49
msgid "I/O now possible"
msgstr "Asekcem/Asuffeɣ yella tura"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded"
msgstr "CPU iεedda tilisa"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded"
msgstr "Teɣzi n ufaylu tεedda tilisa"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock"
msgstr "Tangedwit tuhlist"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock"
msgstr "Tangedwit n tesnawsit"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54
msgid "Window size change"
msgstr "Asenfel n teεzi n usfaylu"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55
msgid "Information request"
msgstr "Tettwasra talɣut"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56
msgid "User defined signal 1"
msgstr "Tamuli yettusbadu sɣur useqdac 1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57
msgid "User defined signal 2"
msgstr "Tamuli yettusbadu sɣur useqdac 2"

101
po/ml.po
View File

@@ -7,184 +7,189 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop.master.ml\n" "Project-Id-Version: libgtop.master.ml\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=libgtop&component=general\n"
"POT-Creation-Date: 2018-01-25 10:19+0000\n" "POT-Creation-Date: 2009-04-17 10:17+0000\n"
"PO-Revision-Date: 2018-10-26 19:49+0530\n" "PO-Revision-Date: 2009-09-12 20:37+0530\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: <en@li.org>\n" "Language-Team: <en@li.org>\n"
"Language: ml\n" "Language: ml\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2\n" "X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"\n"
#: lib/read.c:49 #: ../lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "%d ബൈറ്റ് വായിക്കുക" msgstr[0] "%d ബൈറ്റ് വായിക്കുക"
msgstr[1] "%d ബൈറ്റ്സ് വായിക്കുക" msgstr[1] "%d ബൈറ്റ്സ് വായിക്കുക"
#: lib/read_data.c:49 #: ../lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "ഡേറ്റായുടെ വലിപ്പം വായിക്കുക" msgstr "ഡേറ്റായുടെ വലിപ്പം വായിക്കുക"
#: lib/read_data.c:66 #: ../lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "%lu ബൈറ്റ് ഡേറ്റാ വായിക്കുക" msgstr[0] "%lu ബൈറ്റ് ഡേറ്റാ വായിക്കുക"
msgstr[1] "%lu ബൈറ്റ്സ് ഡേറ്റാ വായിക്കുക" msgstr[1] "%lu ബൈറ്റ്സ് ഡേറ്റാ വായിക്കുക"
#: lib/write.c:49 #: ../lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "%d ബൈറ്റ് എഴുതി" msgstr[0] "%d ബൈറ്റ് എഴുതി"
msgstr[1] "%d ബൈറ്റ്സ് എഴുതി" msgstr[1] "%d ബൈറ്റ്സ് എഴുതി"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:455
msgid "Enable debugging" msgid "Enable debugging"
msgstr "ഡീബഗ്ഗിങ് പ്രവര്‍ത്തന സജ്ജമാക്കുക" msgstr "ഡീബഗ്ഗിങ് പ്രവര്‍ത്തന സജ്ജമാക്കുക"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:457
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "വര്‍ബറോസ് ഔട്ട് പുട്ട് പ്രവര്‍ത്തന സജ്ജമാക്കുക" msgstr "വര്‍ബറോസ് ഔട്ട് പുട്ട് പ്രവര്‍ത്തന സജ്ജമാക്കുക"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:459
msgid "Dont fork into background" msgid "Don't fork into background"
msgstr "പശ്ചാത്തലത്തിലേക്ക് ഫോർക് ചെയ്യുവാന്‍ പാടില്ല" msgstr "പശ്ചാത്തലത്തിലേക്ക് fork ചെയ്യുവാന്‍ പാടില്ല"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:461
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "inetd-ല്‍ നിന്നുമുളള വിളി" msgstr "inetd-ല്‍ നിന്നുമുളള വിളി"
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:495
#, c-format #, c-format
msgid "Run “%s --help” to see a full list of available command line options.\n" #| msgid ""
#| "Error on option %s: %s.\n"
#| "Run '%s --help' to see a full list of available command line options.\n"
msgid "Run '%s --help' to see a full list of available command line options.\n"
msgstr "ലഭ്യമായ കമാന്‍ഡ് ലൈന്‍ ഉപാധികളുടെ മുഴുവന്‍ പട്ടികയ്ക്ക് '%s --help' പ്രവര്‍ത്തിപ്പിക്കുക.\n" msgstr "ലഭ്യമായ കമാന്‍ഡ് ലൈന്‍ ഉപാധികളുടെ മുഴുവന്‍ പട്ടികയ്ക്ക് '%s --help' പ്രവര്‍ത്തിപ്പിക്കുക.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "അവസാനിപ്പിക്കുക" msgstr "അവസാനിപ്പിക്കുക"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "ഇന്‍ററപ്റ്റ്" msgstr "ഇന്‍ററപ്റ്റ്"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "പുറത്ത് കടക്കുക" msgstr "പുറത്ത് കടക്കുക"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "തെറ്റായ നിര്‍ദ്ദേശം" msgstr "തെറ്റായ നിര്‍ദ്ദേശം"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "തടസ്സം കണ്ടുപിടിക്കുക" msgstr "തടസ്സം കണ്ടുപിടിക്കുക"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "നിര്‍ത്തലാക്കുക" msgstr "നിര്‍ത്തലാക്കുക"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "EMT പിശക്" msgstr "EMT പിശക്"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "ഫ്ളോട്ടിങ്-പോയിന്‍റ് എക്സെപ്ഷന്‍" msgstr "ഫ്ളോട്ടിങ്-പോയിന്‍റ് എക്സെപ്ഷന്‍"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "അവസാനിപ്പിക്കുക" msgstr "അവസാനിപ്പിക്കുക"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "ബസില്‍ പിശക്" msgstr "ബസില്‍ പിശക്"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "സെഗ്മന്‍റേഷനില്‍ തെറ്റ്" msgstr "സെഗ്മന്‍റേഷനില്‍ തെറ്റ്"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "സിസ്റ്റം കോളിലേക്ക് തെറ്റായ ആര്‍ഗ്യുമെന്‍റ്" msgstr "സിസ്റ്റം കോളിലേക്ക് തെറ്റായ ആര്‍ഗ്യുമെന്‍റ്"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "പൊട്ടിയ പൈപ്പ്" msgstr "പൊട്ടിയ പൈപ്പ്"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "അലാറം ക്ളോക്ക്" msgstr "അലാറം ക്ളോക്ക്"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "അവസാനിപ്പിക്കല്‍" msgstr "അവസാനിപ്പിക്കല്‍"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "സോക്കന്‍റില്‍ ഗുരുതരമായ അവസ്ഥ" msgstr "സോക്കന്‍റില്‍ ഗുരുതരമായ അവസ്ഥ"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "നിര്‍ത്തുക" msgstr "നിര്‍ത്തുക"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "കീബോര്‍ഡ് നിര്‍ത്തുക" msgstr "കീബോര്‍ഡ് നിര്‍ത്തുക"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "തുടരുക" msgstr "തുടരുക"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "ചൈള്‍ഡിന്‍റെ അവസ്ഥ മാറിയിരിക്കുന്നു" msgstr "ചൈള്‍ഡിന്‍റെ അവസ്ഥ മാറിയിരിക്കുന്നു"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "tty-ല്‍ നിന്നും പശ്ചാത്തലം വായിക്കുക" msgstr "tty-ല്‍ നിന്നും പശ്ചാത്തലം വായിക്കുക"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "tty-ലേക്ക് പശ്ചാത്തലം എഴുതുക" msgstr "tty-ലേക്ക് പശ്ചാത്തലം എഴുതുക"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "I/O ഇപ്പോള്‍ സാധ്യമാണ്" msgstr "I/O ഇപ്പോള്‍ സാധ്യമാണ്"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "CPU പരിമിധി കവിഞ്ഞു" msgstr "CPU പരിമിധി കവിഞ്ഞു"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "ഫയലിന്‍റെ വലിപ്പ പരിമിധി കവിഞ്ഞു" msgstr "ഫയലിന്‍റെ വലിപ്പ പരിമിധി കവിഞ്ഞു"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "വിര്‍ച്ച്വല്‍ അലാറം ക്ളോക്ക്" msgstr "വിര്‍ച്ച്വല്‍ അലാറം ക്ളോക്ക്"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "അലാറം ക്ളോക്ക് പ്രൊഫൈല്‍ ചെയ്യുന്നു" msgstr "അലാറം ക്ളോക്ക് പ്രൊഫൈല്‍ ചെയ്യുന്നു"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "ജീലകത്തിന്‍റെ വലിപ്പത്തലുളള മാറ്റം" msgstr "ജീലകത്തിന്‍റെ വലിപ്പത്തലുളള മാറ്റം"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "വിവരങ്ങള്‍ക്കായുളള അഭ്യര്‍ത്ഥന" msgstr "വിവരങ്ങള്‍ക്കായുളള അഭ്യര്‍ത്ഥന"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "യൂസര്‍ ഡിഫൈന്‍ഡ് സിഗ്നല്‍ 1" msgstr "യൂസര്‍ ഡിഫൈന്‍ഡ് സിഗ്നല്‍ 1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "യൂസര്‍ ഡിഫൈന്‍ഡ് സിഗ്നല്‍ 2" msgstr "യൂസര്‍ ഡിഫൈന്‍ഡ് സിഗ്നല്‍ 2"

220
po/ms.po
View File

@@ -4,199 +4,203 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop (libgtop-GNOME-2-0-port)\n" "Project-Id-Version: libgtop (libgtop-GNOME-2-0-port)\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-08 18:31+0000\n" "POT-Creation-Date: 2005-09-25 18:15+0200\n"
"PO-Revision-Date: 2019-12-22 18:08+0800\n" "PO-Revision-Date: 2003-11-11 03:36+0800\n"
"Last-Translator: abuyop <abuyop@gmail.com>\n" "Last-Translator: Hasbullah Bin Pit <sebol@ikhlas.com>\n"
"Language-Team: Pasukan Terjemahan GNOME Malaysia\n" "Language-Team: Projek Gabai <gabai-penyumbang@list.sourceforge.net>\n"
"Language: ms\n" "Language: ms\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Poedit 2.0.6\n"
#: lib/read.c:49 #: lib/read.c:65
#, c-format #, fuzzy, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "baca %d bait" msgstr[0] "baca saiz data"
msgstr[1] "baca %d bait" msgstr[1] "baca saiz data"
#: lib/read_data.c:49 #: lib/read_data.c:53
msgid "read data size" msgid "read data size"
msgstr "baca saiz data" msgstr "baca saiz data"
#: lib/read_data.c:66 #: lib/read_data.c:72
#, c-format #, fuzzy, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "baca %lu bait data" msgstr[0] "baca saiz data"
msgstr[1] "baca %lu bait data" msgstr[1] "baca saiz data"
#: lib/write.c:49 #: lib/write.c:52
#, c-format #, fuzzy, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "tulis %d bait" msgstr[0] "baca saiz data"
msgstr[1] "tulis %d bait" msgstr[1] "baca saiz data"
#: src/daemon/gnuserv.c:456
msgid "Enable debugging"
msgstr "Benarkan penyahpepijatan"
#: src/daemon/gnuserv.c:458
msgid "Enable verbose output"
msgstr "Benarkan output berjela"
#: src/daemon/gnuserv.c:460 #: src/daemon/gnuserv.c:460
msgid "Dont fork into background" msgid "Enable debugging"
msgstr "Jangan cabangkan ke balik tabir" msgstr "Hidupkan pengnyahpepijatan"
#: src/daemon/gnuserv.c:460
msgid "DEBUG"
msgstr "NYAHPEPIJAT"
#: src/daemon/gnuserv.c:462 #: src/daemon/gnuserv.c:462
msgid "Invoked from inetd" msgid "Enable verbose output"
msgstr "Diseru daripada inetd" msgstr "Hidupkan output berjela"
#: src/daemon/gnuserv.c:498 #: src/daemon/gnuserv.c:462
msgid "VERBOSE"
msgstr "BERJELA"
#: src/daemon/gnuserv.c:464
msgid "Don't fork into background"
msgstr "Jangan sepit ke latarbelakang"
#: src/daemon/gnuserv.c:464
msgid "NO-DAEMON"
msgstr "TIADA-DAEMON"
#: src/daemon/gnuserv.c:466
msgid "Invoked from inetd"
msgstr "Merujuk pada inetd"
#: src/daemon/gnuserv.c:466
msgid "INETD"
msgstr "INETD"
#: src/daemon/gnuserv.c:500
#, c-format #, c-format
msgid "" msgid ""
"Run “%s --help” to see a full list of available command line options.\n" "Error on option %s: %s.\n"
"Run '%s --help' to see a full list of available command line options.\n"
msgstr "" msgstr ""
"Jalankan \"%s --help\" untuk melihat senarai penuh pilihan baris perintah " "Ralat pada opsyen %s: %s.\n"
"yang tersedia.\n" "Laksanakan '%s --help' untuk melihat senarai penuh opsyen arahan baris yang "
"ada.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28
msgid "Hangup" msgid "Hangup"
msgstr "Letak" msgstr "Letak"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28
msgid "Interrupt"
msgstr "Sampuk"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29
msgid "Interrupt"
msgstr "Gangguan"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30
msgid "Quit" msgid "Quit"
msgstr "Keluar" msgstr "Keluar"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30
msgid "Illegal instruction"
msgstr "Arahan Terlarang"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Illegal instruction"
msgstr "Surih perangkap" msgstr "Arahan terlarang"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Trace trap"
msgstr "Henti Paksa" msgstr "Jerangkap Surih"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33
msgid "Abort"
msgstr "Batal"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34
msgid "EMT error" msgid "EMT error"
msgstr "Ralat EMT" msgstr "Ralat EMT"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34
msgid "Floating-point exception"
msgstr "Pengecualian titik-apung"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35
msgid "Floating-point exception"
msgstr "Pengecualian Floating-point"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36
msgid "Kill" msgid "Kill"
msgstr "Bunuh" msgstr "Bunuh"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36
msgid "Bus error"
msgstr "Ralat bas"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Bus error"
msgstr "Pelanggaran pensegmenan" msgstr "Ralat Bas"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Segmentation violation"
msgstr "Argumen teruk ke panggilan sistem" msgstr ""
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Bad argument to system call"
msgstr "Paip rosak" msgstr "Hujah teruk ke panggilan sistem"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Broken pipe"
msgstr "Jam penggera" msgstr "Paip pecah"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41
msgid "Alarm clock"
msgstr "Jam loceng"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42
msgid "Termination" msgid "Termination"
msgstr "Penamatan" msgstr "Penamatan"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "Keadaan segera pada soket" msgstr "Keadaan segera pada soket"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44
msgid "Stop" msgid "Stop"
msgstr "Henti" msgstr "Henti"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44
msgid "Keyboard stop"
msgstr "Hentian papan kekunci"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45
msgid "Keyboard stop"
msgstr "Hentian papankekunci"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46
msgid "Continue" msgid "Continue"
msgstr "Teruskan" msgstr "Teruskan"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46
msgid "Child status has changed"
msgstr "Status anak telah berubah"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Child status has changed"
msgstr "Baca balik tabir daripada tty" msgstr "Status anak berubah"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background read from tty"
msgstr "Tulis balik tabir ke tty" msgstr "Bacaan latar belakang daripada tty"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "Background write to tty"
msgstr "I/O kini dibolehkan" msgstr "Penulisan latar belakang daripada tty"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "I/O now possible"
msgstr "Had CPU dilangkaui" msgstr "I/O sekarang dibolehkan"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "CPU limit exceeded"
msgstr "Had saiz fail dilangkaui" msgstr "CPU melebihi had"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "File size limit exceeded"
msgstr "Jam penggera maya" msgstr "Saiz fail melebihi had"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Virtual alarm clock"
msgstr "Memprofilkan jam penggera" msgstr "Jam loceng maya"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Profiling alarm clock"
msgstr "Saiz tetingkap berubah" msgstr "Memprofil jam loceng"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55
msgid "Window size change"
msgstr "Penukaran saiz tetingkap"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56
msgid "Information request" msgid "Information request"
msgstr "Permintaan maklumat" msgstr "Permintaan maklumat"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56
msgid "User defined signal 1"
msgstr "Isyarat ditakrif pengguna 1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57
msgid "User defined signal 1"
msgstr "Isyarat dinyatakan pengguna 1"
#: sysdeps/osf1/siglist.c:58 sysdeps/sun4/siglist.c:58
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "Isyarat ditakrif pengguna 2" msgstr "Isyarat dinyatakan pengguna 2"
#~ msgid "DEBUG"
#~ msgstr "NYAHPEPIJAT"
#~ msgid "VERBOSE"
#~ msgstr "BERJELA"
#~ msgid "NO-DAEMON"
#~ msgstr "TIADA-DAEMON"
#~ msgid "INETD"
#~ msgstr "INETD"

105
po/ne.po
View File

@@ -12,187 +12,188 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop.gnome-2-20.ne\n" "Project-Id-Version: libgtop.gnome-2-20.ne\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-29 05:44+0000\n" "POT-Creation-Date: 2007-09-30 03:40+0100\n"
"PO-Revision-Date: 2021-05-16 14:57+0545\n" "PO-Revision-Date: 2007-12-19 12:53+0545\n"
"Last-Translator: Pawan Chitrakar <chautari@gmail.com>\n" "Last-Translator: Nabin Gautam <nabin@mpp.org.np>\n"
"Language-Team: Nepali <info@mpp.org.np>\n" "Language-Team: Nepali <info@mpp.org.np>\n"
"Language: ne\n" "Language: ne\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Nepali\n"
"X-Poedit-Country: NEPAL\n"
"X-Poedit-SourceCharset: utf-8\n" "X-Poedit-SourceCharset: utf-8\n"
"X-Generator: Poedit 1.8.4\n" "X-Generator: KBabel 1.11.4\n"
"Plural-Forms: nplurals=2; plural=n !=1;\n" "Plural-Forms: nplurals=2; plural=n !=1\n"
#: lib/read.c:49 #: ../lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "%d बाइट पढ्नुहोस्" msgstr[0] "%d बाइट पढ्नुहोस्"
msgstr[1] "%d बाइट पढ्नुहोस्" msgstr[1] "%d बाइट पढ्नुहोस्"
#: lib/read_data.c:49 #: ../lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "डेटा साइज पढ्नुहोस्" msgstr "डेटा साइज पढ्नुहोस्"
#: lib/read_data.c:66 #: ../lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "डेटाको %lu बाइट पढ्नुहोस्" msgstr[0] "डेटाको %lu बाइट पढ्नुहोस्"
msgstr[1] "डेटाको %lu बाइट पढ्नुहोस्" msgstr[1] "डेटाको %lu बाइट पढ्नुहोस्"
#: lib/write.c:49 #: ../lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "%d बाइट लेख्यो" msgstr[0] "%d बाइट लेख्यो"
msgstr[1] "%d बाइट लेख्यो" msgstr[1] "%d बाइट लेख्यो"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:458
msgid "Enable debugging" msgid "Enable debugging"
msgstr "डिबगिङ सक्षम पार्नुहोस्" msgstr "डिबगिङ सक्षम पार्नुहोस्"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:460
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "भर्बोज निर्गत सक्षम पार्नुहोस्" msgstr "भर्बोज निर्गत सक्षम पार्नुहोस्"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:462
msgid "Dont fork into background" msgid "Don't fork into background"
msgstr "पृष्ठभूमिमा बिभाजन नगर्नुहोस्" msgstr "पृष्ठभूमिमा बिभाजन नगर्नुहोस्"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:464
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "inetd बाट आह्वान गरिएको" msgstr "inetd बाट आह्वान गरिएको"
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:498
#, c-format #, c-format
msgid "Run %s --help to see a full list of available command line options.\n" msgid "Run '%s --help' to see a full list of available command line options.\n"
msgstr "" msgstr "उपलब्ध आदेश लाइन विकल्पको पूरै सूची हेर्न '%s --मद्दत' चलाउनुहोस् ।\n"
"उपलब्ध आदेश रेखा विकल्पको पूरा सूची हेर्न \"%s --help\" चलाउनुहोस् ।\n"
"\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "ह्याङअप" msgstr "ह्याङअप"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "रोकावट" msgstr "रोकावट"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "अन्त्य गर्नुहोस्" msgstr "अन्त्य गर्नुहोस्"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "अवैध निर्देशन" msgstr "अवैध निर्देशन"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "पदचिन्ह ट्रयाप" msgstr "पदचिन्ह ट्रयाप"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "परित्याग गर्नुहोस्" msgstr "परित्याग गर्नुहोस्"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "इएमटी (EMT) त्रुटि" msgstr "इएमटी (EMT) त्रुटि"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "उत्प्लावन बिन्दु अपवाद" msgstr "उत्प्लावन बिन्दु अपवाद"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "नष्ट गर्नुहोस्" msgstr "नष्ट गर्नुहोस्"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "बस त्रुटि" msgstr "बस त्रुटि"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "खण्डीकरण बिखण्डन" msgstr "खण्डीकरण बिखण्डन"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "प्रणाली कलमा खराब तर्क" msgstr "प्रणाली कलमा खराब तर्क"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "विच्छेद पाइप" msgstr "विच्छेद पाइप"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "सचेतक घडी" msgstr "सचेतक घडी"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "अन्त्य" msgstr "अन्त्य"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "सकेटमा आकस्मिक अवस्था" msgstr "सकेटमा आकस्मिक अवस्था"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "रोक्नुहोस्" msgstr "रोक्नुहोस्"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "कुञ्जिपाटी बन्द गर्नुहोस्" msgstr "कुञ्जिपाटी बन्द गर्नुहोस्"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "जारी राख्नुहोस्" msgstr "जारी राख्नुहोस्"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "शाखा वस्तुस्थिति परिवर्तन गरिएको छ" msgstr "चाइल्ड वस्तुस्थिति परिवर्तन गरिएको छ"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "tty बाट पृष्ठभूमि पढ्नुहोस्" msgstr "tty बाट पृष्ठभूमि पढ्नुहोस्"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "tty मा पृष्ठभूमि लेख्नुहोस्" msgstr "tty मा पृष्ठभूमि लेख्नुहोस्"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "I/O अब सम्भव छ" msgstr "I/O अब सम्भव छ"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "सीपीयू (CPU) सीमा नाघ्यो" msgstr "सीपीयू (CPU) सीमा नाघ्यो"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "फाइल साइज सीमा नाघ्यो" msgstr "फाइल साइज सीमा नाघ्यो"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "अवास्तविक सचेतक घडी" msgstr "अवास्तविक सचेतक घडी"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "सचेतक घडीको प्रोफाइल हुँदैछ" msgstr "सचेतक घडीको प्रोफाइल हुँदैछ"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "सञ्झ्याल साइज परिवर्तन" msgstr "सञ्झ्याल साइज परिवर्तन"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "सूचना अनुरोध" msgstr "सूचना अनुरोध"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "प्रयोगकर्ता परिभषित सङ्केत १" msgstr "प्रयोगकर्ता परिभषित सङ्केत १"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "प्रयोगकर्ता परिभषित सङ्केत २" msgstr "प्रयोगकर्ता परिभषित सङ्केत २"

102
po/oc.po
View File

@@ -7,188 +7,188 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop 2.9.91\n" "Project-Id-Version: libgtop 2.9.91\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
"POT-Creation-Date: 2020-05-29 05:44+0000\n" "product=libgtop&keywords=I18N+L10N&component=general\n"
"PO-Revision-Date: 2021-07-04 18:57+0200\n" "POT-Creation-Date: 2016-05-05 20:08+0000\n"
"Last-Translator: Quentin PAGÈS\n" "PO-Revision-Date: 2016-05-05 21:47+0200\n"
"Last-Translator: Cédric Valmary (totenoc.eu) <cvalmary@yahoo.fr>\n"
"Language-Team: Tot En Òc\n" "Language-Team: Tot En Òc\n"
"Language: oc\n" "Language: oc\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Poedit 3.0\n" "X-Generator: Virtaal 0.7.1\n"
"X-Project-Style: gnome\n" "X-Project-Style: gnome\n"
#: lib/read.c:49 #: ../lib/read.c:49
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "%d octet legit" msgstr[0] "%d octet legit"
msgstr[1] "%d octets legits" msgstr[1] "%d octets legits"
#: lib/read_data.c:49 #: ../lib/read_data.c:49
msgid "read data size" msgid "read data size"
msgstr "talha de las donadas legidas" msgstr "talha de las donadas legidas"
#: lib/read_data.c:66 #: ../lib/read_data.c:66
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "lectura de %lu octet de donadas" msgstr[0] "lectura de %lu octet de donadas"
msgstr[1] "lectura de %lu octets de donadas" msgstr[1] "lectura de %lu octets de donadas"
#: lib/write.c:49 #: ../lib/write.c:49
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "escritura de %d octet" msgstr[0] "escritura de %d octet"
msgstr[1] "escritura de %d octets" msgstr[1] "escritura de %d octets"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:456
msgid "Enable debugging" msgid "Enable debugging"
msgstr "Activa lo desbugatge" msgstr "Activa lo desbugatge"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:458
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "Activa la sortida verbosa" msgstr "Activa la sortida verbosa"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:460
msgid "Dont fork into background" msgid "Don't fork into background"
msgstr "Aviar pas en prètzfait de rèireplan" msgstr "Aviar pas en prètzfait de fons"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:462
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "Invocat a partir d'inetd" msgstr "Invocat a partir d'inetd"
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:498
#, c-format #, c-format
msgid "" msgid "Run '%s --help' to see a full list of available command line options.\n"
"Run “%s --help” to see a full list of available command line options.\n"
msgstr "" msgstr ""
"Executar « %s --help » per afichar la lista de las opcions de la linha " "Aviar « %s --help » per afichar la lista de las opcions de la linha de "
"de comanda.\n" "comanda.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "Hangup" msgstr "Hangup"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "Interrupcion" msgstr "Interrupcion"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "Quitar" msgstr "Quitar"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "Instruccion illegala" msgstr "Instruccion illegala"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "Punt d'arrèst rencontrat" msgstr "Punt d'arrèst rencontrat"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "Anullacion" msgstr "Anullacion"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "Error EMT" msgstr "Error EMT"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "Excepcion virgula flotanta" msgstr "Excepcion virgula flotanta"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "Tuar" msgstr "Tuar"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "Error bus" msgstr "Error bus"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "Violacion de segmentacion" msgstr "Violacion de segmentacion"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "Marrit argument d'apèl sistèma" msgstr "Marrit argument d'apèl sistèma"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "Tub copat" msgstr "Tub copat"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "Alarma de relòtge" msgstr "Alarma de relòtge"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "Senhal de fin" msgstr "Senhal de fin"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "Condicion urgenta sus socket" msgstr "Condicion urgenta sus socket"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "Arrèst" msgstr "Arrèst"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "Arrèst dempuèi lo clavièr" msgstr "Arrèst dempuèi lo clavièr"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "Contunhar" msgstr "Contunhar"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "L'estat del filh a cambiat" msgstr "L'estat del filh a cambiat"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "Lectura sus tty en rèireplan" msgstr "Lectura sus tty en rèireplan"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "Escritura sus tty en rèireplan" msgstr "Escritura sus tty en rèireplan"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "E/S ara possibla" msgstr "E/S ara possibla"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "Limit de temps CPU depassat" msgstr "Limit de temps CPU depassat"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "Talha de fichièr excessiva" msgstr "Talha de fichièr excessiva"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "Alarma virtuala" msgstr "Alarma virtuala"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "Perfil de l'alarma" msgstr "Perfil de l'alarma"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "Redimensionament de la fenèstra" msgstr "Redimensionament de la fenèstra"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "Demanda d'informacion" msgstr "Demanda d'informacion"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "Senhal utilizaire 1" msgstr "Senhal utilizaire 1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "Senhal utilizaire 2" msgstr "Senhal utilizaire 2"

108
po/pa.po
View File

@@ -5,192 +5,188 @@
# #
# #
# Amanpreet Singh Alam <amanlinux@netscape.net>, 2004. # Amanpreet Singh Alam <amanlinux@netscape.net>, 2004.
# A S Alam <aalam@users.sf.net>, 2004, 2005, 2007, 2009, 2021. # A S Alam <aalam@users.sf.net>, 2004, 2005, 2007, 2009.
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop.HEAD\n" "Project-Id-Version: libgtop.HEAD\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-29 05:44+0000\n" "POT-Creation-Date: 2008-11-07 14:35+0100\n"
"PO-Revision-Date: 2021-02-13 18:41-0800\n" "PO-Revision-Date: 2009-03-16 05:37+0000\n"
"Last-Translator: A S Alam <aalam@satluj.org>\n" "Last-Translator: A S Alam <aalam@users.sf.net>\n"
"Language-Team: Punjabi <punjabi-users@lists.sf.net>\n" "Language-Team: Punjabi/Panjabi <punjab-l10n@list.sf.net>\n"
"Language: pa\n" "Language: pa\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 20.08.1\n" "X-Generator: Lokalize 0.3\n"
#: lib/read.c:49 #: ../lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "%d ਬਾਇਟ ਪੜ੍ਹੇ" msgstr[0] "%d ਬਾਇਟ ਪੜ੍ਹੇ"
msgstr[1] "%d ਬਾਈਟ ਪੜ੍ਹੇ" msgstr[1] "%d ਬਾਈਟ ਪੜ੍ਹੇ"
#: lib/read_data.c:49 #: ../lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "ਡਾਟਾ ਆਕਾਰ ਪੜ੍ਹੇ" msgstr "ਡਾਟਾ ਆਕਾਰ ਪੜ੍ਹੇ"
#: lib/read_data.c:66 #: ../lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "%lu ਡਾਟਾ ਬਾਈਟ ਪੜ੍ਹੇ" msgstr[0] "%lu ਡਾਟਾ ਬਾਈਟ ਪੜ੍ਹੇ"
msgstr[1] "%lu ਡਾਟਾ ਬਾਈਟ ਪੜ੍ਹੇ" msgstr[1] "%lu ਡਾਟਾ ਬਾਈਟ ਪੜ੍ਹੇ"
#: lib/write.c:49 #: ../lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "%d ਬਾਈਟ ਲਿਖੇ" msgstr[0] "%d ਬਾਈਟ ਲਿਖੇ"
msgstr[1] "%d ਬਾਈਟ ਲਿਖੇ" msgstr[1] "%d ਬਾਈਟ ਲਿਖੇ"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:458
msgid "Enable debugging" msgid "Enable debugging"
msgstr "ਡੀਬੱਗਇੰਗ ਚਾਲੂ ਕਰੋ" msgstr "ਡੀਬੱਗਇੰਗ ਚਾਲੂ ਕਰੋ"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:460
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "ਜਾਣਕਾਰੀ ਆਉਟਪੁੱਟ ਯੋਗ" msgstr "ਜਾਣਕਾਰੀ ਆਉਟਪੁੱਟ ਯੋਗ"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:462
#| msgid "Don't fork into background" msgid "Don't fork into background"
msgid "Dont fork into background" msgstr "ਬੈਕਗਰਾਊਂਡ 'ਚ ਫੋਰਕ"
msgstr "ਬੈਕਗਰਾਊਂਡ 'ਚ ਫੋਰਕ ਨਾ ਕਰੋ"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:464
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "inetd ਤੋਂ ਸ਼ਾਮਿਲ ਹੈ" msgstr "inetd ਤੋਂ ਸ਼ਾਮਿਲ ਹੈ"
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:498, c-format
#, c-format msgid "Run '%s --help' to see a full list of available command line options.\n"
#| msgid "" msgstr "ਪੂਰੀ ਕਮਾਂਡ ਚੋਣ ਲਿਸਟ ਵੇਖਣ ਲਈ '%s --help' ਚਲਾਉ।\n"
#| "Run '%s --help' to see a full list of available command line options.\n"
msgid "Run “%s --help” to see a full list of available command line options.\n"
msgstr "ਪੂਰੀ ਕਮਾਂਡ ਚੋਣ ਲਿਸਟ ਵੇਖਣ ਲਈ “%s --help“ ਚਲਾਉ।\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "ਬੰਦ ਕਰੋ" msgstr "ਬੰਦ ਕਰੋ"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "ਰੁਕਾਵਟ" msgstr "ਰੁਕਾਵਟ"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "ਬਾਹਰ" msgstr "ਬਾਹਰ"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "ਗਲਤ ਹਦਾਇਤ" msgstr "ਗਲਤ ਹਦਾਇਤ"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "ਟਰੇਸ ਟਰੈਪ" msgstr "ਟਰੇਸ ਟਰੈਪ"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "ਅਧੂਰਾ ਛੱਡੋ" msgstr "ਅਧੂਰਾ ਛੱਡੋ"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "EMT ਗਲਤੀ" msgstr "EMT ਗਲਤੀ"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "ਦਸ਼ਮਲਵ ਅਪਵਾਦ" msgstr "ਦਸ਼ਮਲਵ ਅਪਵਾਦ"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "ਖਤਮ" msgstr "ਖਤਮ"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "ਬਸ ਗਲਤੀ" msgstr "ਬਸ ਗਲਤੀ"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "ਸਿਗਮੈਂਟੇਸ਼ਨ ਉਲੰਘਣਾ" msgstr "ਸਿਗਮੈਂਟੇਸ਼ਨ ਉਲੰਘਣਾ"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "ਸਿਸਟਮ ਕਾਲ ਲਈ ਗਲਤ ਆਰਗੂਮੈਂਟ" msgstr "ਸਿਸਟਮ ਕਾਲ ਲਈ ਗਲਤ ਆਰਗੂਮੈਂਟ"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "ਟੁੱਟਿਆ ਪਾਪ" msgstr "ਟੁੱਟਿਆ ਪਾਪ"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "ਆਲਰਮ ਘੜੀ" msgstr "ਆਲਰਮ ਘੜੀ"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "ਸਮਾਪਤੀ" msgstr "ਸਮਾਪਤੀ"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "ਸਾਕਟ ਲਈ ਜਰੂਰੀ ਸ਼ਰਤ" msgstr "ਸਾਕਟ ਲਈ ਜਰੂਰੀ ਸ਼ਰਤ"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "ਰੋਕੋ" msgstr "ਰੋਕੋ"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "ਕੀ-ਬੋਰਡ ਰੁੱਕ ਗਿਆ ਹੈ" msgstr "ਕੀ-ਬੋਰਡ ਰੁੱਕ ਗਿਆ ਹੈ"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "ਜਾਰੀ ਰਹੋ" msgstr "ਜਾਰੀ ਰਹੋ"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "ਚਲਾਇਡ ਹਾਲਤ ਤਬਦੀਲ ਹੋਈ" msgstr "ਚਲਾਇਡ ਹਾਲਤ ਤਬਦੀਲ ਹੋਈ"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "tty ਤੋਂ ਬੈਕਗਰਾਊਂਡ ਪੜ੍ਹੋ" msgstr "tty ਤੋਂ ਬੈਕਗਰਾਊਂਡ ਪੜ੍ਹੋ"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "tty ਲਈ ਬੈਕਗਰਾਊਂਡ ਲਿਖੋ" msgstr "tty ਲਈ ਬੈਕਗਰਾਊਂਡ ਲਿਖੋ"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "I/O ਹੁਣ ਸੰਭਵ" msgstr "I/O ਹੁਣ ਸੰਭਵ"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "CPU ਸੀਮਾ ਟੱਪੀ" msgstr "CPU ਸੀਮਾ ਟੱਪੀ"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "ਫਾਇਲ ਆਕਾਰ ਸੀਮਾ ਟੱਪੀ" msgstr "ਫਾਇਲ ਆਕਾਰ ਸੀਮਾ ਟੱਪੀ"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "ਵੁਰਚੁਅਲ ਅਲਾਰਮ ਘੜੀ" msgstr "ਵੁਰਚੁਅਲ ਅਲਾਰਮ ਘੜੀ"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "ਅਲਾਰਮ ਘੜੀ ਰਾਹੀਂ ਪ੍ਰੋਫਾਇਲਿੰਗ" msgstr "ਅਲਾਰਮ ਘੜੀ ਰਾਹੀਂ ਪ੍ਰੋਫਾਇਲਿੰਗ"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "ਵਿੰਡੋ ਅਕਾਰ ਬਦਲੋ" msgstr "ਵਿੰਡੋ ਅਕਾਰ ਬਦਲੋ"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "ਜਾਣਕਾਰੀ ਲਈ ਬੇਨਤੀ" msgstr "ਜਾਣਕਾਰੀ ਲਈ ਬੇਨਤੀ"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "ਯੂਜ਼ਰ ਪ੍ਰਭਾਸ਼ਿਤ ਸਿਗਨਲ1" msgstr "ਯੂਜ਼ਰ ਪ੍ਰਭਾਸ਼ਿਤ ਸਿਗਨਲ1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "ਯੂਜ਼ਰ ਪ੍ਰਭਾਸ਼ਿਤ ਸਿਗਨਲ 2" msgstr "ਯੂਜ਼ਰ ਪ੍ਰਭਾਸ਼ਿਤ ਸਿਗਨਲ 2"

105
po/pt.po
View File

@@ -4,195 +4,192 @@
# Duarte Loreto <happyguy_pt@hotmail.com>, 2001, 2002, 2003, 2004, 2005, 2007, 2013. # Duarte Loreto <happyguy_pt@hotmail.com>, 2001, 2002, 2003, 2004, 2005, 2007, 2013.
# #
# Pedro Albuquerque <palbuquerque73@openmailbox.com>, 2015. # Pedro Albuquerque <palbuquerque73@openmailbox.com>, 2015.
# Juliano de Souza Camargo <julianosc@protonmail.com>, 2020.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: 3.8\n" "Project-Id-Version: 3.8\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?"
"POT-Creation-Date: 2020-05-29 05:44+0000\n" "product=libgtop&keywords=I18N+L10N&component=general\n"
"PO-Revision-Date: 2020-09-11 20:49-0300\n" "POT-Creation-Date: 2014-02-08 10:53+0000\n"
"Last-Translator: Juliano de Souza Camargo <julianosc@protonmail.com>\n" "PO-Revision-Date: 2015-06-25 09:38+0100\n"
"Language-Team: Portuguese <>\n" "Last-Translator: Pedro Albuquerque <palbuquerque73@openmailbox.com>\n"
"Language-Team: Português <palbuquerque73@openmailbox.com>\n"
"Language: pt\n" "Language: pt\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Gtranslator 3.36.0\n" "X-Generator: Gtranslator 2.91.6\n"
#: lib/read.c:49 #: ../lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "%d byte lido" msgstr[0] "%d byte lido"
msgstr[1] "%d bytes lidos" msgstr[1] "%d bytes lidos"
#: lib/read_data.c:49 #: ../lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "tamanho dos dados lidos" msgstr "tamanho dos dados lidos"
#: lib/read_data.c:66 #: ../lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "%lu byte de dados lido" msgstr[0] "%lu byte de dados lido"
msgstr[1] "%lu bytes de dados lidos" msgstr[1] "%lu bytes de dados lidos"
#: lib/write.c:49 #: ../lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "%d byte escrito" msgstr[0] "%d byte escrito"
msgstr[1] "%d bytes escritos" msgstr[1] "%d bytes escritos"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:455
msgid "Enable debugging" msgid "Enable debugging"
msgstr "Ativar depuração" msgstr "Ativar depuração"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:457
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "Ativar resultados extensos" msgstr "Ativar resultados extensos"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:459
#| msgid "Don't fork into background" msgid "Don't fork into background"
msgid "Dont fork into background"
msgstr "Não efetuar fork em fundo" msgstr "Não efetuar fork em fundo"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:461
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "Invocado pelo inetd" msgstr "Invocado pelo inetd"
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:495
#, c-format #, c-format
#| msgid "" msgid "Run '%s --help' to see a full list of available command line options.\n"
#| "Run '%s --help' to see a full list of available command line options.\n"
msgid "Run “%s --help” to see a full list of available command line options.\n"
msgstr "" msgstr ""
"Execute %s --help para consultar uma lista completa de opções de linha de " "Execute '%s --help' para consultar uma lista completa de opções de linha de "
"comando.\n" "comando.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "Pendurado" msgstr "Pendurado"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "Interrompido" msgstr "Interrompido"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "Sair" msgstr "Sair"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "Instrução ilegal" msgstr "Instrução ilegal"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "Armadilha de rasto" msgstr "Armadilha de rasto"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "Abortar" msgstr "Abortar"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "Erro EMT" msgstr "Erro EMT"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "Exceção de vírgula flutuante" msgstr "Exceção de vírgula flutuante"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "Matar" msgstr "Matar"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "Erro de bus" msgstr "Erro de bus"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "Violação de segmentação" msgstr "Violação de segmentação"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "Argumento inválido em chamada de sistema" msgstr "Argumento inválido em chamada de sistema"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "Canal interrompido" msgstr "Canal interrompido"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "Alarme" msgstr "Alarme"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "Terminação" msgstr "Terminação"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "Condição urgente no socket" msgstr "Condição urgente no socket"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "Parar" msgstr "Parar"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "Parar por teclado" msgstr "Parar por teclado"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "Continuar" msgstr "Continuar"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "Alteração no estado do filho" msgstr "Alteração no estado do filho"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "Leitura em fundo da tty" msgstr "Leitura em fundo da tty"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "Escrita em fundo para a tty" msgstr "Escrita em fundo para a tty"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "E/S agora possível" msgstr "E/S agora possível"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "Limite de CPU excedido" msgstr "Limite de CPU excedido"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "Limite de tamanho de ficheiro excedido" msgstr "Limite de tamanho de ficheiro excedido"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "Alarme virtual" msgstr "Alarme virtual"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "Alarme de otimização" msgstr "Alarme de otimização"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "Alteração de tamanho de janela" msgstr "Alteração de tamanho de janela"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "Pedido de informação" msgstr "Pedido de informação"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "Sinal 1 definido pelo utilizador" msgstr "Sinal 1 definido pelo utilizador"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "Sinal 2 definido pelo utilizador" msgstr "Sinal 2 definido pelo utilizador"

View File

@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop\n" "Project-Id-Version: libgtop\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n"
"POT-Creation-Date: 2018-03-26 20:36+0000\n" "POT-Creation-Date: 2018-03-20 20:09+0000\n"
"PO-Revision-Date: 2018-03-25 14:30+0200\n" "PO-Revision-Date: 2018-03-25 14:30+0200\n"
"Last-Translator: Daniel Șerbănescu <daniel [at] serbanescu [dot] dk>\n" "Last-Translator: Daniel Șerbănescu <daniel [at] serbanescu [dot] dk>\n"
"Language-Team: Gnome Romanian Translation Team\n" "Language-Team: Gnome Romanian Translation Team\n"
@@ -55,6 +55,7 @@ msgid "Enable verbose output"
msgstr "Mesaje de ieșire explicite" msgstr "Mesaje de ieșire explicite"
#: src/daemon/gnuserv.c:460 #: src/daemon/gnuserv.c:460
#| msgid "Don't fork into background"
msgid "Dont fork into background" msgid "Dont fork into background"
msgstr "Nu clona în fundal" msgstr "Nu clona în fundal"
@@ -64,6 +65,8 @@ msgstr "Pornit de inetd"
#: src/daemon/gnuserv.c:498 #: src/daemon/gnuserv.c:498
#, c-format #, c-format
#| msgid ""
#| "Run '%s --help' to see a full list of available command line options.\n"
msgid "Run “%s --help” to see a full list of available command line options.\n" msgid "Run “%s --help” to see a full list of available command line options.\n"
msgstr "Încercați „%s --help” pentru a vedea o listă completă a opțiunilor.\n" msgstr "Încercați „%s --help” pentru a vedea o listă completă a opțiunilor.\n"

View File

@@ -8,20 +8,19 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop trunk\n" "Project-Id-Version: libgtop trunk\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-05-29 05:44+0000\n" "POT-Creation-Date: 2007-09-05 19:11+0400\n"
"PO-Revision-Date: 2021-06-29 10:09+0300\n" "PO-Revision-Date: 2007-09-05 15:01+0200\n"
"Last-Translator: Alexey Rubtsov <rushills@gmail.com>\n" "Last-Translator: Nickolay V. Shmyrev <nshmyrev@yandex.ru>\n"
"Language-Team: Russian <gnome-cyr@gnome.org>\n" "Language-Team: Russian <gnome-cyr@gnome.org>\n"
"Language: ru\n" "Language: ru\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Poedit 3.0\n"
#: lib/read.c:49 #: ../lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
@@ -29,11 +28,11 @@ msgstr[0] "прочитан %d байт"
msgstr[1] "прочитано %d байта" msgstr[1] "прочитано %d байта"
msgstr[2] "прочитано %d байтов" msgstr[2] "прочитано %d байтов"
#: lib/read_data.c:49 #: ../lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "размер прочитанных данных" msgstr "размер прочитанных данных"
#: lib/read_data.c:66 #: ../lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
@@ -41,7 +40,7 @@ msgstr[0] "прочитан %lu байт данных"
msgstr[1] "прочитано %lu байта данных" msgstr[1] "прочитано %lu байта данных"
msgstr[2] "прочитано %lu байт данных" msgstr[2] "прочитано %lu байт данных"
#: lib/write.c:49 #: ../lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
@@ -49,149 +48,149 @@ msgstr[0] "записан %d байт"
msgstr[1] "записано %d байта" msgstr[1] "записано %d байта"
msgstr[2] "записано %d байт" msgstr[2] "записано %d байт"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:458
msgid "Enable debugging" msgid "Enable debugging"
msgstr "Включить отладку" msgstr "Включить отладку"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:460
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "Включить подробный вывод" msgstr "Включить подробный вывод"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:462
msgid "Dont fork into background" msgid "Don't fork into background"
msgstr "Не разветвлять в фоновый режим" msgstr "Не разветвлять в фоновый режим"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:464
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "Вызван из inetd" msgstr "Вызван из inetd"
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:498
#, c-format #, c-format
msgid "Run %s --help to see a full list of available command line options.\n" msgid "Run '%s --help' to see a full list of available command line options.\n"
msgstr "" msgstr ""
"Выполните команду «%s --help», чтобы увидеть полный список доступных опций " "Используйте \"%s --help\", чтобы увидеть полный список допустимых параметров "
"командной строки.\n" "командной строки.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "Разорвать" msgstr "Разорвать"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "Прервать" msgstr "Прервать"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "Выйти" msgstr "Выйти"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "Недопустимая инструкция" msgstr "Недопустимая инструкция"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "Захват трассировки" msgstr "Захват трассировки"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "Прекратить" msgstr "Прекратить"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "Ошибка EMT" msgstr "Ошибка EMT"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "Исключение плавающей точки" msgstr "Исключение плавающей точки"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "Убить" msgstr "Убить"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "Ошибка шины" msgstr "Ошибка шины"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "Нарушение сегментации" msgstr "Нарушение сегментации"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "Неверный аргумент в системном вызове" msgstr "Неверный аргумент в системном вызове"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "Нарушенный канал" msgstr "Нарушенный канал"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "Таймер" msgstr "Таймер"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "Завершение" msgstr "Завершение"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "Требующие внимания условия сокета" msgstr "Требующие внимания условия сокета"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "Остановить" msgstr "Остановить"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "Останов клавиатуры" msgstr "Останов клавиатуры"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "Продолжить" msgstr "Продолжить"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "Состояние потомка было изменено" msgstr "Состояние потомка было изменено"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "Фоновое чтение из tty" msgstr "Фоновое чтение из tty"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "Фоновая запись в tty" msgstr "Фоновая запись в tty"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "Сейчас возможен ввод/вывод" msgstr "Сейчас возможен ввод/вывод"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "Превышен предел ЦПУ" msgstr "Превышен предел ЦПУ"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "Превышен предел размера файла" msgstr "Превышен предел размера файла"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "Виртуальный таймер" msgstr "Виртуальный таймер"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "Профилированный таймер" msgstr "Профилированный таймер"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "Изменение размера окна" msgstr "Изменение размера окна"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "Запрос информации" msgstr "Запрос информации"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "Сигнал пользователя 1" msgstr "Сигнал пользователя 1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "Сигнал пользователя 2" msgstr "Сигнал пользователя 2"

View File

@@ -7,9 +7,9 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop 2.11.1\n" "Project-Id-Version: libgtop 2.11.1\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-07-07 17:11+0000\n" "POT-Creation-Date: 2007-05-18 17:22+0700\n"
"PO-Revision-Date: 2024-03-12 18:00+0700\n" "PO-Revision-Date: 2007-05-18 17:23+0700\n"
"Last-Translator: Theppitak Karoonboonyanan <thep@linux.thai.net>\n" "Last-Translator: Theppitak Karoonboonyanan <thep@linux.thai.net>\n"
"Language-Team: Thai <l10n@opentle.org>\n" "Language-Team: Thai <l10n@opentle.org>\n"
"Language: th\n" "Language: th\n"
@@ -17,50 +17,49 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 3.4.2\n"
#: lib/read.c:49 #: lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "อ่าน %d ไบต์" msgstr[0] "อ่าน %d ไบต์"
#: lib/read_data.c:49 #: lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "อ่านขนาดข้อมูล" msgstr "อ่านขนาดข้อมูล"
#: lib/read_data.c:66 #: lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "อ่านข้อมูล %lu ไบต์" msgstr[0] "อ่านข้อมูล %lu ไบต์"
#: lib/write.c:49 #: lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "เขียน %d ไบต์" msgstr[0] "เขียน %d ไบต์"
#: src/daemon/gnuserv.c:456 #: src/daemon/gnuserv.c:458
msgid "Enable debugging" msgid "Enable debugging"
msgstr "เปิดใช้การดีบั๊ก" msgstr "เปิดใช้การดีบั๊ก"
#: src/daemon/gnuserv.c:458 #: src/daemon/gnuserv.c:460
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "เปิดข้อความเอาต์พุตละเอียด" msgstr "เปิดข้อความเอาต์พุตละเอียด"
#: src/daemon/gnuserv.c:460 #: src/daemon/gnuserv.c:462
msgid "Dont fork into background" msgid "Don't fork into background"
msgstr "ไม่ต้อง fork ไปทำงานเบื้องหลัง" msgstr "ไม่ต้อง fork ไปทำงานเบื้องหลัง"
#: src/daemon/gnuserv.c:462 #: src/daemon/gnuserv.c:464
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "เรียกจาก inetd" msgstr "เรียกจาก inetd"
#: src/daemon/gnuserv.c:498 #: src/daemon/gnuserv.c:498
#, c-format #, c-format
msgid "Run %s --help to see a full list of available command line options.\n" msgid "Run '%s --help' to see a full list of available command line options.\n"
msgstr "เรียก %s --help เพื่อดูรายการตัวเลือกบรรทัดคำสั่งทั้งหมดที่ใช้ได้\n" msgstr "เรียก '%s --help' เพื่อดูรายการตัวเลือกบรรทัดคำสั่งทั้งหมดที่ใช้ได้\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"

View File

@@ -1,27 +1,26 @@
# translation of libgtop to Turkish # translation of libgtop to Turkish
# Copyright (C) 2004 Free Software Foundation, Inc. # Copyright (C) 2004 Free Software Foundation, Inc.
# Copyright (C) 2009-2023 libgtop's COPYRIGHT HOLDER
# This file is distributed under the same license as the libgtop package.
#
# Görkem Çetin <gorkem@gelecek.com.tr>, 2001. # Görkem Çetin <gorkem@gelecek.com.tr>, 2001.
# Ömer Fadıl USTA <omer_fad@hotmail.com>,2002. # Ömer Fadıl USTA <omer_fad@hotmail.com>,2002.
# Baris Çicek <baris@teamforce.name.tr>, 2004, 2008. #
# Baris Cicek <baris@teamforce.name.tr>, 2004, 2008.
# Emin Tufan Çetin <etcetin@gmail.com>, 2017. # Emin Tufan Çetin <etcetin@gmail.com>, 2017.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop\n" "Project-Id-Version: libgtop\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?"
"POT-Creation-Date: 2023-08-08 10:47+0000\n" "product=libgtop&keywords=I18N+L10N&component=general\n"
"PO-Revision-Date: 2023-10-24 02:11+0300\n" "POT-Creation-Date: 2017-04-07 11:45+0000\n"
"Last-Translator: Sabri Ünal <libreajans@gmail.com>\n" "PO-Revision-Date: 2017-09-05 07:33+0300\n"
"Language-Team: Türkçe <takim@gnome.org.tr>\n" "Last-Translator: Emin Tufan Çetin <etcetin@gmail.com>\n"
"Language-Team: Türkçe <gnome-turk@gnome.org>\n"
"Language: tr\n" "Language: tr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 3.4\n" "X-Generator: Gtranslator 2.91.7\n"
#: lib/read.c:49 #: lib/read.c:49
#, c-format #, c-format
@@ -45,24 +44,27 @@ msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "%d bayt yazıldı" msgstr[0] "%d bayt yazıldı"
#: src/daemon/gnuserv.c:460 #: src/daemon/gnuserv.c:456
msgid "Enable debugging" msgid "Enable debugging"
msgstr "Hata ayıklamayı etkinleştir" msgstr "Hata ayıklamayı etkinleştir"
#: src/daemon/gnuserv.c:462 #: src/daemon/gnuserv.c:458
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "Detaylı çıktıyı etkinleştir" msgstr "Detaylı çıktıyı etkinleştir"
#: src/daemon/gnuserv.c:464 #: src/daemon/gnuserv.c:460
#| msgid "Don't fork into background"
msgid "Dont fork into background" msgid "Dont fork into background"
msgstr "Arka plana çatallama" msgstr "Arka plana çatallama"
#: src/daemon/gnuserv.c:466 #: src/daemon/gnuserv.c:462
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "Inetdden çalıştırıldı" msgstr "Inetdden çalıştırıldı"
#: src/daemon/gnuserv.c:502 #: src/daemon/gnuserv.c:498
#, c-format #, c-format
#| msgid ""
#| "Run '%s --help' to see a full list of available command line options.\n"
msgid "Run “%s --help” to see a full list of available command line options.\n" msgid "Run “%s --help” to see a full list of available command line options.\n"
msgstr "" msgstr ""
"Kullanılabilir tüm komut satırı seçeneklerinin tam listesini görmek için “%s " "Kullanılabilir tüm komut satırı seçeneklerinin tam listesini görmek için “%s "
@@ -106,7 +108,7 @@ msgstr "Öldür"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "Veri yolu hatası" msgstr "Veriyolu hatası"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
@@ -191,3 +193,15 @@ msgstr "Kullanıcı tanımlı sinyal 1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "Kullanıcı tanımlı sinyal 2" msgstr "Kullanıcı tanımlı sinyal 2"
#~ msgid "DEBUG"
#~ msgstr "HATA AYIKLA"
#~ msgid "VERBOSE"
#~ msgstr "DETAYLI"
#~ msgid "NO-DAEMON"
#~ msgstr "SERVİS-YOK"
#~ msgid "INETD"
#~ msgstr "INETD"

122
po/uk.po
View File

@@ -1,25 +1,23 @@
# Copyright (C) 2000 Free Software Foundation, Inc. # Copyright (C) 2000 Free Software Foundation, Inc.
#
# Yuri Syrota <rasta@renome.rovno.ua>, 2000. # Yuri Syrota <rasta@renome.rovno.ua>, 2000.
# Maxim Dziumanenko <dziumanenko@gmail.com>, 2004-2007. # Maxim Dziumanenko <dziumanenko@gmail.com>, 2004-2007
# Yuri Chornoivan <yurchor@ukr.net>, 2020. #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop 1.1.3\n" "Project-Id-Version: libgtop 1.1.3\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/libgtop/issues\n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-01-08 15:19+0000\n" "POT-Creation-Date: 2007-09-12 16:15+0300\n"
"PO-Revision-Date: 2020-03-14 21:27+0200\n" "PO-Revision-Date: 2007-09-12 11:35+0300\n"
"Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n" "Last-Translator: Maxim Dziumanenko <dziumanenko@gmail.com>\n"
"Language-Team: Ukrainian <uk@li.org>\n" "Language-Team: Ukrainian <uk@li.org>\n"
"Language: uk\n" "Language: uk\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
"=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Generator: Lokalize 20.03.70\n"
#: lib/read.c:49 #: ../lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
@@ -27,11 +25,11 @@ msgstr[0] "зчитано %d байт"
msgstr[1] "зчитано %d байти" msgstr[1] "зчитано %d байти"
msgstr[2] "зчитано %d байтів" msgstr[2] "зчитано %d байтів"
#: lib/read_data.c:49 #: ../lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "розмір прочитаних даних" msgstr "розмір прочитаних даних"
#: lib/read_data.c:66 #: ../lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
@@ -39,7 +37,7 @@ msgstr[0] "зчитано %lu байт даних"
msgstr[1] "зчитано %lu байти даних" msgstr[1] "зчитано %lu байти даних"
msgstr[2] "зчитано %lu байтів даних" msgstr[2] "зчитано %lu байтів даних"
#: lib/write.c:49 #: ../lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
@@ -47,152 +45,160 @@ msgstr[0] "записано %d байт даних"
msgstr[1] "записано %d байти даних" msgstr[1] "записано %d байти даних"
msgstr[2] "записано %d байтів даних" msgstr[2] "записано %d байтів даних"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:458
msgid "Enable debugging" msgid "Enable debugging"
msgstr "Увімкнути налагодження" msgstr "Увімкнути налагодження"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:460
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "Увімкнути докладний вивід" msgstr "Увімкнути докладний вивід"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:462
#| msgid "Don't fork into background" msgid "Don't fork into background"
msgid "Dont fork into background" msgstr "Не переходити у фоновий режим"
msgstr "Не створювати відгалуження до фонового режиму"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:464
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "Викликаний з inetd" msgstr "Викликаний з inetd"
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:498
#, c-format #, c-format
#| msgid "" msgid "Run '%s --help' to see a full list of available command line options.\n"
#| "Run '%s --help' to see a full list of available command line options.\n"
msgid "Run “%s --help” to see a full list of available command line options.\n"
msgstr "" msgstr ""
"Віддайте команду «%s --help», щоб побачити повний список доступних" "Запустіть '%s --help' щоб побачити повний список доступних параметрів.\n"
" параметрів.\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "Розірвати" msgstr "Розірвати"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "Перервати" msgstr "Перервати"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "Вихід" msgstr "Вихід"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "Неправильна команда" msgstr "Неправильна команда"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "Захоплення трасування" msgstr "Захоплення трасування"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "Припинити" msgstr "Припинити"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "Помилка EMT" msgstr "Помилка EMT"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "Виключення операції з плаваючою крапкою" msgstr "Виключення операції з плаваючою крапкою"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "Знищити" msgstr "Знищити"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "Помилка шини" msgstr "Помилка шини"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "Помилка сегментації" msgstr "Помилка сегментації"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "Неправильний аргумент у системному виклику" msgstr "Неправильний аргумент у системному виклику"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "Розірвано канал" msgstr "Розірвано канал"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "Таймер" msgstr "Таймер"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "Завершення" msgstr "Завершення"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "Стан сокету, що вимагає уваги" msgstr "Стан сокету, що вимагає уваги"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "Зупинити" msgstr "Зупинити"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "Клавіатурний сигнал зупинки" msgstr "Клавіатурний сигнал зупинки"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "Продовжити" msgstr "Продовжити"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "Було змінено стан дочірнього процесу" msgstr "Було змінено стан дочірнього процесу"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "Фонове зчитування з TTY" msgstr "Фонове зчитування з TTY"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "Фоновий запис у TTY" msgstr "Фоновий запис у TTY"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "Ввід-вивід наразі можливий" msgstr "Ввід-вивід наразі можливий"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "Перевищено обмеження ЦП" msgstr "Перевищено обмеження ЦП"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "Перевищено обмеження розміру файла" msgstr "Перевищено обмеження розміру файла"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "Віртуальний таймер" msgstr "Віртуальний таймер"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "Сигнал таймера профілювання" msgstr "Сигнал таймера профілювання"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "Зміна розмірів вікна" msgstr "Зміна розмірів вікна"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "Запит інформації" msgstr "Запит інформації"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "Визначений користувачем сигнал 1" msgstr "Визначений користувачем сигнал 1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "Визначений користувачем сигнал 2" msgstr "Визначений користувачем сигнал 2"
#~ msgid "DEBUG"
#~ msgstr "НАЛАГОДЖЕННЯ"
#~ msgid "VERBOSE"
#~ msgstr "ДЕТАЛЬНО"
#~ msgid "NO-DAEMON"
#~ msgstr "БЕЗ-ДЕМОНУ"
#~ msgid "INETD"
#~ msgstr "INETD"

View File

@@ -1,191 +1,187 @@
# translation of libgtop.po to simplified chinese. # translation of libgtop.po to simplified chinese.
# Copyright (C) 2001,2003 Free Software Foundation, Inc. # Copyright (C) 2001,2003 Free Software Foundation, Inc.
# Dillion Chen <dillon.chen@turbolinux.com.cn>, 2003. # Dillion Chen <dillon.chen@turbolinux.com.cn>, 2003.
# Funda Wang <fundawang@linux.net.cn>, 2004. # Funda Wang <fundawang@linux.net.cn>, 2004
# Mingcong Bai <jeffbai@aosc.xyz>, 2017.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: libgtop\n" "Project-Id-Version: libgtop\n"
"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" "Report-Msgid-Bugs-To: \n"
"product=libgtop&keywords=I18N+L10N&component=general\n" "POT-Creation-Date: 2007-05-14 03:41+0100\n"
"POT-Creation-Date: 2017-04-07 11:45+0000\n" "PO-Revision-Date: 2007-09-07 17:29+0800\n"
"PO-Revision-Date: 2017-06-10 14:27+0800\n" "Last-Translator: Funda Wang <fundawang@linux.net.cn>\n"
"Last-Translator: Mingcong Bai <jeffbai@aosc.xyz>\n"
"Language-Team: zh_CN <i18n-translation@lists.linux.net.cn>\n" "Language-Team: zh_CN <i18n-translation@lists.linux.net.cn>\n"
"Language: zh_CN\n" "Language: zh_CN\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 2.0.2\n"
#: lib/read.c:49 #: ../lib/read.c:51
#, c-format #, c-format
msgid "read %d byte" msgid "read %d byte"
msgid_plural "read %d bytes" msgid_plural "read %d bytes"
msgstr[0] "读取 %d 字节" msgstr[0] "读取 %d 字节"
#: lib/read_data.c:49 #: ../lib/read_data.c:51
msgid "read data size" msgid "read data size"
msgstr "读取数据大小" msgstr "读取数据大小"
#: lib/read_data.c:66 #: ../lib/read_data.c:70
#, c-format #, c-format
msgid "read %lu byte of data" msgid "read %lu byte of data"
msgid_plural "read %lu bytes of data" msgid_plural "read %lu bytes of data"
msgstr[0] "读取了 %lu 字节数据" msgstr[0] "读取了 %lu 字节数据"
#: lib/write.c:49 #: ../lib/write.c:51
#, c-format #, c-format
msgid "wrote %d byte" msgid "wrote %d byte"
msgid_plural "wrote %d bytes" msgid_plural "wrote %d bytes"
msgstr[0] "写入了 %d 字节" msgstr[0] "写入了 %d 字节"
#: src/daemon/gnuserv.c:456 #: ../src/daemon/gnuserv.c:458
msgid "Enable debugging" msgid "Enable debugging"
msgstr "允许调试" msgstr "允许调试"
#: src/daemon/gnuserv.c:458 #: ../src/daemon/gnuserv.c:460
msgid "Enable verbose output" msgid "Enable verbose output"
msgstr "允许详细输出" msgstr "允许详细输出"
#: src/daemon/gnuserv.c:460 #: ../src/daemon/gnuserv.c:462
msgid "Dont fork into background" msgid "Don't fork into background"
msgstr "不在后台生成子进程" msgstr "不在后台生成子进程"
#: src/daemon/gnuserv.c:462 #: ../src/daemon/gnuserv.c:464
msgid "Invoked from inetd" msgid "Invoked from inetd"
msgstr "从 inetd 调用" msgstr "从 inetd 调用"
#: src/daemon/gnuserv.c:498 #: ../src/daemon/gnuserv.c:498
#, c-format #, c-format
msgid "" msgid "Run '%s --help' to see a full list of available command line options.\n"
"Run “%s --help” to see a full list of available command line " msgstr ""
"options.\n" "运行“%s --help”可查看可用命令行选项的完整列表\n"
msgstr "运行“%s --help”可查看可用命令行选项的完整列表。\n"
#: sysdeps/osf1/siglist.c:27 sysdeps/sun4/siglist.c:27 #: ../sysdeps/osf1/siglist.c:27 ../sysdeps/sun4/siglist.c:27
msgid "Hangup" msgid "Hangup"
msgstr "挂起" msgstr "挂起"
#: sysdeps/osf1/siglist.c:28 sysdeps/sun4/siglist.c:28 #: ../sysdeps/osf1/siglist.c:28 ../sysdeps/sun4/siglist.c:28
msgid "Interrupt" msgid "Interrupt"
msgstr "中断" msgstr "中断"
#: sysdeps/osf1/siglist.c:29 sysdeps/sun4/siglist.c:29 #: ../sysdeps/osf1/siglist.c:29 ../sysdeps/sun4/siglist.c:29
msgid "Quit" msgid "Quit"
msgstr "退出" msgstr "退出"
#: sysdeps/osf1/siglist.c:30 sysdeps/sun4/siglist.c:30 #: ../sysdeps/osf1/siglist.c:30 ../sysdeps/sun4/siglist.c:30
msgid "Illegal instruction" msgid "Illegal instruction"
msgstr "非法指令" msgstr "非法指令"
#: sysdeps/osf1/siglist.c:31 sysdeps/sun4/siglist.c:31 #: ../sysdeps/osf1/siglist.c:31 ../sysdeps/sun4/siglist.c:31
msgid "Trace trap" msgid "Trace trap"
msgstr "跟踪陷阱" msgstr "跟踪陷阱"
#: sysdeps/osf1/siglist.c:32 sysdeps/sun4/siglist.c:32 #: ../sysdeps/osf1/siglist.c:32 ../sysdeps/sun4/siglist.c:32
msgid "Abort" msgid "Abort"
msgstr "中止" msgstr "中止"
#: sysdeps/osf1/siglist.c:33 sysdeps/sun4/siglist.c:33 #: ../sysdeps/osf1/siglist.c:33 ../sysdeps/sun4/siglist.c:33
msgid "EMT error" msgid "EMT error"
msgstr "EMT 错误" msgstr "EMT 错误"
#: sysdeps/osf1/siglist.c:34 sysdeps/sun4/siglist.c:34 #: ../sysdeps/osf1/siglist.c:34 ../sysdeps/sun4/siglist.c:34
msgid "Floating-point exception" msgid "Floating-point exception"
msgstr "浮点意外" msgstr "浮点意外"
#: sysdeps/osf1/siglist.c:35 sysdeps/sun4/siglist.c:35 #: ../sysdeps/osf1/siglist.c:35 ../sysdeps/sun4/siglist.c:35
msgid "Kill" msgid "Kill"
msgstr "杀死" msgstr "杀死"
#: sysdeps/osf1/siglist.c:36 sysdeps/sun4/siglist.c:36 #: ../sysdeps/osf1/siglist.c:36 ../sysdeps/sun4/siglist.c:36
msgid "Bus error" msgid "Bus error"
msgstr "总线错误" msgstr "总线错误"
#: sysdeps/osf1/siglist.c:37 sysdeps/sun4/siglist.c:37 #: ../sysdeps/osf1/siglist.c:37 ../sysdeps/sun4/siglist.c:37
msgid "Segmentation violation" msgid "Segmentation violation"
msgstr "进程段异常" msgstr "进程段异常"
#: sysdeps/osf1/siglist.c:38 sysdeps/sun4/siglist.c:38 #: ../sysdeps/osf1/siglist.c:38 ../sysdeps/sun4/siglist.c:38
msgid "Bad argument to system call" msgid "Bad argument to system call"
msgstr "系统调用参数错误" msgstr "系统调用参数错误"
#: sysdeps/osf1/siglist.c:39 sysdeps/sun4/siglist.c:39 #: ../sysdeps/osf1/siglist.c:39 ../sysdeps/sun4/siglist.c:39
msgid "Broken pipe" msgid "Broken pipe"
msgstr "损坏的通道" msgstr "损坏的通道"
#: sysdeps/osf1/siglist.c:40 sysdeps/sun4/siglist.c:40 #: ../sysdeps/osf1/siglist.c:40 ../sysdeps/sun4/siglist.c:40
msgid "Alarm clock" msgid "Alarm clock"
msgstr "警告时钟" msgstr "警告时钟"
#: sysdeps/osf1/siglist.c:41 sysdeps/sun4/siglist.c:41 #: ../sysdeps/osf1/siglist.c:41 ../sysdeps/sun4/siglist.c:41
msgid "Termination" msgid "Termination"
msgstr "终止" msgstr "终止"
#: sysdeps/osf1/siglist.c:42 sysdeps/sun4/siglist.c:42 #: ../sysdeps/osf1/siglist.c:42 ../sysdeps/sun4/siglist.c:42
msgid "Urgent condition on socket" msgid "Urgent condition on socket"
msgstr "套接字紧急条件" msgstr "套接字紧急条件"
#: sysdeps/osf1/siglist.c:43 sysdeps/sun4/siglist.c:43 #: ../sysdeps/osf1/siglist.c:43 ../sysdeps/sun4/siglist.c:43
msgid "Stop" msgid "Stop"
msgstr "停止" msgstr "停止"
#: sysdeps/osf1/siglist.c:44 sysdeps/sun4/siglist.c:44 #: ../sysdeps/osf1/siglist.c:44 ../sysdeps/sun4/siglist.c:44
msgid "Keyboard stop" msgid "Keyboard stop"
msgstr "键盘停止" msgstr "键盘停止"
#: sysdeps/osf1/siglist.c:45 sysdeps/sun4/siglist.c:45 #: ../sysdeps/osf1/siglist.c:45 ../sysdeps/sun4/siglist.c:45
msgid "Continue" msgid "Continue"
msgstr "继续" msgstr "继续"
#: sysdeps/osf1/siglist.c:46 sysdeps/sun4/siglist.c:46 #: ../sysdeps/osf1/siglist.c:46 ../sysdeps/sun4/siglist.c:46
msgid "Child status has changed" msgid "Child status has changed"
msgstr "子状态变更" msgstr "子状态变更"
#: sysdeps/osf1/siglist.c:47 sysdeps/sun4/siglist.c:47 #: ../sysdeps/osf1/siglist.c:47 ../sysdeps/sun4/siglist.c:47
msgid "Background read from tty" msgid "Background read from tty"
msgstr "后台从 tty 读取" msgstr "后台从 tty 读取"
#: sysdeps/osf1/siglist.c:48 sysdeps/sun4/siglist.c:48 #: ../sysdeps/osf1/siglist.c:48 ../sysdeps/sun4/siglist.c:48
msgid "Background write to tty" msgid "Background write to tty"
msgstr "后台写到 tty" msgstr "后台写到 tty"
#: sysdeps/osf1/siglist.c:49 sysdeps/sun4/siglist.c:49 #: ../sysdeps/osf1/siglist.c:49 ../sysdeps/sun4/siglist.c:49
msgid "I/O now possible" msgid "I/O now possible"
msgstr "现可以 I/O" msgstr "现可以 I/O"
#: sysdeps/osf1/siglist.c:50 sysdeps/sun4/siglist.c:50 #: ../sysdeps/osf1/siglist.c:50 ../sysdeps/sun4/siglist.c:50
msgid "CPU limit exceeded" msgid "CPU limit exceeded"
msgstr "达到 CPU 限制" msgstr "达到 CPU 限制"
#: sysdeps/osf1/siglist.c:51 sysdeps/sun4/siglist.c:51 #: ../sysdeps/osf1/siglist.c:51 ../sysdeps/sun4/siglist.c:51
msgid "File size limit exceeded" msgid "File size limit exceeded"
msgstr "达到文件大小限制" msgstr "达到文件大小限制"
#: sysdeps/osf1/siglist.c:52 sysdeps/sun4/siglist.c:52 #: ../sysdeps/osf1/siglist.c:52 ../sysdeps/sun4/siglist.c:52
msgid "Virtual alarm clock" msgid "Virtual alarm clock"
msgstr "虚拟警报时钟" msgstr "虚拟警报时钟"
#: sysdeps/osf1/siglist.c:53 sysdeps/sun4/siglist.c:53 #: ../sysdeps/osf1/siglist.c:53 ../sysdeps/sun4/siglist.c:53
msgid "Profiling alarm clock" msgid "Profiling alarm clock"
msgstr "个性化警报时钟" msgstr "个性化警报时钟"
#: sysdeps/osf1/siglist.c:54 sysdeps/sun4/siglist.c:54 #: ../sysdeps/osf1/siglist.c:54 ../sysdeps/sun4/siglist.c:54
msgid "Window size change" msgid "Window size change"
msgstr "窗口大小更改" msgstr "窗口大小更改"
#: sysdeps/osf1/siglist.c:55 sysdeps/sun4/siglist.c:55 #: ../sysdeps/osf1/siglist.c:55 ../sysdeps/sun4/siglist.c:55
msgid "Information request" msgid "Information request"
msgstr "信息请求" msgstr "信息请求"
#: sysdeps/osf1/siglist.c:56 sysdeps/sun4/siglist.c:56 #: ../sysdeps/osf1/siglist.c:56 ../sysdeps/sun4/siglist.c:56
msgid "User defined signal 1" msgid "User defined signal 1"
msgstr "用户自定义信号 1" msgstr "用户自定义信号 1"
#: sysdeps/osf1/siglist.c:57 sysdeps/sun4/siglist.c:57 #: ../sysdeps/osf1/siglist.c:57 ../sysdeps/sun4/siglist.c:57
msgid "User defined signal 2" msgid "User defined signal 2"
msgstr "用户自定义信号 2" msgstr "用户自定义信号 2"

View File

@@ -26,7 +26,7 @@ suid_sysdeps =
suid_common = suid_common =
endif endif
libexec_PROGRAMS = libgtop_daemon2 @server_programs@ bin_PROGRAMS = libgtop_daemon2 @server_programs@
EXTRA_PROGRAMS = libgtop_server2 EXTRA_PROGRAMS = libgtop_server2
@@ -52,5 +52,5 @@ libgtop_server2_LDADD = $(top_builddir)/lib/libgtop-2.0.la \
EXTRA_DIST = server_config.h.in server_config.pl EXTRA_DIST = server_config.h.in server_config.pl
install-exec-hook: install-exec-hook:
-test -n "$(DESTDIR)" || @libgtop_postinstall@ -@libgtop_postinstall@

View File

@@ -392,7 +392,6 @@ handle_internet_request (int ls)
int s; int s;
size_t addrlen = sizeof (struct sockaddr_in); size_t addrlen = sizeof (struct sockaddr_in);
struct sockaddr_in peer; /* for peer socket address */ struct sockaddr_in peer; /* for peer socket address */
char addrstr[addrlen];
pid_t pid; pid_t pid;
memset ((char *) &peer, 0, sizeof (struct sockaddr_in)); memset ((char *) &peer, 0, sizeof (struct sockaddr_in));
@@ -402,24 +401,21 @@ handle_internet_request (int ls)
exit (1); exit (1);
} }
/* TODO: Check errno. */
inet_ntop (AF_INET, &peer, addrstr, addrlen);
if (verbose_output) if (verbose_output)
syslog_message (LOG_INFO, "Connection was made from %s port %u.", syslog_message (LOG_INFO, "Connection was made from %s port %u.",
addrstr, ntohs (peer.sin_port)); inet_ntoa (peer.sin_addr), ntohs (peer.sin_port));
/* Check that access is allowed - if not return crud to the client */ /* Check that access is allowed - if not return crud to the client */
if (!permitted (peer.sin_addr.s_addr, s)) { if (!permitted (peer.sin_addr.s_addr, s)) {
close (s); close (s);
syslog_message (LOG_CRIT, "Refused connection from %s.", syslog_message (LOG_CRIT, "Refused connection from %s.",
addrstr); inet_ntoa (peer.sin_addr));
return; return;
} /* if */ } /* if */
if (verbose_output) if (verbose_output)
syslog_message (LOG_INFO, "Accepted connection from %s port %u.", syslog_message (LOG_INFO, "Accepted connection from %s port %u.",
addrstr, ntohs (peer.sin_port)); inet_ntoa (peer.sin_addr), ntohs (peer.sin_port));
pid = fork (); pid = fork ();
@@ -440,7 +436,7 @@ handle_internet_request (int ls)
if (verbose_output) if (verbose_output)
syslog_message (LOG_INFO, "Closed connection to %s port %u.", syslog_message (LOG_INFO, "Closed connection to %s port %u.",
addrstr, ntohs (peer.sin_port)); inet_ntoa (peer.sin_addr), ntohs (peer.sin_port));
_exit (0); _exit (0);
} /* handle_internet_request */ } /* handle_internet_request */
@@ -564,7 +560,6 @@ main (int argc, char **argv)
if (invoked_from_inetd) { if (invoked_from_inetd) {
size_t addrlen = sizeof (struct sockaddr_in); size_t addrlen = sizeof (struct sockaddr_in);
struct sockaddr_in peer; struct sockaddr_in peer;
char addrstr[addrlen];
memset ((char *) &peer, 0, sizeof (struct sockaddr_in)); memset ((char *) &peer, 0, sizeof (struct sockaddr_in));
@@ -573,18 +568,15 @@ main (int argc, char **argv)
exit (1); exit (1);
} }
/* TODO: Check errno. */
inet_ntop (AF_INET, &peer, addrstr, addrlen);
if (verbose_output) if (verbose_output)
syslog_message (LOG_INFO, "Connection was made from %s port %u.", syslog_message (LOG_INFO, "Connection was made from %s port %u.",
addrstr, ntohs (peer.sin_port)); inet_ntoa (peer.sin_addr), ntohs (peer.sin_port));
/* Check that access is allowed - if not return crud to the client */ /* Check that access is allowed - if not return crud to the client */
if (!permitted (peer.sin_addr.s_addr, 0)) { if (!permitted (peer.sin_addr.s_addr, 0)) {
close (0); close (0);
syslog_message (LOG_CRIT, "Refused connection from %s.", syslog_message (LOG_CRIT, "Refused connection from %s.",
addrstr); inet_ntoa (peer.sin_addr));
exit (1); exit (1);
} }

View File

@@ -27,7 +27,7 @@ void
do_output (int s, glibtop_response *resp, off_t offset, do_output (int s, glibtop_response *resp, off_t offset,
size_t data_size, const void *data) size_t data_size, const void *data)
{ {
glibtop_debug ("Really writing %zu bytes at offset %lu.", glibtop_debug ("Really writing %d bytes at offset %lu.",
sizeof (glibtop_response), offset); sizeof (glibtop_response), offset);
resp->offset = offset; resp->offset = offset;
@@ -42,7 +42,7 @@ do_output (int s, glibtop_response *resp, off_t offset,
} }
if (resp->data_size) { if (resp->data_size) {
glibtop_debug ("Writing %lu bytes of data.", resp->data_size); glibtop_debug ("Writing %d bytes of data.", resp->data_size);
if (s == 0) { if (s == 0) {
if (write (1, data, resp->data_size) < 0) if (write (1, data, resp->data_size) < 0)
@@ -84,7 +84,7 @@ do_read (int s, void *ptr, size_t total_size)
tmp_ptr += nread; tmp_ptr += nread;
ptr = tmp_ptr; ptr = tmp_ptr;
glibtop_debug ("READ (%d): %zu - %zu - %zu", glibtop_debug ("READ (%d): %d - %d - %d",
nread, already_read, remaining, total_size); nread, already_read, remaining, total_size);
} }

View File

@@ -49,7 +49,7 @@ handle_parent_connection (int s)
glibtop_server_features); glibtop_server_features);
if (enable_debug) if (enable_debug)
syslog_message (LOG_DEBUG, "SIZEOF: %zu - %zu - %zu - %zu - %zu - %zu", syslog_message (LOG_DEBUG, "SIZEOF: %u - %u - %u - %u - %u - %u",
sizeof (glibtop_command), sizeof (glibtop_response), sizeof (glibtop_command), sizeof (glibtop_response),
sizeof (glibtop_mountentry), sizeof (glibtop_union), sizeof (glibtop_mountentry), sizeof (glibtop_union),
sizeof (glibtop_sysdeps), sizeof (glibtop_sysdeps),
@@ -58,34 +58,28 @@ handle_parent_connection (int s)
while (do_read (s, cmnd, sizeof (glibtop_command))) { while (do_read (s, cmnd, sizeof (glibtop_command))) {
if (enable_debug) if (enable_debug)
syslog_message (LOG_DEBUG, syslog_message (LOG_DEBUG,
"Parent (%d) received command %lu from client.", "Parent (%d) received command %llu from client.",
getpid (), cmnd->command); getpid (), cmnd->command);
if (cmnd->data_size >= BUFSIZ) {
syslog_message (LOG_WARNING,
"Client sent %llu bytes, but buffer is %lu",
cmnd->data_size, (unsigned long)BUFSIZ);
return;
}
memset (resp, 0, sizeof (glibtop_response)); memset (resp, 0, sizeof (glibtop_response));
memset (parameter, 0, sizeof (parameter)); memset (parameter, 0, sizeof (parameter));
if (cmnd->data_size) { if (cmnd->data_size) {
if (cmnd->data_size >= BUFSIZ) {
syslog_message (LOG_WARNING,
"Client sent %lu bytes, but buffer is %lu",
cmnd->data_size, (unsigned long)BUFSIZ);
return;
}
if (enable_debug) if (enable_debug)
syslog_message (LOG_DEBUG, "Client has %lu bytes of data.", syslog_message (LOG_DEBUG, "Client has %llu bytes of data.",
cmnd->data_size); cmnd->data_size);
do_read (s, parameter, cmnd->data_size); do_read (s, parameter, cmnd->data_size);
} else if (cmnd->size) {
if (cmnd->size >= BUFSIZ) {
syslog_message (LOG_WARNING,
"Client sent %lu bytes, but buffer is %lu",
cmnd->size, (unsigned long)BUFSIZ);
return;
}
} else if (cmnd->size) {
memcpy (parameter, cmnd->parameter, cmnd->size); memcpy (parameter, cmnd->parameter, cmnd->size);
} }
@@ -103,10 +97,6 @@ handle_parent_connection (int s)
glibtop_get_cpu_l (server, &resp->u.data.cpu); glibtop_get_cpu_l (server, &resp->u.data.cpu);
do_output (s, resp, _offset_data (cpu), 0, NULL); do_output (s, resp, _offset_data (cpu), 0, NULL);
break; break;
case GLIBTOP_CMND_DISK:
glibtop_get_disk_l (server, &resp->u.data.disk);
do_output (s, resp, _offset_data (disk), 0, NULL);
break;
case GLIBTOP_CMND_MEM: case GLIBTOP_CMND_MEM:
glibtop_get_mem_l (server, &resp->u.data.mem); glibtop_get_mem_l (server, &resp->u.data.mem);
do_output (s, resp, _offset_data (mem), 0, NULL); do_output (s, resp, _offset_data (mem), 0, NULL);
@@ -227,14 +217,13 @@ handle_parent_connection (int s)
break; break;
case GLIBTOP_CMND_FSUSAGE: case GLIBTOP_CMND_FSUSAGE:
glibtop_get_fsusage_l glibtop_get_fsusage_l
(server, &resp->u.data.fsusage, (char*)parameter); (server, &resp->u.data.fsusage, parameter);
do_output (s, resp, _offset_data (fsusage), do_output (s, resp, _offset_data (fsusage),
0, NULL); 0, NULL);
break; break;
case GLIBTOP_CMND_PROC_IO: case GLIBTOP_CMND_PROC_IO:
memcpy (&pid, parameter, sizeof (pid_t));
glibtop_get_proc_io_l glibtop_get_proc_io_l
(server, &resp->u.data.proc_io, pid); (server, &resp->u.data.proc_io, parameter);
do_output (s, resp, _offset_data (proc_io), do_output (s, resp, _offset_data (proc_io),
0, NULL); 0, NULL);
break; break;
@@ -251,7 +240,7 @@ handle_parent_connection (int s)
0, NULL); 0, NULL);
break; break;
default: default:
syslog_message (LOG_ERR, "Parent received unknown command %lu.", syslog_message (LOG_ERR, "Parent received unknown command %llu.",
cmnd->command); cmnd->command);
break; break;
} }

View File

@@ -63,7 +63,6 @@ main(int argc, char *argv[])
_exit (1); _exit (1);
} }
#else #else
#ifndef __linux__
if (strcmp (uts.sysname, LIBGTOP_COMPILE_SYSTEM) || if (strcmp (uts.sysname, LIBGTOP_COMPILE_SYSTEM) ||
strcmp (uts.release, LIBGTOP_COMPILE_RELEASE) || strcmp (uts.release, LIBGTOP_COMPILE_RELEASE) ||
strcmp (uts.machine, LIBGTOP_COMPILE_MACHINE)) { strcmp (uts.machine, LIBGTOP_COMPILE_MACHINE)) {
@@ -75,7 +74,6 @@ main(int argc, char *argv[])
fprintf (stderr, "you should recompile libgtop and dependent " fprintf (stderr, "you should recompile libgtop and dependent "
"applications.\n"); "applications.\n");
} }
#endif
#endif #endif
glibtop_machine_new (glibtop_global_server); glibtop_machine_new (glibtop_global_server);

View File

@@ -42,28 +42,24 @@ handle_slave_connection (int input, int output)
while (do_read (input, cmnd, sizeof (glibtop_command))) { while (do_read (input, cmnd, sizeof (glibtop_command))) {
glibtop_debug ("Slave %d received command " glibtop_debug ("Slave %d received command "
"%lu from client.", getpid (), cmnd->command); "%llu from client.", getpid (), cmnd->command);
if (cmnd->data_size >= BUFSIZ)
glibtop_error ("Client sent %llu bytes, "
"but buffer is %lu",
cmnd->size, (unsigned long)BUFSIZ);
memset (resp, 0, sizeof (glibtop_response)); memset (resp, 0, sizeof (glibtop_response));
memset (parameter, 0, sizeof (parameter)); memset (parameter, 0, sizeof (parameter));
if (cmnd->data_size) { if (cmnd->data_size) {
if (cmnd->data_size >= BUFSIZ) glibtop_debug ("Client has %llu bytes of data.",
glibtop_error ("Client sent %lu bytes, "
"but buffer is %lu",
cmnd->data_size, (unsigned long)BUFSIZ);
glibtop_debug ("Client has %lu bytes of data.",
cmnd->data_size); cmnd->data_size);
do_read (input, parameter, cmnd->data_size); do_read (input, parameter, cmnd->data_size);
} else if (cmnd->size) {
if (cmnd->size >= BUFSIZ)
glibtop_error ("Client sent %lu bytes, "
"but buffer is %lu",
cmnd->size, (unsigned long)BUFSIZ);
} else if (cmnd->size) {
memcpy (parameter, cmnd->parameter, cmnd->size); memcpy (parameter, cmnd->parameter, cmnd->size);
} }
@@ -139,12 +135,6 @@ handle_slave_command (glibtop_command *cmnd, glibtop_response *resp,
resp->offset = _offset_data (cpu); resp->offset = _offset_data (cpu);
break; break;
#endif #endif
#if GLIBTOP_SUID_DISK
case GLIBTOP_CMND_DISK:
glibtop_get_disk_p (server, &resp->u.data.disk);
resp->offset = _offset_data (disk);
break;
#endif
#if GLIBTOP_SUID_MEM #if GLIBTOP_SUID_MEM
case GLIBTOP_CMND_MEM: case GLIBTOP_CMND_MEM:
glibtop_get_mem_p (server, &resp->u.data.mem); glibtop_get_mem_p (server, &resp->u.data.mem);
@@ -265,7 +255,7 @@ handle_slave_command (glibtop_command *cmnd, glibtop_response *resp,
break; break;
#endif #endif
default: default:
glibtop_error ("Child received unknown command %lu", glibtop_error ("Child received unknown command %llu",
cmnd->command); cmnd->command);
break; break;
} }

View File

@@ -5,9 +5,9 @@ noinst_LTLIBRARIES = libgtop_sysdeps-2.0.la libgtop_sysdeps_suid-2.0.la
libgtop_sysdeps_2_0_la_SOURCES = siglist.c nosuid.c mem.c swap.c uptime.c \ libgtop_sysdeps_2_0_la_SOURCES = siglist.c nosuid.c mem.c swap.c uptime.c \
procargs.c prockernel.c proclist.c procmap.c \ procargs.c prockernel.c proclist.c procmap.c \
procmem.c procsegment.c procsignal.c disk.c \ procmem.c procsegment.c procsignal.c \
proctime.c procuid.c procmem.c utils.c \ proctime.c procuid.c procmem.c utils.c \
procstate.c sysinfo.c netlist.c procio.c procstate.c sysinfo.c netlist.c
libgtop_sysdeps_2_0_la_LDFLAGS = $(LT_VERSION_INFO) libgtop_sysdeps_2_0_la_LDFLAGS = $(LT_VERSION_INFO)

View File

@@ -1,42 +0,0 @@
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by James Dominic P. Guana <guana.histark@gmail.com>, May 2020.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#include <config.h>
#include <glibtop.h>
#include <glibtop/disk.h>
static const unsigned long _glibtop_sysdeps_disk = 0;
/* Init function. */
void
_glibtop_init_disk_s (glibtop *server)
{
server->sysdeps.disk = _glibtop_sysdeps_disk;
}
/* Provides information about disk usage. */
void
glibtop_get_disk_s (glibtop *server, glibtop_disk *buf)
{
memset (buf, 0, sizeof (glibtop_disk));
}

View File

@@ -25,7 +25,6 @@
G_BEGIN_DECLS G_BEGIN_DECLS
#define GLIBTOP_SUID_CPU (1 << GLIBTOP_SYSDEPS_CPU) #define GLIBTOP_SUID_CPU (1 << GLIBTOP_SYSDEPS_CPU)
#define GLIBTOP_SUID_DISK 0
#define GLIBTOP_SUID_MEM 0 #define GLIBTOP_SUID_MEM 0
#define GLIBTOP_SUID_SWAP 0 #define GLIBTOP_SUID_SWAP 0
#define GLIBTOP_SUID_UPTIME 0 #define GLIBTOP_SUID_UPTIME 0
@@ -46,8 +45,6 @@ G_BEGIN_DECLS
#define GLIBTOP_SUID_NETLOAD (1 << GLIBTOP_SYSDEPS_NETLOAD) #define GLIBTOP_SUID_NETLOAD (1 << GLIBTOP_SYSDEPS_NETLOAD)
#define GLIBTOP_SUID_NETLIST 0 #define GLIBTOP_SUID_NETLIST 0
#define GLIBTOP_SUID_PPP 0 #define GLIBTOP_SUID_PPP 0
#define GLIBTOP_SUID_PROC_OPEN_FILES 0
#define GLIBTOP_SUID_PROC_IO 0
G_END_DECLS G_END_DECLS

View File

@@ -1,43 +0,0 @@
/* Copyright (C) 2017 Robert Roth
This file is part of LibGTop.
Contributed by Robert Roth <robert.roth.off@gmail.com>, February 2017.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#include <config.h>
#include <glibtop.h>
#include <glibtop/procio.h>
static const unsigned long _glibtop_sysdeps_proc_io = 0;
/* Init function. */
void
_glibtop_init_proc_io_s (glibtop *server)
{
server->sysdeps.proc_io = _glibtop_sysdeps_proc_io;
}
/* Provides detailed information about a process. */
void
glibtop_get_proc_io_s (glibtop *server, glibtop_proc_io *buf,
pid_t pid)
{
memset (buf, 0, sizeof (glibtop_proc_io));
}

View File

@@ -10,7 +10,7 @@ libgtop_sysdeps_2_0_la_LDFLAGS = $(LT_VERSION_INFO)
libgtop_sysdeps_suid_2_0_la_LIBADD = $(KVM_LIBS) libgtop_sysdeps_suid_2_0_la_LIBADD = $(KVM_LIBS)
libgtop_sysdeps_suid_2_0_la_SOURCES = open.c close.c cpu.c mem.c swap.c \ libgtop_sysdeps_suid_2_0_la_SOURCES = open.c close.c cpu.c mem.c swap.c \
uptime.c loadavg.c shm_limits.c msg_limits.c \ uptime.c loadavg.c shm_limits.c msg_limits.c \
sem_limits.c disk.c procaffinity.c procio.c \ sem_limits.c procaffinity.c \
proclist.c procstate.c procuid.c \ proclist.c procstate.c procuid.c \
proctime.c procmem.c procsignal.c prockernel.c \ proctime.c procmem.c procsignal.c prockernel.c \
procsegment.c procargs.c procmap.c netlist.c \ procsegment.c procargs.c procmap.c netlist.c \

View File

@@ -1,42 +0,0 @@
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by James Dominic P. Guana <guana.histark@gmail.com>, May 2020.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#include <config.h>
#include <glibtop.h>
#include <glibtop/disk.h>
static const unsigned long _glibtop_sysdeps_disk = 0;
/* Init function. */
void
_glibtop_init_disk_s (glibtop *server)
{
server->sysdeps.disk = _glibtop_sysdeps_disk;
}
/* Provides information about disk usage. */
void
glibtop_get_disk_s (glibtop *server, glibtop_disk *buf)
{
memset (buf, 0, sizeof (glibtop_disk));
}

View File

@@ -25,7 +25,6 @@
G_BEGIN_DECLS G_BEGIN_DECLS
#define GLIBTOP_SUID_CPU (1 << GLIBTOP_SYSDEPS_CPU) #define GLIBTOP_SUID_CPU (1 << GLIBTOP_SYSDEPS_CPU)
#define GLIBTOP_SUID_DISK 0
#define GLIBTOP_SUID_MEM (1 << GLIBTOP_SYSDEPS_MEM) #define GLIBTOP_SUID_MEM (1 << GLIBTOP_SYSDEPS_MEM)
#define GLIBTOP_SUID_SWAP (1 << GLIBTOP_SYSDEPS_SWAP) #define GLIBTOP_SUID_SWAP (1 << GLIBTOP_SYSDEPS_SWAP)
#define GLIBTOP_SUID_UPTIME (1 << GLIBTOP_SYSDEPS_UPTIME) #define GLIBTOP_SUID_UPTIME (1 << GLIBTOP_SYSDEPS_UPTIME)
@@ -48,8 +47,6 @@ G_BEGIN_DECLS
#define GLIBTOP_SUID_PPP (1 << GLIBTOP_SYSDEPS_PPP) #define GLIBTOP_SUID_PPP (1 << GLIBTOP_SYSDEPS_PPP)
#define GLIBTOP_SUID_PROC_WD 0 #define GLIBTOP_SUID_PROC_WD 0
#define GLIBTOP_SUID_PROC_AFFINITY 0 #define GLIBTOP_SUID_PROC_AFFINITY 0
#define GLIBTOP_SUID_PROC_OPEN_FILES 0
#define GLIBTOP_SUID_PROC_IO 0
G_END_DECLS G_END_DECLS

View File

@@ -1,43 +0,0 @@
/* Copyright (C) 2017 Robert Roth
This file is part of LibGTop.
Contributed by Robert Roth <robert.roth.off@gmail.com>, February 2017.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#include <config.h>
#include <glibtop.h>
#include <glibtop/procio.h>
static const unsigned long _glibtop_sysdeps_proc_io = 0;
/* Init function. */
void
_glibtop_init_proc_io_s (glibtop *server)
{
server->sysdeps.proc_io = _glibtop_sysdeps_proc_io;
}
/* Provides detailed information about a process. */
void
glibtop_get_proc_io_s (glibtop *server, glibtop_proc_io *buf,
pid_t pid)
{
memset (buf, 0, sizeof (glibtop_proc_io));
}

View File

@@ -64,20 +64,6 @@ glibtop_get_cpu(glibtop_cpu *buf)
} }
/**
* glibtop_get_disk:
* @buf: A location to return the disk usage.
*
* Get the DISK usage.
*
*/
void
glibtop_get_disk (glibtop_disk *buf)
{
glibtop_get_disk_l (glibtop_global_server, buf);
}
/** /**
* glibtop_get_fsusage: * glibtop_get_fsusage:
* @buf: A location to return the file system usage. * @buf: A location to return the file system usage.

View File

@@ -202,20 +202,16 @@ connect_to_unix_server (void)
long long
glibtop_internet_addr (const char *host) glibtop_internet_addr (const char *host)
{ {
/* specify IPv4 and TCP */ struct hostent *hp; /* pointer to host info for remote host */
struct addrinfo hints = { AF_INET, SOCK_STREAM, };
struct addrinfo *result;/* pointer to host info for remote host */
IN_ADDR numeric_addr; /* host address */ IN_ADDR numeric_addr; /* host address */
if (getaddrinfo (NULL, host, &hints, &result) == 0) { numeric_addr = inet_addr (host);
/* Take only the first address. */ if (!NUMERIC_ADDR_ERROR)
struct sockaddr_in *res = (struct sockaddr_in *)result->ai_addr;
numeric_addr = res->sin_addr.s_addr;
freeaddrinfo (result);
return numeric_addr; return numeric_addr;
} else if ((hp = gethostbyname (host)) != NULL)
return ((struct in_addr *) (hp->h_addr))->s_addr;
else { else {
glibtop_warn_io ("getaddrinfo (%s)", host); glibtop_warn_io ("gethostbyname (%s)", host);
return -1; return -1;
} }

View File

@@ -30,9 +30,6 @@ const _glibtop_init_func_t _glibtop_init_hook_p [] = {
#if GLIBTOP_SUID_CPU #if GLIBTOP_SUID_CPU
_glibtop_init_cpu_p, _glibtop_init_cpu_p,
#endif #endif
#if GLIBTOP_SUID_DISK
_glibtop_init_disk_p,
#endif
#if GLIBTOP_SUID_MEM #if GLIBTOP_SUID_MEM
_glibtop_init_mem_p, _glibtop_init_mem_p,
#endif #endif

View File

@@ -2,7 +2,7 @@ AM_CPPFLAGS = @AM_CPPFLAGS@
noinst_LTLIBRARIES = libgtop_sysdeps-2.0.la noinst_LTLIBRARIES = libgtop_sysdeps-2.0.la
libgtop_sysdeps_2_0_la_SOURCES = open.c close.c cpu.c disk.c mem.c swap.c \ libgtop_sysdeps_2_0_la_SOURCES = open.c close.c cpu.c mem.c swap.c \
uptime.c loadavg.c mountlist.c shm_limits.c msg_limits.c \ uptime.c loadavg.c mountlist.c shm_limits.c msg_limits.c \
sem_limits.c proclist.c procstate.c procuid.c \ sem_limits.c proclist.c procstate.c procuid.c \
proctime.c procmem.c procsignal.c prockernel.c \ proctime.c procmem.c procsignal.c prockernel.c \

View File

@@ -1,42 +0,0 @@
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by James Dominic P. Guana <guana.histark@gmail.com>, May 2020.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#include <config.h>
#include <glibtop.h>
#include <glibtop/disk.h>
static const unsigned long _glibtop_sysdeps_disk = 0;
/* Init function. */
void
_glibtop_init_disk_s (glibtop *server)
{
server->sysdeps.disk = _glibtop_sysdeps_disk;
}
/* Provides information about disk usage. */
void
glibtop_get_disk_s (glibtop *server, glibtop_disk *buf)
{
memset (buf, 0, sizeof (glibtop_disk));
}

View File

@@ -23,7 +23,6 @@
#define __CYGWIN__GLIBTOP_SERVER_H__ #define __CYGWIN__GLIBTOP_SERVER_H__
#define GLIBTOP_SUID_CPU 0 #define GLIBTOP_SUID_CPU 0
#define GLIBTOP_SUID_DISK 0
#define GLIBTOP_SUID_MEM 0 #define GLIBTOP_SUID_MEM 0
#define GLIBTOP_SUID_SWAP 0 #define GLIBTOP_SUID_SWAP 0
#define GLIBTOP_SUID_UPTIME 0 #define GLIBTOP_SUID_UPTIME 0
@@ -46,6 +45,6 @@
#define GLIBTOP_SUID_PROC_AFFINITY 0 #define GLIBTOP_SUID_PROC_AFFINITY 0
#define GLIBTOP_SUID_PROC_WD 0 #define GLIBTOP_SUID_PROC_WD 0
#define GLIBTOP_SUID_PPP 0 #define GLIBTOP_SUID_PPP 0
#define GLIBTOP_SUID_PROC_OPEN_FILES 0 #define GLIBTOP_SUID_PROC_OPEN_FILES 0
#endif /* __CYGWIN__GLIBTOP_SERVER_H__ */ #endif /* __CYGWIN__GLIBTOP_SERVER_H__ */

View File

@@ -4,7 +4,7 @@ noinst_LTLIBRARIES = libgtop_sysdeps-2.0.la libgtop_sysdeps_suid-2.0.la
libgtop_sysdeps_2_0_la_SOURCES = nosuid.c siglist.c sysinfo.c libgtop_sysdeps_2_0_la_SOURCES = nosuid.c siglist.c sysinfo.c
libgtop_sysdeps_suid_2_0_la_SOURCES = open.c close.c disk.c \ libgtop_sysdeps_suid_2_0_la_SOURCES = open.c close.c \
cpu.c mem.c swap.c uptime.c loadavg.c shm_limits.c msg_limits.c \ cpu.c mem.c swap.c uptime.c loadavg.c shm_limits.c msg_limits.c \
sem_limits.c procaffinity.c proclist.c procstate.c procuid.c proctime.c \ sem_limits.c procaffinity.c proclist.c procstate.c procuid.c proctime.c \
procmem.c procsignal.c prockernel.c procsegment.c procargs.c \ procmem.c procsignal.c prockernel.c procsegment.c procargs.c \

View File

@@ -1,42 +0,0 @@
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by James Dominic P. Guana <guana.histark@gmail.com>, May 2020.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#include <config.h>
#include <glibtop.h>
#include <glibtop/disk.h>
static const unsigned long _glibtop_sysdeps_disk = 0;
/* Init function. */
void
_glibtop_init_disk_s (glibtop *server)
{
server->sysdeps.disk = _glibtop_sysdeps_disk;
}
/* Provides information about disk usage. */
void
glibtop_get_disk_s (glibtop *server, glibtop_disk *buf)
{
memset (buf, 0, sizeof (glibtop_disk));
}

View File

@@ -23,7 +23,6 @@
G_BEGIN_DECLS G_BEGIN_DECLS
#define GLIBTOP_SUID_CPU (1 << GLIBTOP_SYSDEPS_CPU) #define GLIBTOP_SUID_CPU (1 << GLIBTOP_SYSDEPS_CPU)
#define GLIBTOP_SUID_DISK 0
#define GLIBTOP_SUID_MEM (1 << GLIBTOP_SYSDEPS_MEM) #define GLIBTOP_SUID_MEM (1 << GLIBTOP_SYSDEPS_MEM)
#define GLIBTOP_SUID_SWAP (1 << GLIBTOP_SYSDEPS_SWAP) #define GLIBTOP_SUID_SWAP (1 << GLIBTOP_SYSDEPS_SWAP)
#define GLIBTOP_SUID_UPTIME (1 << GLIBTOP_SYSDEPS_UPTIME) #define GLIBTOP_SUID_UPTIME (1 << GLIBTOP_SYSDEPS_UPTIME)

View File

@@ -5,7 +5,7 @@ noinst_LTLIBRARIES = libgtop_sysdeps-2.0.la libgtop_sysdeps_suid-2.0.la
libgtop_sysdeps_2_0_la_SOURCES = nosuid.c siglist.c sysinfo.c shm_limits.c \ libgtop_sysdeps_2_0_la_SOURCES = nosuid.c siglist.c sysinfo.c shm_limits.c \
cpu.c msg_limits.c sem_limits.c loadavg.c \ cpu.c msg_limits.c sem_limits.c loadavg.c \
uptime.c netlist.c fsusage.c mem.c disk.c \ uptime.c netlist.c fsusage.c mem.c \
mountlist.c procopenfiles.c procwd.c \ mountlist.c procopenfiles.c procwd.c \
procaffinity.c glibtop_private.c open.c procaffinity.c glibtop_private.c open.c

View File

@@ -1,42 +0,0 @@
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by James Dominic P. Guana <guana.histark@gmail.com>, May 2020.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#include <config.h>
#include <glibtop.h>
#include <glibtop/disk.h>
static const unsigned long _glibtop_sysdeps_disk = 0;
/* Init function. */
void
_glibtop_init_disk_s (glibtop *server)
{
server->sysdeps.disk = _glibtop_sysdeps_disk;
}
/* Provides information about disk usage. */
void
glibtop_get_disk_s (glibtop *server, glibtop_disk *buf)
{
memset (buf, 0, sizeof (glibtop_disk));
}

View File

@@ -38,7 +38,6 @@ G_BEGIN_DECLS
#define GLIBTOP_SUID_NETLOAD (1 << GLIBTOP_SYSDEPS_NETLOAD) #define GLIBTOP_SUID_NETLOAD (1 << GLIBTOP_SYSDEPS_NETLOAD)
#define GLIBTOP_SUID_PPP (1 << GLIBTOP_SYSDEPS_PPP) #define GLIBTOP_SUID_PPP (1 << GLIBTOP_SYSDEPS_PPP)
#define GLIBTOP_SUID_CPU 0 #define GLIBTOP_SUID_CPU 0
#define GLIBTOP_SUID_DISK 0
#define GLIBTOP_SUID_MEM 0 #define GLIBTOP_SUID_MEM 0
#define GLIBTOP_SUID_UPTIME 0 #define GLIBTOP_SUID_UPTIME 0
#define GLIBTOP_SUID_LOADAVG 0 #define GLIBTOP_SUID_LOADAVG 0
@@ -48,7 +47,7 @@ G_BEGIN_DECLS
#define GLIBTOP_SUID_NETLIST 0 #define GLIBTOP_SUID_NETLIST 0
#define GLIBTOP_SUID_PROC_WD 0 #define GLIBTOP_SUID_PROC_WD 0
#define GLIBTOP_SUID_PROC_AFFINITY 0 #define GLIBTOP_SUID_PROC_AFFINITY 0
#define GLIBTOP_SUID_PROC_IO (1 << GLIBTOP_SYSDEPS_PROC_IO) #define GLIBTOP_SUID_PROC_IO (1 << GLIBTOP_SYSDEPS_PROC_IO)
#define GLIBTOP_SUID_PROC_OPEN_FILES 0 #define GLIBTOP_SUID_PROC_OPEN_FILES 0
G_END_DECLS G_END_DECLS

View File

@@ -55,16 +55,6 @@ static gulong mem_get_by_bytes (glibtop *server, const char *name) {
return result; return result;
} }
static gulong try_mem_get_by_bytes (glibtop *server, const char *name) {
gulong result = 0;
size_t len = sizeof (result);
if (sysctlbyname (name, &result, &len, NULL, 0)) {
return 0;
}
return result;
}
static gulong mem_get_by_pages (glibtop *server, const char *name) { static gulong mem_get_by_pages (glibtop *server, const char *name) {
guint result = 0; guint result = 0;
size_t len = sizeof (result); size_t len = sizeof (result);
@@ -81,35 +71,29 @@ glibtop_get_mem_s (glibtop *server, glibtop_mem *buf)
gulong memtotal; gulong memtotal;
gulong memactive; gulong memactive;
gulong meminactive; gulong meminactive;
gulong memlaundry;
gulong memwired; gulong memwired;
gulong memcached; gulong memcached;
gulong membuffer; gulong membuffer;
gulong memfree; gulong memfree;
gulong zfs_arc_size;
memset (buf, 0, sizeof *buf); memset (buf, 0, sizeof *buf);
memtotal = mem_get_by_bytes (server, "hw.physmem"); memtotal = mem_get_by_bytes (server, "hw.physmem");
memactive = mem_get_by_pages (server, "vm.stats.vm.v_active_count"); memactive = mem_get_by_pages (server, "vm.stats.vm.v_active_count");
meminactive = mem_get_by_pages (server, "vm.stats.vm.v_inactive_count"); meminactive = mem_get_by_pages (server, "vm.stats.vm.v_inactive_count");
memlaundry = mem_get_by_pages (server, "vm.stats.vm.v_laundry_count");
memwired = mem_get_by_pages (server, "vm.stats.vm.v_wire_count"); memwired = mem_get_by_pages (server, "vm.stats.vm.v_wire_count");
memcached = mem_get_by_pages (server, "vm.stats.vm.v_cache_count"); memcached = mem_get_by_pages (server, "vm.stats.vm.v_cache_count");
membuffer = mem_get_by_bytes (server, "vfs.bufspace"); membuffer = mem_get_by_bytes (server, "vfs.bufspace");
memfree = mem_get_by_pages (server, "vm.stats.vm.v_free_count"); memfree = mem_get_by_pages (server, "vm.stats.vm.v_free_count");
zfs_arc_size = try_mem_get_by_bytes (server, "kstat.zfs.misc.arcstats.size");
buf->total = memtotal; buf->total = memtotal;
buf->used = memtotal - memfree; buf->used = memtotal - memfree;
buf->free = memfree; buf->free = memfree;
buf->shared = 0; buf->shared = 0;
buf->buffer = membuffer; buf->buffer = membuffer;
buf->cached = memcached + zfs_arc_size; buf->cached = memcached;
buf->locked = 0; buf->locked = 0;
buf->user = memactive + memlaundry + memwired - zfs_arc_size; buf->user = memactive + memwired;
buf->flags = _glibtop_sysdeps_mem; buf->flags = _glibtop_sysdeps_mem;
} }

View File

@@ -273,18 +273,10 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_map *buf,
return NULL; return NULL;
} }
#if (__FreeBSD_version >= 1300062)
first = vmspace.vm_map.header.right;
#else
first = vmspace.vm_map.header.next; first = vmspace.vm_map.header.next;
#endif
if (kvm_read (server->machine->kd, if (kvm_read (server->machine->kd,
#if (__FreeBSD_version >= 1300062)
(gulong) vmspace.vm_map.header.right,
#else
(gulong) vmspace.vm_map.header.next, (gulong) vmspace.vm_map.header.next,
#endif
(char *) &entry, sizeof (entry)) != sizeof (entry)) { (char *) &entry, sizeof (entry)) != sizeof (entry)) {
glibtop_warn_io_r (server, "kvm_read (entry)"); glibtop_warn_io_r (server, "kvm_read (entry)");
glibtop_suid_leave (server); glibtop_suid_leave (server);
@@ -307,11 +299,7 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_map *buf,
if (update) { if (update) {
if (kvm_read (server->machine->kd, if (kvm_read (server->machine->kd,
#if (__FreeBSD_version >= 1300062)
(gulong) entry.right,
#else
(gulong) entry.next, (gulong) entry.next,
#endif
(char *) &entry, sizeof (entry)) != sizeof (entry)) { (char *) &entry, sizeof (entry)) != sizeof (entry)) {
glibtop_warn_io_r (server, "kvm_read (entry)"); glibtop_warn_io_r (server, "kvm_read (entry)");
continue; continue;
@@ -389,11 +377,7 @@ glibtop_get_proc_map_p (glibtop *server, glibtop_proc_map *buf,
if (entry.protection & VM_PROT_EXECUTE) if (entry.protection & VM_PROT_EXECUTE)
mentry->perm |= GLIBTOP_MAP_PERM_EXECUTE; mentry->perm |= GLIBTOP_MAP_PERM_EXECUTE;
#if (__FreeBSD_version >= 1300062)
} while (entry.right != first);
#else
} while (entry.next != first); } while (entry.next != first);
#endif
glibtop_suid_leave (server); glibtop_suid_leave (server);

View File

@@ -1,10 +1,10 @@
AM_CPPFLAGS = @AM_CPPFLAGS@ AM_CPPFLAGS = @AM_CPPFLAGS@
noinst_LTLIBRARIES = libgtop_sysdeps-2.0.la libgtop_sysdeps_suid-2.0.la noinst_LTLIBRARIES = libgtop_sysdeps-2.0.la
EXTRA_DIST = procmap_smaps.gperf procmap_smaps.c EXTRA_DIST = procmap_smaps.gperf procmap_smaps.c
libgtop_sysdeps_2_0_la_SOURCES = open.c close.c cpu.c disk.c mem.c swap.c \ libgtop_sysdeps_2_0_la_SOURCES = open.c close.c cpu.c mem.c swap.c \
uptime.c loadavg.c shm_limits.c msg_limits.c \ uptime.c loadavg.c shm_limits.c msg_limits.c \
sem_limits.c proclist.c procstate.c procuid.c \ sem_limits.c proclist.c procstate.c procuid.c \
proctime.c procmem.c procsignal.c prockernel.c \ proctime.c procmem.c procsignal.c prockernel.c \
@@ -17,9 +17,7 @@ libgtop_sysdeps_2_0_la_LIBADD = @GLIB_LIBS@
# libgtop_sysdeps_2_0_la_LDFLAGS = $(LT_VERSION_INFO) # libgtop_sysdeps_2_0_la_LDFLAGS = $(LT_VERSION_INFO)
libgtop_sysdeps_suid_2_0_la_SOURCES = suid_open.c libgtopinclude_HEADERS = glibtop_server.h glibtop_machine.h
libgtopinclude_HEADERS = glibtop_server.h glibtop_machine.h glibtop_suid.h
libgtopincludedir = $(includedir)/libgtop-2.0 libgtopincludedir = $(includedir)/libgtop-2.0
noinst_HEADERS = glibtop_private.h noinst_HEADERS = glibtop_private.h

View File

@@ -1,284 +0,0 @@
/* Copyright (C) 1998-99 Martin Baulig
This file is part of LibGTop 1.0.
Contributed by James Dominic P. Guana <guana.histark@gmail.com>, May 2020.
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#include <config.h>
#include <glibtop/error.h>
#include <glibtop/disk.h>
#include "glibtop_private.h"
static const unsigned long _glibtop_sysdeps_disk =
(1L << GLIBTOP_XDISK_SECTORS_READ) + (1L << GLIBTOP_XDISK_TIME_READ) +
(1L << GLIBTOP_XDISK_SECTORS_WRITE) + (1L << GLIBTOP_XDISK_TIME_WRITE);
/* Init function. */
void
_glibtop_init_disk_s (glibtop *server)
{
server->sysdeps.disk = _glibtop_sysdeps_disk;
}
/* Provides information about disk usage. */
// Linux kernel reports sectors by 512 bytes even for AF 4kn //
#define FILENAME "/proc/diskstats"
#define CMD_PIPE "lsblk --output NAME,TYPE -i -n | sed 's/`-//'|sed 's/|-//'|sed 's/|//'| sed -e 's/^[ \t]*//'|tr -s ' '"
#define STAT_BUFSIZ 81920
// Handle LVM and RAID //
static void
find_primary_part (partition_info *primary_part, const char *m)
{
int n = 0, tlvl = 0;
char name[256]="", type[256]="";
primary_part->max = 0;
//scan by tree level
//0 = disk (to lvl 0)
//0 = disk, 1 = part (to lvl 1)
//0 = disk, 1 = part, 2 = lvm or raid (to lvl 2)
//0 = disk, 1 = part, 2 = raid, 3 = lvm (to lvl 3)
while (sscanf(m, "%s %s", name, type) == 2)
{
if (tlvl == 0) {
if (strcmp (type, "loop") == 0 || strcmp (type, "rom") == 0 || strcmp (type, "disk") == 0) {
primary_part->max++;
}
else if ((strcmp (type, "part") == 0)){
tlvl = 1;
}
}
else if(tlvl == 1){
if (strcmp (type, "loop") == 0 || strcmp (type, "rom") == 0 || strcmp (type, "disk") == 0) {
n--;
tlvl = 0;
primary_part->max++;
}
else if ((strcmp (type, "part") == 0)) {
n--;
}
else if ((strcmp (type, "lvm") == 0) || (strncmp (type, "raid", 4) == 0)) {
tlvl = 2;
primary_part->max++;
}
}
else if( tlvl == 2){
if (strcmp (type, "loop") == 0 || strcmp (type, "rom") == 0 || strcmp(type, "disk") == 0) {
n--;
tlvl = 0;
primary_part->max++;
}
else if (((strcmp (primary_part[n-1].type, "lvm") == 0) && (strcmp (type, "lvm") == 0)) ||
((strcmp (primary_part[n-1].type, "raid") == 0) && (strncmp (type, "raid", 4) == 0))) {
n--;
}
else if (((strcmp (primary_part[n-1].type, "lvm") == 0) && (strcmp (type, "part") == 0)) ||
((strcmp (primary_part[n-1].type, "raid") == 0) && (strcmp (type, "part") == 0))) {
n--;
tlvl = 1;
}
else if ((strcmp (primary_part[n-1].type, "raid") == 0) && (strcmp (type, "lvm") == 0)){
tlvl = 3;
primary_part->max++;
}
}
else if (tlvl == 3) {
if (strcmp (type, "loop") == 0 || strcmp (type, "rom") == 0 || strcmp (type, "disk") == 0) {
n--;
tlvl = 0;
primary_part->max++;
}
else if ((strcmp (type, "lvm") == 0)) {
n--;
}
else if ((strncmp (type, "raid", 4) == 0)) {
n--;
tlvl = 2;
}
else if ((strcmp (type, "part") == 0)) {
n--;
tlvl = 1;
}
}
strcpy (primary_part[n].name, name);
strncpy (primary_part[n].type, type, 4);
if (strcmp (primary_part[n].type, "raid") == 0) {
strcpy (primary_part[n].raid_num, type + 4);
}
m = skip_line (m);
n++;
}
}
static int
is_virtual_drive (partition_info *primary_part, const char *p)
{
int i;
char name[256];
int test = 1;
sscanf (p, "%s", name);
if (*p) {
for (i=0; i < primary_part->max; i++) {
if (strcmp (primary_part[i].name, name) == 0) {
test = 0;
break;
}
}
}
else {
test = 0;
}
return test;
}
static int
max_lines (const char *p)
{
char temp[10];
int count = 0;
while (sscanf (p, "%s", temp) == 1)
{
p = skip_line(p);
count++;
}
return count;
}
void
glibtop_get_disk_s (glibtop *server, glibtop_disk *buf)
{
partition_info primary_part[GLIBTOP_NDISK];
char buffer [STAT_BUFSIZ], *p, map_buffer [STAT_BUFSIZ], *m;
int i;
memset (buf, 0, sizeof (glibtop_disk));
file_to_buffer (server, buffer, sizeof buffer, FILENAME);
get_from_pipe (map_buffer, STAT_BUFSIZ, CMD_PIPE);
/*
* GLOBAL
*/
p = buffer; /* "disk" */
m = map_buffer;
/*
* PER DISK
*/
server->ndisk = max_lines(p);
find_primary_part (primary_part, m);
for (i = 0; i < server->ndisk; i++) {
p = skip_multiple_token (p,2);
// skip if disk is the raw device
if (!is_virtual_drive (primary_part, p)) {
server->ndisk--;
p = skip_line (p); /* move to ^ */
p = skip_multiple_token (p, 2);
}
p = skip_token (p); /* prev xdisk_name */
p = skip_token (p); /* prev xdisk_reads_completed */
p = skip_token (p); /* prev xdisk_reads_merged */
buf->xdisk_sectors_read [i] = strtoull (p, &p, 0);
buf->xdisk_time_read [i] = strtoull (p, &p, 0);
p = skip_token (p); /* prev xdisk_writes_completed */
p = skip_token (p); /* prev xdisk_writes_merged */
buf->xdisk_sectors_write [i] = strtoull (p, &p, 0);
buf->xdisk_time_write [i] = strtoull (p, &p, 0);
p = skip_line (p); /* move to ^ */
}
}

View File

@@ -28,10 +28,6 @@ G_BEGIN_DECLS
struct _glibtop_machine struct _glibtop_machine
{ {
uid_t uid;
uid_t euid;
gid_t gid;
gid_t egid;
}; };
G_END_DECLS G_END_DECLS

View File

@@ -57,21 +57,6 @@ skip_token (const char *p)
} }
void
get_from_pipe (char *buffer, const size_t bufsiz, const char *cmd)
{
FILE* fp;
fp = popen (cmd, "r");
size_t psize = fread(buffer,1,bufsiz,fp);
if (psize == bufsiz)
g_warning("Read bufsiz bytes, there may be more");
pclose (fp);
}
/* /*
* Read functions * Read functions
*/ */

View File

@@ -61,9 +61,6 @@ skip_line (const char *p)
return (char *) (*p ? p+1 : p); return (char *) (*p ? p+1 : p);
} }
void
get_from_pipe (char *buffer, const size_t bufsiz, const char *cmd);
/* /*
* Smart strtoul which handles binary suffixes * Smart strtoul which handles binary suffixes
* e.g: get_scaled("Size: 32 kB", "Size:") == 32768 * e.g: get_scaled("Size: 32 kB", "Size:") == 32768

View File

@@ -23,7 +23,6 @@
#define __LINUX__GLIBTOP_SERVER_H__ #define __LINUX__GLIBTOP_SERVER_H__
#define GLIBTOP_SUID_CPU 0 #define GLIBTOP_SUID_CPU 0
#define GLIBTOP_SUID_DISK 0
#define GLIBTOP_SUID_MEM 0 #define GLIBTOP_SUID_MEM 0
#define GLIBTOP_SUID_SWAP 0 #define GLIBTOP_SUID_SWAP 0
#define GLIBTOP_SUID_UPTIME 0 #define GLIBTOP_SUID_UPTIME 0
@@ -47,6 +46,6 @@
#define GLIBTOP_SUID_PROC_AFFINITY 0 #define GLIBTOP_SUID_PROC_AFFINITY 0
#define GLIBTOP_SUID_PPP 0 #define GLIBTOP_SUID_PPP 0
#define GLIBTOP_SUID_PROC_OPEN_FILES 0 #define GLIBTOP_SUID_PROC_OPEN_FILES 0
#define GLIBTOP_SUID_PROC_IO 0 #define GLIBTOP_SUID_PROC_IO 0
#endif /* __LINUX__GLIBTOP_SERVER_H__ */ #endif /* __LINUX__GLIBTOP_SERVER_H__ */

View File

@@ -1,49 +0,0 @@
/* Copyright (C) 2018 Benoît Dejean
LibGTop is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
LibGTop is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LibGTop; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301, USA.
*/
#ifndef __GLIBTOP_SUID_H__
#define __GLIBTOP_SUID_H__
G_BEGIN_DECLS
#include <glibtop_machine.h>
static inline void glibtop_suid_enter (glibtop *server) {
glibtop_debug ("uid=%d euid=%d gid=%d egid=%d", getuid(), geteuid(), getgid(), getegid());
setreuid (server->machine->uid, server->machine->euid);
glibtop_debug ("uid=%d euid=%d gid=%d egid=%d", getuid(), geteuid(), getgid(), getegid());
};
static inline void glibtop_suid_leave (glibtop *server) {
glibtop_debug ("uid=%d euid=%d gid=%d egid=%d", getuid(), geteuid(), getgid(), getegid());
if (setreuid (server->machine->euid, server->machine->uid))
_exit (1);
glibtop_debug ("uid=%d euid=%d gid=%d egid=%d", getuid(), geteuid(), getgid(), getegid());
};
void
glibtop_init_p (glibtop *server, const unsigned long features,
const unsigned flags);
void
glibtop_open_p (glibtop *server, const char *program_name,
const unsigned long features,
const unsigned flags);
G_END_DECLS
#endif

View File

@@ -40,8 +40,7 @@ End:
typedef struct typedef struct
{ {
GHashTable *table_fstype; GHashTable *table;
GHashTable *table_mntdir;
} IgnoreList; } IgnoreList;
@@ -50,8 +49,7 @@ ignore_list_new(void)
{ {
IgnoreList* ig; IgnoreList* ig;
ig = g_new(IgnoreList, 1); ig = g_new(IgnoreList, 1);
ig->table_fstype = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, NULL); ig->table = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, NULL);
ig->table_mntdir = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, NULL);
return ig; return ig;
} }
@@ -60,38 +58,24 @@ static void
ignore_list_delete(IgnoreList* ig) ignore_list_delete(IgnoreList* ig)
{ {
if (ig) { if (ig) {
g_hash_table_destroy(ig->table_fstype); g_hash_table_destroy(ig->table);
g_hash_table_destroy(ig->table_mntdir);
g_free(ig); g_free(ig);
} }
} }
static void static void
ignore_list_add_fstype(IgnoreList* ig, const char* fstype) ignore_list_add(IgnoreList* ig, const char* fs)
{ {
g_hash_table_insert(ig->table_fstype, g_strdup(fstype), GINT_TO_POINTER(1)); g_hash_table_insert(ig->table, g_strdup(fs), GINT_TO_POINTER(1));
} }
static void
ignore_list_add_mntdir(IgnoreList* ig, const char* mntdir)
{
g_hash_table_insert(ig->table_mntdir, g_strdup(mntdir), GINT_TO_POINTER(1));
}
static gboolean static gboolean
ignore_list_has_fstype(IgnoreList* ig, const char* fstype) ignore_list_has(IgnoreList* ig, const char* fs)
{ {
gpointer data; gpointer data;
data = g_hash_table_lookup(ig->table_fstype, fstype); data = g_hash_table_lookup(ig->table, fs);
return data != NULL;
}
static gboolean
ignore_list_has_mntdir(IgnoreList* ig, const char* mntdir)
{
gpointer data;
data = g_hash_table_lookup(ig->table_mntdir, mntdir);
return data != NULL; return data != NULL;
} }
@@ -100,7 +84,7 @@ ignore_list_has_mntdir(IgnoreList* ig, const char* mntdir)
static gboolean static gboolean
ignore_fs(const char *mntdir, const char *fstype, IgnoreList** ig) ignore_fs(const char *fstype, IgnoreList** ig)
{ {
if (!*ig) { if (!*ig) {
FILE* fs; FILE* fs;
@@ -108,43 +92,24 @@ ignore_fs(const char *mntdir, const char *fstype, IgnoreList** ig)
*ig = ignore_list_new(); *ig = ignore_list_new();
ignore_list_add_fstype(*ig, "none"); ignore_list_add(*ig, "none");
if ((fs = fopen("/proc/filesystems", "r")) != NULL) { if ((fs = fopen("/proc/filesystems", "r")) != NULL) {
while (fgets(line, sizeof line, fs)) { while (fgets(line, sizeof line, fs)) {
if (!strncmp(line, "nodev", 5) && strncmp(line+strlen(line)-4, "zfs", 3)) { if (!strncmp(line, "nodev", 5)) {
char *type; char *type;
type = g_strstrip(line + 5); type = g_strstrip(line + 5);
ignore_list_add_fstype(*ig, type); ignore_list_add(*ig, type);
} }
} }
fclose(fs); fclose(fs);
} }
if ((fs = fopen("/run/mount/utab", "r")) != NULL) {
size_t len = 0;
char *uline = NULL;
while (getline(&uline, &len, fs) != -1) {
if (strstr(uline, "x-gdu.hide")) {
char * pch = strtok (uline, " ");
while (pch != NULL) {
if (!strncmp(pch, "TARGET=", 7)) {
ignore_list_add_mntdir(*ig, pch+7);
}
pch = strtok (NULL, " ");
}
}
}
free(uline);
fclose(fs);
}
} }
return ignore_list_has_fstype(*ig, fstype) || ignore_list_has_mntdir(*ig, mntdir); return ignore_list_has(*ig, fstype);
} }
glibtop_mountentry * glibtop_mountentry *
glibtop_get_mountlist_s(glibtop *server, glibtop_mountlist *buf, int all_fs) glibtop_get_mountlist_s(glibtop *server, glibtop_mountlist *buf, int all_fs)
{ {
@@ -171,7 +136,7 @@ glibtop_get_mountlist_s(glibtop *server, glibtop_mountlist *buf, int all_fs)
const char *devopt; const char *devopt;
gsize len; gsize len;
if (!all_fs && ignore_fs(mnt->mnt_dir, mnt->mnt_type, &ig)) if (!all_fs && ignore_fs(mnt->mnt_type, &ig))
continue; continue;
len = entries->len; len = entries->len;

View File

@@ -136,7 +136,7 @@ parse_line(char* line,
{ {
/* %16llx-%16llx %4c %16llx %02hx:%02hx %llu%*[ ]%n */ /* %16llx-%16llx %4c %16llx %02hx:%02hx %llu%*[ ]%n */
char *p; char *p, *next;
p = line; p = line;

Some files were not shown because too many files have changed in this diff Show More